This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Amplify::Domain Certificate
Describes the SSL/TLS certificate for the domain association. This can be your own custom certificate or the default certificate that Amplify provisions for you.
If you are updating your domain to use a different certificate,
Certificate points to the new certificate that is being created instead
of the current active certificate. Otherwise, Certificate points to the
current active certificate.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "CertificateArn" :String, "CertificateType" :String, "CertificateVerificationDNSRecord" :String}
YAML
CertificateArn:StringCertificateType:StringCertificateVerificationDNSRecord:String
Properties
CertificateArn-
The Amazon resource name (ARN) for a custom certificate that you have already added to AWS Certificate Manager in your AWS account.
This field is required only when the certificate type is
CUSTOM.Required: No
Type: String
Pattern:
"^arn:aws:acm:[a-z0-9-]+:\d{12}:certificate\/.+$"Update requires: No interruption
CertificateType-
The type of SSL/TLS certificate that you want to use.
Specify
AMPLIFY_MANAGEDto use the default certificate that Amplify provisions for you.Specify
CUSTOMto use your own certificate that you have already added to AWS Certificate Manager in your AWS account. Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide.Required: No
Type: String
Allowed values:
AMPLIFY_MANAGED | CUSTOMUpdate requires: No interruption
CertificateVerificationDNSRecord-
The DNS record for certificate verification.
Required: No
Type: String
Maximum:
1000Update requires: No interruption