AWS::ACMPCA::Certificate GeneralName
Describes an ASN.1 X.400 GeneralName
as defined in RFC 5280InvalidArgsException
error.
Syntax
To declare this entity in your Amazon 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:
Subject
DnsName:String
EdiPartyName:EdiPartyName
IpAddress:String
OtherName:OtherName
RegisteredId:String
Rfc822Name:String
UniformResourceIdentifier:String
Properties
DirectoryName
-
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
DnsName
-
Represents
GeneralName
as a DNS name.Required: No
Type: String
Minimum:
0
Maximum:
253
Update requires: Replacement
EdiPartyName
-
Represents
GeneralName
as anEdiPartyName
object.Required: No
Type: EdiPartyName
Update requires: Replacement
IpAddress
-
Represents
GeneralName
as an IPv4 or IPv6 address.Required: No
Type: String
Minimum:
0
Maximum:
39
Update requires: Replacement
OtherName
-
Represents
GeneralName
using anOtherName
object.Required: No
Type: OtherName
Update requires: Replacement
RegisteredId
-
Represents
GeneralName
as an object identifier (OID).Required: No
Type: String
Pattern:
([0-2])\.([0-9]|([0-3][0-9]))((\.([0-9]+)){0,126})
Minimum:
0
Maximum:
64
Update requires: Replacement
Rfc822Name
-
Represents
GeneralName
as an RFC 822email address. Required: No
Type: String
Minimum:
0
Maximum:
256
Update requires: Replacement
UniformResourceIdentifier
-
Represents
GeneralName
as a URI.Required: No
Type: String
Minimum:
0
Maximum:
253
Update requires: Replacement