Class: Aws::ACMPCA::Types::AccessDescription

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb

Overview

Note:

When making an API call, you may pass AccessDescription data as a hash:

{
  access_method: { # required
    custom_object_identifier: "CustomObjectIdentifier",
    access_method_type: "CA_REPOSITORY", # accepts CA_REPOSITORY, RESOURCE_PKI_MANIFEST, RESOURCE_PKI_NOTIFY
  },
  access_location: { # required
    other_name: {
      type_id: "CustomObjectIdentifier", # required
      value: "String256", # required
    },
    rfc_822_name: "String256",
    dns_name: "String253",
    directory_name: {
      country: "CountryCodeString",
      organization: "String64",
      organizational_unit: "String64",
      distinguished_name_qualifier: "ASN1PrintableString64",
      state: "String128",
      common_name: "String64",
      serial_number: "ASN1PrintableString64",
      locality: "String128",
      title: "String64",
      surname: "String40",
      given_name: "String16",
      initials: "String5",
      pseudonym: "String128",
      generation_qualifier: "String3",
    },
    edi_party_name: {
      party_name: "String256", # required
      name_assigner: "String256",
    },
    uniform_resource_identifier: "String253",
    ip_address: "String39",
    registered_id: "CustomObjectIdentifier",
  },
}

Provides access information used by the authorityInfoAccess and subjectInfoAccess extensions described in RFC 5280.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_locationTypes::GeneralName

The location of AccessDescription information.

Returns:



192
193
194
195
196
197
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 192

class AccessDescription < Struct.new(
  :access_method,
  :access_location)
  SENSITIVE = []
  include Aws::Structure
end

#access_methodTypes::AccessMethod

The type and format of AccessDescription information.

Returns:



192
193
194
195
196
197
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 192

class AccessDescription < Struct.new(
  :access_method,
  :access_location)
  SENSITIVE = []
  include Aws::Structure
end