AwsAcmArgs
interface AwsAcmArgs {
certificateTransparencyLoggingPreference?: Input<'ENABLED' | 'DISABLED'>;
domainName: string;
privateZone?: Input<boolean>;
subjectAlternativeNames?: string[];
tags?: Input<Record<string, Input<string>>>;
}Input arguments for AwsAcm.
Remarks
The component always requests a DNS-validated ACM certificate and creates DNS validation records automatically for the primary domain and each subject alternative name. For deterministic preview-time planning, subjectAlternativeNames must be provided as a plain array when set.
Example
const args: AwsAcmArgs = {
domainName: 'api.orders.example.com',
subjectAlternativeNames: ['orders.example.com'],
privateZone: false,
};Properties
certificateTransparencyLoggingPreference: Input<'ENABLED' | 'DISABLED'>
Optional certificate transparency logging preference.
domainName: string
Primary certificate domain name. Must be a plain string for deterministic preview-time DNS validation planning.
privateZone: Input<boolean>
Whether hosted-zone lookups should resolve private zones. Defaults to false.
subjectAlternativeNames: string[]
Optional certificate subject alternative names (SANs). Must be a plain string array for deterministic preview-time record planning.
tags: Input<Record<string, Input<string>>>
Additional tags merged with default project/environment tags.