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 Amazon CloudFormation template, use the following syntax:
JSON
{ "CertificateArn" :
String
, "CertificateType" :String
, "CertificateVerificationDNSRecord" :String
}
YAML
CertificateArn:
String
CertificateType:String
CertificateVerificationDNSRecord:String
Properties
CertificateArn
-
The Amazon resource name (ARN) for a custom certificate that you have already added to Amazon Certificate Manager in your Amazon Web Services 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_MANAGED
to use the default certificate that Amplify provisions for you.Specify
CUSTOM
to use your own certificate that you have already added to Amazon Certificate Manager in your Amazon Web Services 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 Amazon Certificate Manager in the ACM User guide.Required: No
Type: String
Allowed values:
AMPLIFY_MANAGED | CUSTOM
Update requires: No interruption
CertificateVerificationDNSRecord
-
The DNS record for certificate verification.
Required: No
Type: String
Maximum:
1000
Update requires: No interruption