Skip to main content

client_certificates

Creates, updates, deletes, gets or lists a client_certificates resource.

Overview

Nameclient_certificates
TypeResource
Idaws.apigateway.client_certificates

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
client_certificate_idstringThe identifier of the client certificate.
created_datestring (date-time)The timestamp when the client certificate was created.
descriptionstringThe description of the client certificate.
expiration_datestring (date-time)The timestamp when the client certificate will expire.
pem_encoded_certificatestringThe PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
tagsobjectThe collection of tags. Each tag element is associated with a given resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_client_certificateselectclientcertificate_id, regionGets information about the current ClientCertificate resource.
get_client_certificatesselectregionposition, limitGets a collection of ClientCertificate resources.
update_client_certificateupdateclientcertificate_id, regionChanges information about an ClientCertificate resource.
delete_client_certificatedeleteclientcertificate_id, regionDeletes the ClientCertificate resource.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
clientcertificate_idstringThe identifier of the ClientCertificate resource to be deleted.
regionstringAWS region (default: us-east-1)
limitintegerThe maximum number of returned results per page. The default value is 25 and the maximum value is 500.
positionstringThe current pagination position in the paged result set.

SELECT examples

Gets information about the current ClientCertificate resource.

SELECT
client_certificate_id,
created_date,
description,
expiration_date,
pem_encoded_certificate,
tags
FROM aws.apigateway.client_certificates
WHERE clientcertificate_id = '{{ clientcertificate_id }}' -- required
AND region = '{{ region }}' -- required
;

UPDATE examples

Changes information about an ClientCertificate resource.

UPDATE aws.apigateway.client_certificates
SET
patchOperations = '{{ patchOperations }}'
WHERE
clientcertificate_id = '{{ clientcertificate_id }}' --required
AND region = '{{ region }}' --required
RETURNING
client_certificate_id,
created_date,
description,
expiration_date,
pem_encoded_certificate,
tags;

DELETE examples

Deletes the ClientCertificate resource.

DELETE FROM aws.apigateway.client_certificates
WHERE clientcertificate_id = '{{ clientcertificate_id }}' --required
AND region = '{{ region }}' --required
;