CertificateConfiguration
A reference to a private certificate authority (CA) certificate that the gateway uses to verify TLS connections to the target endpoint. Use this when the target presents a certificate issued by a private CA that is not trusted by default. Specify exactly one certificate source. The configuration is a reference only and never contains the certificate content.
Inheritors
Types
The Amazon S3 location of the PEM-encoded private CA certificate.
The Amazon Web Services Secrets Manager location of the PEM-encoded private CA certificate.
Functions
Casts this CertificateConfiguration as a S3 and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.S3CertificateConfiguration value. Throws an exception if the CertificateConfiguration is not a S3.
Casts this CertificateConfiguration as a S3 and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.S3CertificateConfiguration value. Returns null if the CertificateConfiguration is not a S3.
Casts this CertificateConfiguration as a SecretsManager and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.SecretsManagerCertificateConfiguration value. Throws an exception if the CertificateConfiguration is not a SecretsManager.
Casts this CertificateConfiguration as a SecretsManager and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.SecretsManagerCertificateConfiguration value. Returns null if the CertificateConfiguration is not a SecretsManager.