AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
This is the AWS Directory Service API Reference. This guide provides detailed information about AWS Directory Service operations, data types, parameters, and errors.
Namespace: Amazon.DirectoryService
Assembly: AWSSDK.dll
Version: (assembly version)
public interface IAmazonDirectoryService IDisposable
The IAmazonDirectoryService type exposes the following members
Name | Description | |
---|---|---|
ConnectDirectory(ConnectDirectoryRequest) | Creates an AD Connector to connect to an on-premises directory. | |
ConnectDirectoryAsync(ConnectDirectoryRequest, CancellationToken) | Initiates the asynchronous execution of the ConnectDirectory operation. | |
CreateAlias(CreateAliasRequest) |
Creates an alias for a directory and assigns the alias to the directory. The alias
is used to construct the access URL for the directory, such as http://alias.awsapps.com .
After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary. |
|
CreateAliasAsync(CreateAliasRequest, CancellationToken) | Initiates the asynchronous execution of the CreateAlias operation. | |
CreateComputer(CreateComputerRequest) | Creates a computer account in the specified directory, and joins the computer to the directory. | |
CreateComputerAsync(CreateComputerRequest, CancellationToken) | Initiates the asynchronous execution of the CreateComputer operation. | |
CreateDirectory(CreateDirectoryRequest) | Creates a Simple AD directory. | |
CreateDirectoryAsync(CreateDirectoryRequest, CancellationToken) | Initiates the asynchronous execution of the CreateDirectory operation. | |
CreateMicrosoftAD(CreateMicrosoftADRequest) | Creates a Microsoft AD in the AWS cloud. | |
CreateMicrosoftADAsync(CreateMicrosoftADRequest, CancellationToken) | Initiates the asynchronous execution of the CreateMicrosoftAD operation. | |
CreateSnapshot(CreateSnapshotRequest) |
Creates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud.
You cannot take snapshots of AD Connector directories. |
|
CreateSnapshotAsync(CreateSnapshotRequest, CancellationToken) | Initiates the asynchronous execution of the CreateSnapshot operation. | |
CreateTrust(CreateTrustRequest) |
AWS Directory Service for Microsoft Active Directory allows you to configure trust
relationships. For example, you can establish a trust between your Microsoft AD in
the AWS cloud, 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 a Microsoft AD in the AWS cloud and an external domain. |
|
CreateTrustAsync(CreateTrustRequest, CancellationToken) | Initiates the asynchronous execution of the CreateTrust operation. | |
DeleteDirectory(DeleteDirectoryRequest) | Deletes an AWS Directory Service directory. | |
DeleteDirectoryAsync(DeleteDirectoryRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteDirectory operation. | |
DeleteSnapshot(DeleteSnapshotRequest) | Deletes a directory snapshot. | |
DeleteSnapshotAsync(DeleteSnapshotRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteSnapshot operation. | |
DeleteTrust(DeleteTrustRequest) | Deletes an existing trust relationship between your Microsoft AD in the AWS cloud and an external domain. | |
DeleteTrustAsync(DeleteTrustRequest, CancellationToken) | Initiates the asynchronous execution of the DeleteTrust operation. | |
DeregisterEventTopic(DeregisterEventTopicRequest) | Removes the specified directory as a publisher to the specified SNS topic. | |
DeregisterEventTopicAsync(DeregisterEventTopicRequest, CancellationToken) | Initiates the asynchronous execution of the DeregisterEventTopic operation. | |
DescribeDirectories() |
Obtains information about the directories that belong to this account.
You can retrieve information about specific directories by passing the directory identifiers in the DirectoryIds parameter. Otherwise, all directories that belong to the current account are returned. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeDirectoriesResult.NextToken member contains a token that you pass in the next call to DescribeDirectories to retrieve the next set of items. You can also specify a maximum number of return results with the Limit parameter. |
|
DescribeDirectories(DescribeDirectoriesRequest) |
Obtains information about the directories that belong to this account.
You can retrieve information about specific directories by passing the directory identifiers in the DirectoryIds parameter. Otherwise, all directories that belong to the current account are returned. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeDirectoriesResult.NextToken member contains a token that you pass in the next call to DescribeDirectories to retrieve the next set of items. You can also specify a maximum number of return results with the Limit parameter. |
|
DescribeDirectoriesAsync(DescribeDirectoriesRequest, CancellationToken) | Initiates the asynchronous execution of the DescribeDirectories operation. | |
DescribeEventTopics(DescribeEventTopicsRequest) |
Obtains information about which SNS topics receive status messages from the specified
directory.
If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account. |
|
DescribeEventTopicsAsync(DescribeEventTopicsRequest, CancellationToken) | Initiates the asynchronous execution of the DescribeEventTopics operation. | |
DescribeSnapshots(DescribeSnapshotsRequest) |
Obtains information about the directory snapshots that belong to this account.
This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeSnapshots.NextToken member contains a token that you pass in the next call to DescribeSnapshots to retrieve the next set of items. You can also specify a maximum number of return results with the Limit parameter. |
|
DescribeSnapshotsAsync(DescribeSnapshotsRequest, CancellationToken) | Initiates the asynchronous execution of the DescribeSnapshots operation. | |
DescribeTrusts(DescribeTrustsRequest) |
Obtains information about the trust relationships for this account.
If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account. |
|
DescribeTrustsAsync(DescribeTrustsRequest, CancellationToken) | Initiates the asynchronous execution of the DescribeTrusts operation. | |
DisableRadius(DisableRadiusRequest) | Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory. | |
DisableRadiusAsync(DisableRadiusRequest, CancellationToken) | Initiates the asynchronous execution of the DisableRadius operation. | |
DisableSso(DisableSsoRequest) | Disables single-sign on for a directory. | |
DisableSsoAsync(DisableSsoRequest, CancellationToken) | Initiates the asynchronous execution of the DisableSso operation. | |
EnableRadius(EnableRadiusRequest) | Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory. | |
EnableRadiusAsync(EnableRadiusRequest, CancellationToken) | Initiates the asynchronous execution of the EnableRadius operation. | |
EnableSso(EnableSsoRequest) | Enables single-sign on for a directory. | |
EnableSsoAsync(EnableSsoRequest, CancellationToken) | Initiates the asynchronous execution of the EnableSso operation. | |
GetDirectoryLimits() | Obtains directory limit information for the current region. | |
GetDirectoryLimits(GetDirectoryLimitsRequest) | Obtains directory limit information for the current region. | |
GetDirectoryLimitsAsync(GetDirectoryLimitsRequest, CancellationToken) | Initiates the asynchronous execution of the GetDirectoryLimits operation. | |
GetSnapshotLimits(GetSnapshotLimitsRequest) | Obtains the manual snapshot limits for a directory. | |
GetSnapshotLimitsAsync(GetSnapshotLimitsRequest, CancellationToken) | Initiates the asynchronous execution of the GetSnapshotLimits operation. | |
RegisterEventTopic(RegisterEventTopicRequest) | Associates a directory with an SNS topic. This establishes the directory as a publisher to the specified SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status. | |
RegisterEventTopicAsync(RegisterEventTopicRequest, CancellationToken) | Initiates the asynchronous execution of the RegisterEventTopic operation. | |
RestoreFromSnapshot(RestoreFromSnapshotRequest) |
Restores a directory using an existing directory snapshot.
When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten.
This action returns as soon as the restore operation is initiated. You can monitor
the progress of the restore operation by calling the DescribeDirectories operation
with the directory identifier. When the DirectoryDescription.Stage value changes
to |
|
RestoreFromSnapshotAsync(RestoreFromSnapshotRequest, CancellationToken) | Initiates the asynchronous execution of the RestoreFromSnapshot operation. | |
UpdateRadius(UpdateRadiusRequest) | Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory. | |
UpdateRadiusAsync(UpdateRadiusRequest, CancellationToken) | Initiates the asynchronous execution of the UpdateRadius operation. | |
VerifyTrust(VerifyTrustRequest) |
AWS Directory Service for Microsoft Active Directory allows you to configure and verify
trust relationships.
This action verifies a trust relationship between your Microsoft AD in the AWS cloud and an external domain. |
|
VerifyTrustAsync(VerifyTrustRequest, CancellationToken) | Initiates the asynchronous execution of the VerifyTrust operation. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5