Skip to content

DirectoryDescription

Source code in docs_src/capo_directory_service/types/directory_description.py
class DirectoryDescription(TypedDict, closed=True):
    directory_id: NotRequired["capo_directory_service.types.directory_id.DirectoryId"]
    """<p>The directory identifier.</p>"""
    name: NotRequired["capo_directory_service.types.directory_name.DirectoryName"]
    """<p>The fully qualified name of the directory.</p>"""
    short_name: NotRequired[
        "capo_directory_service.types.directory_short_name.DirectoryShortName"
    ]
    """<p>The short name of the directory.</p>"""
    size: NotRequired["capo_directory_service.types.directory_size.DirectorySize"]
    """<p>The directory size.</p>"""
    edition: NotRequired[
        "capo_directory_service.types.directory_edition.DirectoryEdition"
    ]
    """<p>The edition associated with this directory.</p>"""
    alias: NotRequired["capo_directory_service.types.alias_name.AliasName"]
    """<p>The alias for the directory. If no alias exists, the alias is the directory identifier, such as <code>d-XXXXXXXXXX</code>.</p>"""
    access_url: NotRequired["capo_directory_service.types.access_url.AccessUrl"]
    """<p>The access URL for the directory, such as <code>http://<alias>.awsapps.com</code>. If no alias exists, <code><alias></code> is the directory identifier, such as <code>d-XXXXXXXXXX</code>.</p>"""
    description: NotRequired["capo_directory_service.types.description.Description"]
    """<p>The description for the directory.</p>"""
    dns_ip_addrs: NotRequired["capo_directory_service.types.dns_ip_addrs.DnsIpAddrs"]
    """<p>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.</p>"""
    dns_ipv6_addrs: NotRequired[
        "capo_directory_service.types.dns_ipv6_addrs.DnsIpv6Addrs"
    ]
    """<p>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.</p>"""
    stage: NotRequired["capo_directory_service.types.directory_stage.DirectoryStage"]
    """<p>The current stage of the directory.</p>"""
    share_status: NotRequired["capo_directory_service.types.share_status.ShareStatus"]
    """<p>Current directory status of the shared Managed Microsoft AD directory.</p>"""
    share_method: NotRequired["capo_directory_service.types.share_method.ShareMethod"]
    """<p>The method used when sharing a directory to determine whether the directory should be shared within your Amazon Web Services organization (<code>ORGANIZATIONS</code>) or with any Amazon Web Services account by sending a shared directory request (<code>HANDSHAKE</code>).</p>"""
    share_notes: NotRequired["capo_directory_service.types.notes.Notes"]
    """<p>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.</p>"""
    launch_time: NotRequired["capo_directory_service.types.launch_time.LaunchTime"]
    """<p>The date and time when the directory was created.</p>"""
    stage_last_updated_date_time: NotRequired[
        "capo_directory_service.types.last_updated_date_time.LastUpdatedDateTime"
    ]
    """<p>The date and time when the stage was last updated.</p>"""
    type: NotRequired["capo_directory_service.types.directory_type.DirectoryType"]
    """<p>The directory type.</p>"""
    vpc_settings: NotRequired[
        "capo_directory_service.types.directory_vpc_settings_description.DirectoryVpcSettingsDescription"
    ]
    """<p>A <a>DirectoryVpcSettingsDescription</a> object that contains additional information about a directory. Present only for Simple AD and Managed Microsoft AD directories.</p>"""
    connect_settings: NotRequired[
        "capo_directory_service.types.directory_connect_settings_description.DirectoryConnectSettingsDescription"
    ]
    """<p> <a>DirectoryConnectSettingsDescription</a> object that contains additional information about an AD Connector directory. Present only for AD Connector directories.</p>"""
    radius_settings: NotRequired[
        "capo_directory_service.types.radius_settings.RadiusSettings"
    ]
    """<p>Information about the <a>RadiusSettings</a> object configured for this directory.</p>"""
    radius_status: NotRequired[
        "capo_directory_service.types.radius_status.RadiusStatus"
    ]
    """<p>The status of the RADIUS MFA server connection.</p>"""
    stage_reason: NotRequired["capo_directory_service.types.stage_reason.StageReason"]
    """<p>Additional information about the directory stage.</p>"""
    sso_enabled: "capo_directory_service.types.sso_enabled.SsoEnabled"
    """<p>Indicates whether single sign-on is enabled for the directory. For more information, see <a>EnableSso</a> and <a>DisableSso</a>.</p>"""
    desired_number_of_domain_controllers: NotRequired[
        "capo_directory_service.types.desired_number_of_domain_controllers.DesiredNumberOfDomainControllers"
    ]
    """<p>The desired number of domain controllers in the directory if the directory is Microsoft AD.</p>"""
    owner_directory_description: NotRequired[
        "capo_directory_service.types.owner_directory_description.OwnerDirectoryDescription"
    ]
    """<p>Describes the Managed Microsoft AD directory in the directory owner account.</p>"""
    regions_info: NotRequired["capo_directory_service.types.regions_info.RegionsInfo"]
    """<p>Lists the Regions where the directory has replicated.</p>"""
    os_version: NotRequired["capo_directory_service.types.os_version.OSVersion"]
    """<p>The operating system (OS) version of the directory.</p>"""
    hybrid_settings: NotRequired[
        "capo_directory_service.types.hybrid_settings_description.HybridSettingsDescription"
    ]
    """<p>Contains information about the hybrid directory configuration for the directory, including Amazon Web Services System Manager managed node identifiers and DNS IPs.</p>"""
    network_type: NotRequired["capo_directory_service.types.network_type.NetworkType"]
    """<p>The network type of the directory.</p>"""

