public interface AWSDirectoryServiceAsync extends AWSDirectoryService
This is the AWS Directory Service API Reference . This guide provides detailed information about AWS Directory Service operations, data types, parameters, and errors.
| Modifier and Type | Method and Description |
|---|---|
Future<ConnectDirectoryResult> |
connectDirectoryAsync(ConnectDirectoryRequest connectDirectoryRequest)
Creates an AD Connector to connect an on-premises directory.
|
Future<ConnectDirectoryResult> |
connectDirectoryAsync(ConnectDirectoryRequest connectDirectoryRequest,
AsyncHandler<ConnectDirectoryRequest,ConnectDirectoryResult> asyncHandler)
Creates an AD Connector to connect an on-premises directory.
|
Future<CreateAliasResult> |
createAliasAsync(CreateAliasRequest createAliasRequest)
Creates an alias for a directory and assigns the alias to the
directory.
|
Future<CreateAliasResult> |
createAliasAsync(CreateAliasRequest createAliasRequest,
AsyncHandler<CreateAliasRequest,CreateAliasResult> asyncHandler)
Creates an alias for a directory and assigns the alias to the
directory.
|
Future<CreateComputerResult> |
createComputerAsync(CreateComputerRequest createComputerRequest)
Creates a computer account in the specified directory, and joins the
computer to the directory.
|
Future<CreateComputerResult> |
createComputerAsync(CreateComputerRequest createComputerRequest,
AsyncHandler<CreateComputerRequest,CreateComputerResult> asyncHandler)
Creates a computer account in the specified directory, and joins the
computer to the directory.
|
Future<CreateDirectoryResult> |
createDirectoryAsync(CreateDirectoryRequest createDirectoryRequest)
Creates a Simple AD directory.
|
Future<CreateDirectoryResult> |
createDirectoryAsync(CreateDirectoryRequest createDirectoryRequest,
AsyncHandler<CreateDirectoryRequest,CreateDirectoryResult> asyncHandler)
Creates a Simple AD directory.
|
Future<CreateSnapshotResult> |
createSnapshotAsync(CreateSnapshotRequest createSnapshotRequest)
Creates a snapshot of an existing directory.
|
Future<CreateSnapshotResult> |
createSnapshotAsync(CreateSnapshotRequest createSnapshotRequest,
AsyncHandler<CreateSnapshotRequest,CreateSnapshotResult> asyncHandler)
Creates a snapshot of an existing directory.
|
Future<DeleteDirectoryResult> |
deleteDirectoryAsync(DeleteDirectoryRequest deleteDirectoryRequest)
Deletes an AWS Directory Service directory.
|
Future<DeleteDirectoryResult> |
deleteDirectoryAsync(DeleteDirectoryRequest deleteDirectoryRequest,
AsyncHandler<DeleteDirectoryRequest,DeleteDirectoryResult> asyncHandler)
Deletes an AWS Directory Service directory.
|
Future<DeleteSnapshotResult> |
deleteSnapshotAsync(DeleteSnapshotRequest deleteSnapshotRequest)
Deletes a directory snapshot.
|
Future<DeleteSnapshotResult> |
deleteSnapshotAsync(DeleteSnapshotRequest deleteSnapshotRequest,
AsyncHandler<DeleteSnapshotRequest,DeleteSnapshotResult> asyncHandler)
Deletes a directory snapshot.
|
Future<DescribeDirectoriesResult> |
describeDirectoriesAsync(DescribeDirectoriesRequest describeDirectoriesRequest)
Obtains information about the directories that belong to this
account.
|
Future<DescribeDirectoriesResult> |
describeDirectoriesAsync(DescribeDirectoriesRequest describeDirectoriesRequest,
AsyncHandler<DescribeDirectoriesRequest,DescribeDirectoriesResult> asyncHandler)
Obtains information about the directories that belong to this
account.
|
Future<DescribeSnapshotsResult> |
describeSnapshotsAsync(DescribeSnapshotsRequest describeSnapshotsRequest)
Obtains information about the directory snapshots that belong to this
account.
|
Future<DescribeSnapshotsResult> |
describeSnapshotsAsync(DescribeSnapshotsRequest describeSnapshotsRequest,
AsyncHandler<DescribeSnapshotsRequest,DescribeSnapshotsResult> asyncHandler)
Obtains information about the directory snapshots that belong to this
account.
|
Future<DisableRadiusResult> |
disableRadiusAsync(DisableRadiusRequest disableRadiusRequest)
Disables multi-factor authentication (MFA) with Remote Authentication
Dial In User Service (RADIUS) for an AD Connector directory.
|
Future<DisableRadiusResult> |
disableRadiusAsync(DisableRadiusRequest disableRadiusRequest,
AsyncHandler<DisableRadiusRequest,DisableRadiusResult> asyncHandler)
Disables multi-factor authentication (MFA) with Remote Authentication
Dial In User Service (RADIUS) for an AD Connector directory.
|
Future<DisableSsoResult> |
disableSsoAsync(DisableSsoRequest disableSsoRequest)
Disables single-sign on for a directory.
|
Future<DisableSsoResult> |
disableSsoAsync(DisableSsoRequest disableSsoRequest,
AsyncHandler<DisableSsoRequest,DisableSsoResult> asyncHandler)
Disables single-sign on for a directory.
|
Future<EnableRadiusResult> |
enableRadiusAsync(EnableRadiusRequest enableRadiusRequest)
Enables multi-factor authentication (MFA) with Remote Authentication
Dial In User Service (RADIUS) for an AD Connector directory.
|
Future<EnableRadiusResult> |
enableRadiusAsync(EnableRadiusRequest enableRadiusRequest,
AsyncHandler<EnableRadiusRequest,EnableRadiusResult> asyncHandler)
Enables multi-factor authentication (MFA) with Remote Authentication
Dial In User Service (RADIUS) for an AD Connector directory.
|
Future<EnableSsoResult> |
enableSsoAsync(EnableSsoRequest enableSsoRequest)
Enables single-sign on for a directory.
|
Future<EnableSsoResult> |
enableSsoAsync(EnableSsoRequest enableSsoRequest,
AsyncHandler<EnableSsoRequest,EnableSsoResult> asyncHandler)
Enables single-sign on for a directory.
|
Future<GetDirectoryLimitsResult> |
getDirectoryLimitsAsync(GetDirectoryLimitsRequest getDirectoryLimitsRequest)
Obtains directory limit information for the current region.
|
Future<GetDirectoryLimitsResult> |
getDirectoryLimitsAsync(GetDirectoryLimitsRequest getDirectoryLimitsRequest,
AsyncHandler<GetDirectoryLimitsRequest,GetDirectoryLimitsResult> asyncHandler)
Obtains directory limit information for the current region.
|
Future<GetSnapshotLimitsResult> |
getSnapshotLimitsAsync(GetSnapshotLimitsRequest getSnapshotLimitsRequest)
Obtains the manual snapshot limits for a directory.
|
Future<GetSnapshotLimitsResult> |
getSnapshotLimitsAsync(GetSnapshotLimitsRequest getSnapshotLimitsRequest,
AsyncHandler<GetSnapshotLimitsRequest,GetSnapshotLimitsResult> asyncHandler)
Obtains the manual snapshot limits for a directory.
|
Future<RestoreFromSnapshotResult> |
restoreFromSnapshotAsync(RestoreFromSnapshotRequest restoreFromSnapshotRequest)
Restores a directory using an existing directory snapshot.
|
Future<RestoreFromSnapshotResult> |
restoreFromSnapshotAsync(RestoreFromSnapshotRequest restoreFromSnapshotRequest,
AsyncHandler<RestoreFromSnapshotRequest,RestoreFromSnapshotResult> asyncHandler)
Restores a directory using an existing directory snapshot.
|
Future<UpdateRadiusResult> |
updateRadiusAsync(UpdateRadiusRequest updateRadiusRequest)
Updates the Remote Authentication Dial In User Service (RADIUS)
server information for an AD Connector directory.
|
Future<UpdateRadiusResult> |
updateRadiusAsync(UpdateRadiusRequest updateRadiusRequest,
AsyncHandler<UpdateRadiusRequest,UpdateRadiusResult> asyncHandler)
Updates the Remote Authentication Dial In User Service (RADIUS)
server information for an AD Connector directory.
|
connectDirectory, createAlias, createComputer, createDirectory, createSnapshot, deleteDirectory, deleteSnapshot, describeDirectories, describeDirectories, describeSnapshots, describeSnapshots, disableRadius, disableSso, enableRadius, enableSso, getCachedResponseMetadata, getDirectoryLimits, getDirectoryLimits, getSnapshotLimits, restoreFromSnapshot, setEndpoint, setRegion, shutdown, updateRadiusFuture<DescribeSnapshotsResult> describeSnapshotsAsync(DescribeSnapshotsRequest describeSnapshotsRequest) throws AmazonServiceException, AmazonClientException
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.
describeSnapshotsRequest - Container for the necessary parameters
to execute the DescribeSnapshots operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DescribeSnapshotsResult> describeSnapshotsAsync(DescribeSnapshotsRequest describeSnapshotsRequest, AsyncHandler<DescribeSnapshotsRequest,DescribeSnapshotsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
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.
describeSnapshotsRequest - Container for the necessary parameters
to execute the DescribeSnapshots operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<CreateAliasResult> createAliasAsync(CreateAliasRequest createAliasRequest) throws AmazonServiceException, AmazonClientException
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:// .
IMPORTANT: After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.
createAliasRequest - Container for the necessary parameters to
execute the CreateAlias operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<CreateAliasResult> createAliasAsync(CreateAliasRequest createAliasRequest, AsyncHandler<CreateAliasRequest,CreateAliasResult> asyncHandler) throws AmazonServiceException, AmazonClientException
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:// .
IMPORTANT: After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.
createAliasRequest - Container for the necessary parameters to
execute the CreateAlias operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DeleteSnapshotResult> deleteSnapshotAsync(DeleteSnapshotRequest deleteSnapshotRequest) throws AmazonServiceException, AmazonClientException
Deletes a directory snapshot.
deleteSnapshotRequest - Container for the necessary parameters to
execute the DeleteSnapshot operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DeleteSnapshotResult> deleteSnapshotAsync(DeleteSnapshotRequest deleteSnapshotRequest, AsyncHandler<DeleteSnapshotRequest,DeleteSnapshotResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Deletes a directory snapshot.
deleteSnapshotRequest - Container for the necessary parameters to
execute the DeleteSnapshot operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<UpdateRadiusResult> updateRadiusAsync(UpdateRadiusRequest updateRadiusRequest) throws AmazonServiceException, AmazonClientException
Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory.
updateRadiusRequest - Container for the necessary parameters to
execute the UpdateRadius operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<UpdateRadiusResult> updateRadiusAsync(UpdateRadiusRequest updateRadiusRequest, AsyncHandler<UpdateRadiusRequest,UpdateRadiusResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory.
updateRadiusRequest - Container for the necessary parameters to
execute the UpdateRadius operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DescribeDirectoriesResult> describeDirectoriesAsync(DescribeDirectoriesRequest describeDirectoriesRequest) throws AmazonServiceException, AmazonClientException
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.
describeDirectoriesRequest - Container for the necessary
parameters to execute the DescribeDirectories operation on
AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DescribeDirectoriesResult> describeDirectoriesAsync(DescribeDirectoriesRequest describeDirectoriesRequest, AsyncHandler<DescribeDirectoriesRequest,DescribeDirectoriesResult> asyncHandler) throws AmazonServiceException, AmazonClientException
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.
describeDirectoriesRequest - Container for the necessary
parameters to execute the DescribeDirectories operation on
AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<ConnectDirectoryResult> connectDirectoryAsync(ConnectDirectoryRequest connectDirectoryRequest) throws AmazonServiceException, AmazonClientException
Creates an AD Connector to connect an on-premises directory.
connectDirectoryRequest - Container for the necessary parameters
to execute the ConnectDirectory operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<ConnectDirectoryResult> connectDirectoryAsync(ConnectDirectoryRequest connectDirectoryRequest, AsyncHandler<ConnectDirectoryRequest,ConnectDirectoryResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Creates an AD Connector to connect an on-premises directory.
connectDirectoryRequest - Container for the necessary parameters
to execute the ConnectDirectory operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<CreateSnapshotResult> createSnapshotAsync(CreateSnapshotRequest createSnapshotRequest) throws AmazonServiceException, AmazonClientException
Creates a snapshot of an existing directory.
You cannot take snapshots of extended or connected directories.
createSnapshotRequest - Container for the necessary parameters to
execute the CreateSnapshot operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<CreateSnapshotResult> createSnapshotAsync(CreateSnapshotRequest createSnapshotRequest, AsyncHandler<CreateSnapshotRequest,CreateSnapshotResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Creates a snapshot of an existing directory.
You cannot take snapshots of extended or connected directories.
createSnapshotRequest - Container for the necessary parameters to
execute the CreateSnapshot operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DeleteDirectoryResult> deleteDirectoryAsync(DeleteDirectoryRequest deleteDirectoryRequest) throws AmazonServiceException, AmazonClientException
Deletes an AWS Directory Service directory.
deleteDirectoryRequest - Container for the necessary parameters
to execute the DeleteDirectory operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DeleteDirectoryResult> deleteDirectoryAsync(DeleteDirectoryRequest deleteDirectoryRequest, AsyncHandler<DeleteDirectoryRequest,DeleteDirectoryResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Deletes an AWS Directory Service directory.
deleteDirectoryRequest - Container for the necessary parameters
to execute the DeleteDirectory operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<GetDirectoryLimitsResult> getDirectoryLimitsAsync(GetDirectoryLimitsRequest getDirectoryLimitsRequest) throws AmazonServiceException, AmazonClientException
Obtains directory limit information for the current region.
getDirectoryLimitsRequest - Container for the necessary
parameters to execute the GetDirectoryLimits operation on
AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<GetDirectoryLimitsResult> getDirectoryLimitsAsync(GetDirectoryLimitsRequest getDirectoryLimitsRequest, AsyncHandler<GetDirectoryLimitsRequest,GetDirectoryLimitsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Obtains directory limit information for the current region.
getDirectoryLimitsRequest - Container for the necessary
parameters to execute the GetDirectoryLimits operation on
AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DisableSsoResult> disableSsoAsync(DisableSsoRequest disableSsoRequest) throws AmazonServiceException, AmazonClientException
Disables single-sign on for a directory.
disableSsoRequest - Container for the necessary parameters to
execute the DisableSso operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DisableSsoResult> disableSsoAsync(DisableSsoRequest disableSsoRequest, AsyncHandler<DisableSsoRequest,DisableSsoResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Disables single-sign on for a directory.
disableSsoRequest - Container for the necessary parameters to
execute the DisableSso operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<EnableRadiusResult> enableRadiusAsync(EnableRadiusRequest enableRadiusRequest) throws AmazonServiceException, AmazonClientException
Enables multi-factor authentication (MFA) with Remote Authentication Dial In User Service (RADIUS) for an AD Connector directory.
enableRadiusRequest - Container for the necessary parameters to
execute the EnableRadius operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<EnableRadiusResult> enableRadiusAsync(EnableRadiusRequest enableRadiusRequest, AsyncHandler<EnableRadiusRequest,EnableRadiusResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Enables multi-factor authentication (MFA) with Remote Authentication Dial In User Service (RADIUS) for an AD Connector directory.
enableRadiusRequest - Container for the necessary parameters to
execute the EnableRadius operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<CreateComputerResult> createComputerAsync(CreateComputerRequest createComputerRequest) throws AmazonServiceException, AmazonClientException
Creates a computer account in the specified directory, and joins the computer to the directory.
createComputerRequest - Container for the necessary parameters to
execute the CreateComputer operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<CreateComputerResult> createComputerAsync(CreateComputerRequest createComputerRequest, AsyncHandler<CreateComputerRequest,CreateComputerResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Creates a computer account in the specified directory, and joins the computer to the directory.
createComputerRequest - Container for the necessary parameters to
execute the CreateComputer operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<EnableSsoResult> enableSsoAsync(EnableSsoRequest enableSsoRequest) throws AmazonServiceException, AmazonClientException
Enables single-sign on for a directory.
enableSsoRequest - Container for the necessary parameters to
execute the EnableSso operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<EnableSsoResult> enableSsoAsync(EnableSsoRequest enableSsoRequest, AsyncHandler<EnableSsoRequest,EnableSsoResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Enables single-sign on for a directory.
enableSsoRequest - Container for the necessary parameters to
execute the EnableSso operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<CreateDirectoryResult> createDirectoryAsync(CreateDirectoryRequest createDirectoryRequest) throws AmazonServiceException, AmazonClientException
Creates a Simple AD directory.
createDirectoryRequest - Container for the necessary parameters
to execute the CreateDirectory operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<CreateDirectoryResult> createDirectoryAsync(CreateDirectoryRequest createDirectoryRequest, AsyncHandler<CreateDirectoryRequest,CreateDirectoryResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Creates a Simple AD directory.
createDirectoryRequest - Container for the necessary parameters
to execute the CreateDirectory operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<RestoreFromSnapshotResult> restoreFromSnapshotAsync(RestoreFromSnapshotRequest restoreFromSnapshotRequest) throws AmazonServiceException, AmazonClientException
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 Active
, the restore operation is complete.
restoreFromSnapshotRequest - Container for the necessary
parameters to execute the RestoreFromSnapshot operation on
AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<RestoreFromSnapshotResult> restoreFromSnapshotAsync(RestoreFromSnapshotRequest restoreFromSnapshotRequest, AsyncHandler<RestoreFromSnapshotRequest,RestoreFromSnapshotResult> asyncHandler) throws AmazonServiceException, AmazonClientException
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 Active
, the restore operation is complete.
restoreFromSnapshotRequest - Container for the necessary
parameters to execute the RestoreFromSnapshot operation on
AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DisableRadiusResult> disableRadiusAsync(DisableRadiusRequest disableRadiusRequest) throws AmazonServiceException, AmazonClientException
Disables multi-factor authentication (MFA) with Remote Authentication Dial In User Service (RADIUS) for an AD Connector directory.
disableRadiusRequest - Container for the necessary parameters to
execute the DisableRadius operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<DisableRadiusResult> disableRadiusAsync(DisableRadiusRequest disableRadiusRequest, AsyncHandler<DisableRadiusRequest,DisableRadiusResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Disables multi-factor authentication (MFA) with Remote Authentication Dial In User Service (RADIUS) for an AD Connector directory.
disableRadiusRequest - Container for the necessary parameters to
execute the DisableRadius operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<GetSnapshotLimitsResult> getSnapshotLimitsAsync(GetSnapshotLimitsRequest getSnapshotLimitsRequest) throws AmazonServiceException, AmazonClientException
Obtains the manual snapshot limits for a directory.
getSnapshotLimitsRequest - Container for the necessary parameters
to execute the GetSnapshotLimits operation on AWSDirectoryService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Future<GetSnapshotLimitsResult> getSnapshotLimitsAsync(GetSnapshotLimitsRequest getSnapshotLimitsRequest, AsyncHandler<GetSnapshotLimitsRequest,GetSnapshotLimitsResult> asyncHandler) throws AmazonServiceException, AmazonClientException
Obtains the manual snapshot limits for a directory.
getSnapshotLimitsRequest - Container for the necessary parameters
to execute the GetSnapshotLimits operation on AWSDirectoryService.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AWSDirectoryService indicating
either a problem with the data in the request, or a server side issue.Copyright © 2015. All rights reserved.