Skip to content

Api Gateway  >  Operations  >  update_client_certificate

update_client_certificate

Operation

update_client_certificate async

update_client_certificate(input: UpdateClientCertificateInput, plugins: list[Plugin] | None = None) -> UpdateClientCertificateOutput

Changes information about an ClientCertificate resource.

Parameters:

Name Type Description Default
input UpdateClientCertificateInput

An instance of UpdateClientCertificateInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
UpdateClientCertificateOutput

An instance of UpdateClientCertificateOutput.

Input

UpdateClientCertificateInput dataclass

A request to change information about an ClientCertificate resource.

Attributes

client_certificate_id class-attribute instance-attribute
client_certificate_id: str | None = None

The identifier of the ClientCertificate resource to be updated.

patch_operations class-attribute instance-attribute
patch_operations: list[PatchOperation] | None = None

For more information about supported patch operations, see Patch Operations.

Output

UpdateClientCertificateOutput dataclass

Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.

Attributes

client_certificate_id class-attribute instance-attribute
client_certificate_id: str | None = None

The identifier of the client certificate.

created_date class-attribute instance-attribute
created_date: datetime | None = None

The timestamp when the client certificate was created.

description class-attribute instance-attribute
description: str | None = None

The description of the client certificate.

expiration_date class-attribute instance-attribute
expiration_date: datetime | None = None

The timestamp when the client certificate will expire.

pem_encoded_certificate class-attribute instance-attribute
pem_encoded_certificate: str | None = None

The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .

tags class-attribute instance-attribute
tags: dict[str, str] | None = None

The collection of tags. Each tag element is associated with a given resource.