access_url instance-attribute

access_url: NotRequired[AccessUrl]

The access URL for the directory, such as http://.awsapps.com. If no alias exists, is the directory identifier, such as d-XXXXXXXXXX.

alias instance-attribute

alias: NotRequired[AliasName]

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

connect_settings instance-attribute

connect_settings: NotRequired[DirectoryConnectSettingsDescription]

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

description instance-attribute

description: NotRequired[Description]

The description for the directory.

desired_number_of_domain_controllers instance-attribute

desired_number_of_domain_controllers: NotRequired[DesiredNumberOfDomainControllers]

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

directory_id instance-attribute

directory_id: NotRequired[DirectoryId]

The directory identifier.

dns_ip_addrs instance-attribute

dns_ip_addrs: NotRequired[DnsIpAddrs]

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.

dns_ipv6_addrs instance-attribute

dns_ipv6_addrs: NotRequired[DnsIpv6Addrs]

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.

edition instance-attribute

edition: NotRequired[DirectoryEdition]

The edition associated with this directory.

hybrid_settings instance-attribute

hybrid_settings: NotRequired[HybridSettingsDescription]

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

launch_time instance-attribute

launch_time: NotRequired[LaunchTime]

The date and time when the directory was created.

name instance-attribute

name: NotRequired[DirectoryName]

The fully qualified name of the directory.

network_type instance-attribute

network_type: NotRequired[NetworkType]

The network type of the directory.

os_version instance-attribute

os_version: NotRequired[OSVersion]

The operating system (OS) version of the directory.

owner_directory_description instance-attribute

owner_directory_description: NotRequired[OwnerDirectoryDescription]

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

radius_settings instance-attribute

radius_settings: NotRequired[RadiusSettings]

Information about the RadiusSettings object configured for this directory.

radius_status instance-attribute

radius_status: NotRequired[RadiusStatus]

The status of the RADIUS MFA server connection.

regions_info instance-attribute

regions_info: NotRequired[RegionsInfo]

Lists the Regions where the directory has replicated.

share_method instance-attribute

share_method: NotRequired[ShareMethod]

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

share_notes instance-attribute

share_notes: NotRequired[Notes]

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.

share_status instance-attribute

share_status: NotRequired[ShareStatus]

Current directory status of the shared Managed Microsoft AD directory.

short_name instance-attribute

short_name: NotRequired[DirectoryShortName]

The short name of the directory.

size instance-attribute

size: NotRequired[DirectorySize]

The directory size.

sso_enabled instance-attribute

sso_enabled: SsoEnabled

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

stage instance-attribute

stage: NotRequired[DirectoryStage]

The current stage of the directory.

stage_last_updated_date_time instance-attribute

stage_last_updated_date_time: NotRequired[LastUpdatedDateTime]

The date and time when the stage was last updated.

stage_reason instance-attribute

stage_reason: NotRequired[StageReason]

Additional information about the directory stage.

type instance-attribute

type: NotRequired[DirectoryType]

The directory type.

vpc_settings instance-attribute

vpc_settings: NotRequired[DirectoryVpcSettingsDescription]

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