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.