Expand description
AWS Directory Service is a web service that makes it easy for you to setup and run directories in the AWS cloud, or connect your AWS resources with an existing on-premises Microsoft Active Directory. This guide provides detailed information about AWS Directory Service operations, data types, parameters, and errors. For information about AWS Directory Services features, see AWS Directory Service and the AWS Directory Service Administration Guide.
AWS provides SDKs that consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .Net, iOS, Android, etc.). The SDKs provide a convenient way to create programmatic access to AWS Directory Service and other AWS services. For more information about the AWS SDKs, including how to download and install them, see Tools for Amazon Web Services.
If you’re using the service, you’re probably looking for DirectoryServiceClient and DirectoryService.
Structs
Represents a named directory attribute.
Information about the certificate.
Contains general information about a certificate.
Contains information about the client certificate authentication settings for the RegisterCertificate
and DescribeCertificate
operations.
Contains information about a computer account in a directory.
Points to a remote domain with which you are setting up a trust relationship. Conditional forwarders are required in order to set up a trust relationship with another domain.
Contains the inputs for the ConnectDirectory operation.
Contains the results of the ConnectDirectory operation.
Contains the inputs for the CreateAlias operation.
Contains the results of the CreateAlias operation.
Contains the inputs for the CreateComputer operation.
Contains the results for the CreateComputer operation.
Initiates the creation of a conditional forwarder for your AWS Directory Service for Microsoft Active Directory. Conditional forwarders are required in order to set up a trust relationship with another domain.
The result of a CreateConditinalForwarder request.
Contains the inputs for the CreateDirectory operation.
Contains the results of the CreateDirectory operation.
Creates an AWS Managed Microsoft AD directory.
Result of a CreateMicrosoftAD request.
Contains the inputs for the CreateSnapshot operation.
Contains the results of the CreateSnapshot operation.
AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your AWS Managed Microsoft AD directory, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.
This action initiates the creation of the AWS side of a trust relationship between an AWS Managed Microsoft AD directory and an external domain.
The result of a CreateTrust request.
Deletes a conditional forwarder.
The result of a DeleteConditionalForwarder request.
Contains the inputs for the DeleteDirectory operation.
Contains the results of the DeleteDirectory operation.
Contains the inputs for the DeleteSnapshot operation.
Contains the results of the DeleteSnapshot operation.
Deletes the local side of an existing trust relationship between the AWS Managed Microsoft AD directory and the external domain.
The result of a DeleteTrust request.
Removes the specified directory as a publisher to the specified SNS topic.
The result of a DeregisterEventTopic request.
Describes a conditional forwarder.
The result of a DescribeConditionalForwarder request.
Contains the inputs for the DescribeDirectories operation.
Contains the results of the DescribeDirectories operation.
Describes event topics.
The result of a DescribeEventTopic request.
Contains the inputs for the DescribeSnapshots operation.
Contains the results of the DescribeSnapshots operation.
Describes the trust relationships for a particular AWS Managed Microsoft AD directory. If no input parameters are are provided, such as directory ID or trust ID, this request describes all the trust relationships.
The result of a DescribeTrust request.
Contains information for the ConnectDirectory operation when an AD Connector directory is being created.
Contains information about an AD Connector directory.
Contains information about an AWS Directory Service directory.
Contains directory limit information for a Region.
A client for the Directory Service API.
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
Contains information about the directory.
Contains the inputs for the DisableRadius operation.
Contains the results of the DisableRadius operation.
Contains the inputs for the DisableSso operation.
Contains the results of the DisableSso operation.
Contains information about the domain controllers for a specified directory.
Contains the inputs for the EnableRadius operation.
Contains the results of the EnableRadius operation.
Contains the inputs for the EnableSso operation.
Contains the results of the EnableSso operation.
Information about SNS topic and AWS Directory Service directory associations.
Contains the inputs for the GetDirectoryLimits operation.
Contains the results of the GetDirectoryLimits operation.
Contains the inputs for the GetSnapshotLimits operation.
Contains the results of the GetSnapshotLimits operation.
IP address block. This is often the address block of the DNS server used for your on-premises domain.
Information about one or more IP address blocks.
Contains general information about the LDAPS settings.
Represents a log subscription, which tracks real-time data from a chosen log group to a specified destination.
Describes the directory owner account details that have been shared to the directory consumer account.
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
The replicated Region information for a directory.
Provides information about the Regions that are configured for multi-Region replication.
Registers a new event topic.
The result of a RegisterEventTopic request.
An object representing the inputs for the RestoreFromSnapshot operation.
Contains the results of the RestoreFromSnapshot operation.
Information about a schema extension.
Identifier that contains details about the directory consumer account.
Details about the shared directory in the directory owner account for which the share request in the directory consumer account has been accepted.
Describes a directory snapshot.
Contains manual snapshot limit information for a directory.
Metadata assigned to a directory consisting of a key-value pair.
Describes a trust relationship between an AWS Managed Microsoft AD directory and an external domain.
Identifier that contains details about the directory consumer account with whom the directory is being unshared.
Updates a conditional forwarder.
The result of an UpdateConditionalForwarder request.
Contains the inputs for the UpdateRadius operation.
Contains the results of the UpdateRadius operation.
Initiates the verification of an existing trust relationship between an AWS Managed Microsoft AD directory and an external domain.
Result of a VerifyTrust request.
Enums
Errors returned by AcceptSharedDirectory
Errors returned by AddIpRoutes
Errors returned by AddRegion
Errors returned by AddTagsToResource
Errors returned by CancelSchemaExtension
Errors returned by ConnectDirectory
Errors returned by CreateAlias
Errors returned by CreateComputer
Errors returned by CreateConditionalForwarder
Errors returned by CreateDirectory
Errors returned by CreateLogSubscription
Errors returned by CreateMicrosoftAD
Errors returned by CreateSnapshot
Errors returned by CreateTrust
Errors returned by DeleteConditionalForwarder
Errors returned by DeleteDirectory
Errors returned by DeleteLogSubscription
Errors returned by DeleteSnapshot
Errors returned by DeleteTrust
Errors returned by DeregisterCertificate
Errors returned by DeregisterEventTopic
Errors returned by DescribeCertificate
Errors returned by DescribeConditionalForwarders
Errors returned by DescribeDirectories
Errors returned by DescribeDomainControllers
Errors returned by DescribeEventTopics
Errors returned by DescribeLDAPSSettings
Errors returned by DescribeRegions
Errors returned by DescribeSharedDirectories
Errors returned by DescribeSnapshots
Errors returned by DescribeTrusts
Errors returned by DisableClientAuthentication
Errors returned by DisableLDAPS
Errors returned by DisableRadius
Errors returned by DisableSso
Errors returned by EnableClientAuthentication
Errors returned by EnableLDAPS
Errors returned by EnableRadius
Errors returned by EnableSso
Errors returned by GetDirectoryLimits
Errors returned by GetSnapshotLimits
Errors returned by ListCertificates
Errors returned by ListIpRoutes
Errors returned by ListLogSubscriptions
Errors returned by ListSchemaExtensions
Errors returned by ListTagsForResource
Errors returned by RegisterCertificate
Errors returned by RegisterEventTopic
Errors returned by RejectSharedDirectory
Errors returned by RemoveIpRoutes
Errors returned by RemoveRegion
Errors returned by RemoveTagsFromResource
Errors returned by ResetUserPassword
Errors returned by RestoreFromSnapshot
Errors returned by ShareDirectory
Errors returned by StartSchemaExtension
Errors returned by UnshareDirectory
Errors returned by UpdateConditionalForwarder
Errors returned by UpdateNumberOfDomainControllers
Errors returned by UpdateRadius
Errors returned by UpdateTrust
Errors returned by VerifyTrust
Traits
Trait representing the capabilities of the Directory Service API. Directory Service clients implement this trait.