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 exists, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#aliasString

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

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#connect_settingsTypes::DirectoryConnectSettingsDescription

DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. Present only for AD Connector directories.



2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#descriptionString

The description for the directory.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  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)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#directory_idString

The directory identifier.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  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 self-managed directory to which the AD Connector is connected.

Returns:

  • (Array<String>)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#dns_ipv_6_addrsArray<String>

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

Returns:

  • (Array<String>)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#editionString

The edition associated with this directory.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#hybrid_settingsTypes::HybridSettingsDescription

Contains information about the hybrid directory configuration for the directory, including Amazon Web Services System Manager managed node identifiers and DNS IPs.



2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#launch_timeTime

The date and time when the directory was created.

Returns:

  • (Time)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#nameString

The fully qualified name of the directory.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#network_typeString

The network type of the directory.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#os_versionString

The operating system (OS) version of the directory.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#owner_directory_descriptionTypes::OwnerDirectoryDescription

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



2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#radius_settingsTypes::RadiusSettings

Information about the RadiusSettings object configured for this directory.



2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#radius_statusString

The status of the RADIUS MFA server connection.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#regions_infoTypes::RegionsInfo

Lists the Regions where the directory has replicated.

Returns:



2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  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)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  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)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#share_statusString

Current directory status of the shared Managed Microsoft AD directory.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#short_nameString

The short name of the directory.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#sizeString

The directory size.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#sso_enabledBoolean

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

Returns:

  • (Boolean)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#stageString

The current stage of the directory.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#stage_last_updated_date_timeTime

The date and time when the stage was last updated.

Returns:

  • (Time)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#stage_reasonString

Additional information about the directory stage.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#typeString

The directory type.

Returns:

  • (String)


2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#vpc_settingsTypes::DirectoryVpcSettingsDescription

A DirectoryVpcSettingsDescription object that contains additional information about a directory. Present only for Simple AD and Managed Microsoft AD directories.



2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 2711

class DirectoryDescription < Struct.new(
  :directory_id,
  :name,
  :short_name,
  :size,
  :edition,
  :alias,
  :access_url,
  :description,
  :dns_ip_addrs,
  :dns_ipv_6_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,
  :hybrid_settings,
  :network_type)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end