AwsServerlessApiGatewayCustomDomainCertificateArgs
interface AwsServerlessApiGatewayCustomDomainCertificateArgs {
certificateTransparencyLoggingPreference?: Input<'ENABLED' | 'DISABLED'>;
domainName?: string;
privateZone?: Input<boolean>;
subjectAlternativeNames?: string[];
tags?: Input<Record<string, Input<string>>>;
}Optional ACM certificate orchestration settings for API Gateway custom domains.
Example
CODE
const certificateSettings: AwsServerlessApiGatewayCustomDomainCertificateArgs = {
domainName: 'api.orders.example.com',
subjectAlternativeNames: ['orders.example.com'],
};Properties
certificateTransparencyLoggingPreference: Input<'ENABLED' | 'DISABLED'>
Optional certificate transparency logging preference.
domainName: string
Optional certificate primary domain override. Defaults to the custom domain name. Must be a plain string when provided.
privateZone: Input<boolean>
Whether hosted-zone lookups used for DNS validation should resolve private zones. Defaults to false.
subjectAlternativeNames: string[]
Optional certificate subject alternative names (SANs). Must be a plain string array when provided.
tags: Input<Record<string, Input<string>>>
Optional tags merged with default and component-level tags for the ACM certificate.