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::ACMPCA::CertificateAuthority GeneralName
Describes an ASN.1 X.400 GeneralName as defined in RFC 5280InvalidArgsException error.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DirectoryName" :Subject, "DnsName" :String, "EdiPartyName" :EdiPartyName, "IpAddress" :String, "OtherName" :OtherName, "RegisteredId" :String, "Rfc822Name" :String, "UniformResourceIdentifier" :String}
YAML
DirectoryName:SubjectDnsName:StringEdiPartyName:EdiPartyNameIpAddress:StringOtherName:OtherNameRegisteredId:StringRfc822Name:StringUniformResourceIdentifier:String
Properties
-
Contains information about the certificate subject. The certificate can be one issued by your private certificate authority (CA) or it can be your private CA certificate. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. The DN must be unique for each entity, but your private CA can issue more than one certificate with the same DN to the same entity.
Required: No
Type: Subject
Update requires: Replacement
-
Represents
GeneralNameas a DNS name.Required: No
Type: String
Minimum:
0Maximum:
253Update requires: Replacement
-
Represents
GeneralNameas anEdiPartyNameobject.Required: No
Type: EdiPartyName
Update requires: Replacement
-
Represents
GeneralNameas an IPv4 or IPv6 address.Required: No
Type: String
Minimum:
0Maximum:
39Update requires: Replacement
-
Represents
GeneralNameusing anOtherNameobject.Required: No
Type: OtherName
Update requires: Replacement
-
Represents
GeneralNameas an object identifier (OID).Required: No
Type: String
Pattern:
([0-2])\.([0-9]|([0-3][0-9]))((\.([0-9]+)){0,126})Minimum:
0Maximum:
64Update requires: Replacement
-
Represents
GeneralNameas an RFC 822email address. Required: No
Type: String
Minimum:
0Maximum:
256Update requires: Replacement
-
Represents
GeneralNameas a URI.Required: No
Type: String
Minimum:
0Maximum:
253Update requires: Replacement