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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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.



2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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>)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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.



2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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.



2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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:



2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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 type.

Returns:

  • (String)


2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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.



2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2132

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