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_url ⇒ String

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

#alias ⇒ String

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_settings ⇒ Types::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

#description ⇒ String

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_controllers ⇒ Integer

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_id ⇒ String

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_addrs ⇒ Array<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_addrs ⇒ Array<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

#edition ⇒ String

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_settings ⇒ Types::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_time ⇒ Time

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

#name ⇒ String

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_type ⇒ String

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_version ⇒ String

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_description ⇒ Types::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_settings ⇒ Types::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_status ⇒ String

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_info ⇒ Types::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_method ⇒ String

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_notes ⇒ String

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_status ⇒ String

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_name ⇒ String

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

#size ⇒ String

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_enabled ⇒ Boolean

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

#stage ⇒ String

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_time ⇒ Time

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_reason ⇒ String

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

#type ⇒ String

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_settings ⇒ Types::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