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
;