# AWS::ACMPCA::Certificate GeneralName Structure that contains X.509 GeneralName information. Assign one and ONLY one field. ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "OtherName" : OtherName,
    "Rfc822Name" : String,
    "DnsName" : String,
    "DirectoryName" : Subject,
    "EdiPartyName" : EdiPartyName,
    "UniformResourceIdentifier" : String,
    "IpAddress" : String,
    "RegisteredId" : String
}
### YAML
OtherName: OtherName
Rfc822Name: String
DnsName: String
DirectoryName: Subject
EdiPartyName: EdiPartyName
UniformResourceIdentifier: String
IpAddress: String
RegisteredId: String
## Properties #### OtherName Structure that contains X.509 OtherName information. _Required_: No _Type_: OtherName _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Rfc822Name String that contains X.509 Rfc822Name information. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### DnsName String that contains X.509 DnsName information. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### DirectoryName Structure that contains X.500 distinguished name information. _Required_: No _Type_: Subject _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### EdiPartyName Structure that contains X.509 EdiPartyName information. _Required_: No _Type_: EdiPartyName _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### UniformResourceIdentifier String that contains X.509 UniformResourceIdentifier information. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### IpAddress String that contains X.509 IpAddress information. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### RegisteredId String that contains X.509 ObjectIdentifier information. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)