Class: Aws::ACMPCA::Types::GeneralName
- Inherits:
-
Struct
- Object
- Struct
- Aws::ACMPCA::Types::GeneralName
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-acmpca/types.rb
Overview
Describes an ASN.1 X.400 ‘GeneralName` as defined in [RFC 5280]. Only one of the following naming options should be provided. Providing more than one option results in an `InvalidArgsException` error.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#directory_name ⇒ Types::ASN1Subject
Contains information about the certificate subject.
-
#dns_name ⇒ String
Represents ‘GeneralName` as a DNS name.
-
#edi_party_name ⇒ Types::EdiPartyName
Represents ‘GeneralName` as an `EdiPartyName` object.
-
#ip_address ⇒ String
Represents ‘GeneralName` as an IPv4 or IPv6 address.
-
#other_name ⇒ Types::OtherName
Represents ‘GeneralName` using an `OtherName` object.
-
#registered_id ⇒ String
Represents ‘GeneralName` as an object identifier (OID).
-
#rfc_822_name ⇒ String
Represents ‘GeneralName` as an [RFC 822] email address.
-
#uniform_resource_identifier ⇒ String
Represents ‘GeneralName` as a URI.
Instance Attribute Details
#directory_name ⇒ Types::ASN1Subject
Contains information about the certificate subject. 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.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 |
# File 'lib/aws-sdk-acmpca/types.rb', line 1268 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#dns_name ⇒ String
Represents ‘GeneralName` as a DNS name.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 |
# File 'lib/aws-sdk-acmpca/types.rb', line 1268 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#edi_party_name ⇒ Types::EdiPartyName
Represents ‘GeneralName` as an `EdiPartyName` object.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 |
# File 'lib/aws-sdk-acmpca/types.rb', line 1268 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#ip_address ⇒ String
Represents ‘GeneralName` as an IPv4 or IPv6 address.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 |
# File 'lib/aws-sdk-acmpca/types.rb', line 1268 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#other_name ⇒ Types::OtherName
Represents ‘GeneralName` using an `OtherName` object.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 |
# File 'lib/aws-sdk-acmpca/types.rb', line 1268 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#registered_id ⇒ String
Represents ‘GeneralName` as an object identifier (OID).
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 |
# File 'lib/aws-sdk-acmpca/types.rb', line 1268 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#rfc_822_name ⇒ String
Represents ‘GeneralName` as an [RFC 822] email address.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 |
# File 'lib/aws-sdk-acmpca/types.rb', line 1268 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |
#uniform_resource_identifier ⇒ String
Represents ‘GeneralName` as a URI.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 |
# File 'lib/aws-sdk-acmpca/types.rb', line 1268 class GeneralName < Struct.new( :other_name, :rfc_822_name, :dns_name, :directory_name, :edi_party_name, :uniform_resource_identifier, :ip_address, :registered_id) SENSITIVE = [] include Aws::Structure end |