Class: Aws::DirectoryService::Types::DirectoryDescription

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

Overview

Contains information about an Directory Service directory.

Constant Summary collapse

SENSITIVE =
[:share_notes]

Instance Attribute Summary collapse

Instance Attribute Details

#access_urlString

The access URL for the directory, such as http://<alias>.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#aliasString

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#connect_settingsTypes::DirectoryConnectSettingsDescription

A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.



2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#descriptionString

The description for the directory.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#desired_number_of_domain_controllersInteger

The desired number of domain controllers in the directory if the directory is Microsoft AD.

Returns:

  • (Integer)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#directory_idString

The directory identifier.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#dns_ip_addrsArray<String>

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in your self-managed directory to which the AD Connector is connected.

Returns:

  • (Array<String>)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#editionString

The edition associated with this directory.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#launch_timeTime

Specifies when the directory was created.

Returns:

  • (Time)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#nameString

The fully qualified name of the directory.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#os_versionString

The operating system (OS) version of the directory.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#owner_directory_descriptionTypes::OwnerDirectoryDescription

Describes the Managed Microsoft AD directory in the directory owner account.



2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#radius_settingsTypes::RadiusSettings

A RadiusSettings object that contains information about the RADIUS server configured for this directory.



2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#radius_statusString

The status of the RADIUS MFA server connection.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#regions_infoTypes::RegionsInfo

Lists the Regions where the directory has replicated.

Returns:



2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#share_methodString

The method used when sharing a directory to determine whether the directory should be shared within your Amazon Web Services organization (ORGANIZATIONS) or with any Amazon Web Services account by sending a shared directory request (HANDSHAKE).

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#share_notesString

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#share_statusString

Current directory status of the shared Managed Microsoft AD directory.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#short_nameString

The short name of the directory.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#sizeString

The directory size.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#sso_enabledBoolean

Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.

Returns:

  • (Boolean)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#stageString

The current stage of the directory.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#stage_last_updated_date_timeTime

The date and time that the stage was last updated.

Returns:

  • (Time)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#stage_reasonString

Additional information about the directory stage.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#typeString

The directory size.

Returns:

  • (String)


2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#vpc_settingsTypes::DirectoryVpcSettingsDescription

A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed Microsoft AD directory.



2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2100

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :stage,
  :share_status,
  :share_method,
  :share_notes,
  :launch_time,
  :stage_last_updated_date_time,
  :type,
  :vpc_settings,
  :connect_settings,
  :radius_settings,
  :radius_status,
  :stage_reason,
  :sso_enabled,
  :desired_number_of_domain_controllers,
  :owner_directory_description,
  :regions_info,
  :os_version)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end