@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSdrsAsync extends AbstractAWSdrs implements AWSdrsAsync
AWSdrsAsync. Convenient method forms pass through to the corresponding overload
that takes a request object and an AsyncHandler, which throws an UnsupportedOperationException.ENDPOINT_PREFIXcreateReplicationConfigurationTemplate, deleteJob, deleteRecoveryInstance, deleteReplicationConfigurationTemplate, deleteSourceServer, describeJobLogItems, describeJobs, describeRecoveryInstances, describeRecoverySnapshots, describeReplicationConfigurationTemplates, describeSourceServers, disconnectRecoveryInstance, disconnectSourceServer, getCachedResponseMetadata, getFailbackReplicationConfiguration, getLaunchConfiguration, getReplicationConfiguration, initializeService, listTagsForResource, retryDataReplication, shutdown, startFailbackLaunch, startRecovery, stopFailback, tagResource, terminateRecoveryInstances, untagResource, updateFailbackReplicationConfiguration, updateLaunchConfiguration, updateReplicationConfiguration, updateReplicationConfigurationTemplateequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateReplicationConfigurationTemplate, deleteJob, deleteRecoveryInstance, deleteReplicationConfigurationTemplate, deleteSourceServer, describeJobLogItems, describeJobs, describeRecoveryInstances, describeRecoverySnapshots, describeReplicationConfigurationTemplates, describeSourceServers, disconnectRecoveryInstance, disconnectSourceServer, getCachedResponseMetadata, getFailbackReplicationConfiguration, getLaunchConfiguration, getReplicationConfiguration, initializeService, listTagsForResource, retryDataReplication, shutdown, startFailbackLaunch, startRecovery, stopFailback, tagResource, terminateRecoveryInstances, untagResource, updateFailbackReplicationConfiguration, updateLaunchConfiguration, updateReplicationConfiguration, updateReplicationConfigurationTemplatepublic Future<CreateReplicationConfigurationTemplateResult> createReplicationConfigurationTemplateAsync(CreateReplicationConfigurationTemplateRequest request)
AWSdrsAsyncCreates a new ReplicationConfigurationTemplate.
createReplicationConfigurationTemplateAsync in interface AWSdrsAsyncpublic Future<CreateReplicationConfigurationTemplateResult> createReplicationConfigurationTemplateAsync(CreateReplicationConfigurationTemplateRequest request, AsyncHandler<CreateReplicationConfigurationTemplateRequest,CreateReplicationConfigurationTemplateResult> asyncHandler)
AWSdrsAsyncCreates a new ReplicationConfigurationTemplate.
createReplicationConfigurationTemplateAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest request)
AWSdrsAsyncDeletes a single Job by ID.
deleteJobAsync in interface AWSdrsAsyncpublic Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest request, AsyncHandler<DeleteJobRequest,DeleteJobResult> asyncHandler)
AWSdrsAsyncDeletes a single Job by ID.
deleteJobAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRecoveryInstanceResult> deleteRecoveryInstanceAsync(DeleteRecoveryInstanceRequest request)
AWSdrsAsyncDeletes a single Recovery Instance by ID. This deletes the Recovery Instance resource from Elastic Disaster Recovery. The Recovery Instance must be disconnected first in order to delete it.
deleteRecoveryInstanceAsync in interface AWSdrsAsyncpublic Future<DeleteRecoveryInstanceResult> deleteRecoveryInstanceAsync(DeleteRecoveryInstanceRequest request, AsyncHandler<DeleteRecoveryInstanceRequest,DeleteRecoveryInstanceResult> asyncHandler)
AWSdrsAsyncDeletes a single Recovery Instance by ID. This deletes the Recovery Instance resource from Elastic Disaster Recovery. The Recovery Instance must be disconnected first in order to delete it.
deleteRecoveryInstanceAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteReplicationConfigurationTemplateResult> deleteReplicationConfigurationTemplateAsync(DeleteReplicationConfigurationTemplateRequest request)
AWSdrsAsyncDeletes a single Replication Configuration Template by ID
deleteReplicationConfigurationTemplateAsync in interface AWSdrsAsyncpublic Future<DeleteReplicationConfigurationTemplateResult> deleteReplicationConfigurationTemplateAsync(DeleteReplicationConfigurationTemplateRequest request, AsyncHandler<DeleteReplicationConfigurationTemplateRequest,DeleteReplicationConfigurationTemplateResult> asyncHandler)
AWSdrsAsyncDeletes a single Replication Configuration Template by ID
deleteReplicationConfigurationTemplateAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteSourceServerResult> deleteSourceServerAsync(DeleteSourceServerRequest request)
AWSdrsAsyncDeletes a single Source Server by ID. The Source Server must be disconnected first.
deleteSourceServerAsync in interface AWSdrsAsyncpublic Future<DeleteSourceServerResult> deleteSourceServerAsync(DeleteSourceServerRequest request, AsyncHandler<DeleteSourceServerRequest,DeleteSourceServerResult> asyncHandler)
AWSdrsAsyncDeletes a single Source Server by ID. The Source Server must be disconnected first.
deleteSourceServerAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeJobLogItemsResult> describeJobLogItemsAsync(DescribeJobLogItemsRequest request)
AWSdrsAsyncRetrieves a detailed Job log with pagination.
describeJobLogItemsAsync in interface AWSdrsAsyncpublic Future<DescribeJobLogItemsResult> describeJobLogItemsAsync(DescribeJobLogItemsRequest request, AsyncHandler<DescribeJobLogItemsRequest,DescribeJobLogItemsResult> asyncHandler)
AWSdrsAsyncRetrieves a detailed Job log with pagination.
describeJobLogItemsAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeJobsResult> describeJobsAsync(DescribeJobsRequest request)
AWSdrsAsyncReturns a list of Jobs. Use the JobsID and fromDate and toDate filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are created by the StartRecovery, TerminateRecoveryInstances and StartFailbackLaunch APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets.
describeJobsAsync in interface AWSdrsAsyncpublic Future<DescribeJobsResult> describeJobsAsync(DescribeJobsRequest request, AsyncHandler<DescribeJobsRequest,DescribeJobsResult> asyncHandler)
AWSdrsAsyncReturns a list of Jobs. Use the JobsID and fromDate and toDate filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are created by the StartRecovery, TerminateRecoveryInstances and StartFailbackLaunch APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets.
describeJobsAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeRecoveryInstancesResult> describeRecoveryInstancesAsync(DescribeRecoveryInstancesRequest request)
AWSdrsAsyncLists all Recovery Instances or multiple Recovery Instances by ID.
describeRecoveryInstancesAsync in interface AWSdrsAsyncpublic Future<DescribeRecoveryInstancesResult> describeRecoveryInstancesAsync(DescribeRecoveryInstancesRequest request, AsyncHandler<DescribeRecoveryInstancesRequest,DescribeRecoveryInstancesResult> asyncHandler)
AWSdrsAsyncLists all Recovery Instances or multiple Recovery Instances by ID.
describeRecoveryInstancesAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeRecoverySnapshotsResult> describeRecoverySnapshotsAsync(DescribeRecoverySnapshotsRequest request)
AWSdrsAsyncLists all Recovery Snapshots for a single Source Server.
describeRecoverySnapshotsAsync in interface AWSdrsAsyncpublic Future<DescribeRecoverySnapshotsResult> describeRecoverySnapshotsAsync(DescribeRecoverySnapshotsRequest request, AsyncHandler<DescribeRecoverySnapshotsRequest,DescribeRecoverySnapshotsResult> asyncHandler)
AWSdrsAsyncLists all Recovery Snapshots for a single Source Server.
describeRecoverySnapshotsAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeReplicationConfigurationTemplatesResult> describeReplicationConfigurationTemplatesAsync(DescribeReplicationConfigurationTemplatesRequest request)
AWSdrsAsyncLists all ReplicationConfigurationTemplates, filtered by Source Server IDs.
describeReplicationConfigurationTemplatesAsync in interface AWSdrsAsyncpublic Future<DescribeReplicationConfigurationTemplatesResult> describeReplicationConfigurationTemplatesAsync(DescribeReplicationConfigurationTemplatesRequest request, AsyncHandler<DescribeReplicationConfigurationTemplatesRequest,DescribeReplicationConfigurationTemplatesResult> asyncHandler)
AWSdrsAsyncLists all ReplicationConfigurationTemplates, filtered by Source Server IDs.
describeReplicationConfigurationTemplatesAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeSourceServersResult> describeSourceServersAsync(DescribeSourceServersRequest request)
AWSdrsAsyncLists all Source Servers or multiple Source Servers filtered by ID.
describeSourceServersAsync in interface AWSdrsAsyncpublic Future<DescribeSourceServersResult> describeSourceServersAsync(DescribeSourceServersRequest request, AsyncHandler<DescribeSourceServersRequest,DescribeSourceServersResult> asyncHandler)
AWSdrsAsyncLists all Source Servers or multiple Source Servers filtered by ID.
describeSourceServersAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisconnectRecoveryInstanceResult> disconnectRecoveryInstanceAsync(DisconnectRecoveryInstanceRequest request)
AWSdrsAsyncDisconnect a Recovery Instance from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Recovery Instance will be terminated / deleted within 90 minutes. If the agent on the Recovery Instance has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the Recovery Instance will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
disconnectRecoveryInstanceAsync in interface AWSdrsAsyncpublic Future<DisconnectRecoveryInstanceResult> disconnectRecoveryInstanceAsync(DisconnectRecoveryInstanceRequest request, AsyncHandler<DisconnectRecoveryInstanceRequest,DisconnectRecoveryInstanceResult> asyncHandler)
AWSdrsAsyncDisconnect a Recovery Instance from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Recovery Instance will be terminated / deleted within 90 minutes. If the agent on the Recovery Instance has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the Recovery Instance will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
disconnectRecoveryInstanceAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisconnectSourceServerResult> disconnectSourceServerAsync(DisconnectSourceServerRequest request)
AWSdrsAsyncDisconnects a specific Source Server from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Source Server will be terminated / deleted within 90 minutes. You cannot disconnect a Source Server if it has a Recovery Instance. If the agent on the Source Server has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
disconnectSourceServerAsync in interface AWSdrsAsyncpublic Future<DisconnectSourceServerResult> disconnectSourceServerAsync(DisconnectSourceServerRequest request, AsyncHandler<DisconnectSourceServerRequest,DisconnectSourceServerResult> asyncHandler)
AWSdrsAsyncDisconnects a specific Source Server from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Source Server will be terminated / deleted within 90 minutes. You cannot disconnect a Source Server if it has a Recovery Instance. If the agent on the Source Server has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
disconnectSourceServerAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetFailbackReplicationConfigurationResult> getFailbackReplicationConfigurationAsync(GetFailbackReplicationConfigurationRequest request)
AWSdrsAsyncLists all Failback ReplicationConfigurations, filtered by Recovery Instance ID.
getFailbackReplicationConfigurationAsync in interface AWSdrsAsyncpublic Future<GetFailbackReplicationConfigurationResult> getFailbackReplicationConfigurationAsync(GetFailbackReplicationConfigurationRequest request, AsyncHandler<GetFailbackReplicationConfigurationRequest,GetFailbackReplicationConfigurationResult> asyncHandler)
AWSdrsAsyncLists all Failback ReplicationConfigurations, filtered by Recovery Instance ID.
getFailbackReplicationConfigurationAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetLaunchConfigurationResult> getLaunchConfigurationAsync(GetLaunchConfigurationRequest request)
AWSdrsAsyncGets a LaunchConfiguration, filtered by Source Server IDs.
getLaunchConfigurationAsync in interface AWSdrsAsyncpublic Future<GetLaunchConfigurationResult> getLaunchConfigurationAsync(GetLaunchConfigurationRequest request, AsyncHandler<GetLaunchConfigurationRequest,GetLaunchConfigurationResult> asyncHandler)
AWSdrsAsyncGets a LaunchConfiguration, filtered by Source Server IDs.
getLaunchConfigurationAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetReplicationConfigurationResult> getReplicationConfigurationAsync(GetReplicationConfigurationRequest request)
AWSdrsAsyncGets a ReplicationConfiguration, filtered by Source Server ID.
getReplicationConfigurationAsync in interface AWSdrsAsyncpublic Future<GetReplicationConfigurationResult> getReplicationConfigurationAsync(GetReplicationConfigurationRequest request, AsyncHandler<GetReplicationConfigurationRequest,GetReplicationConfigurationResult> asyncHandler)
AWSdrsAsyncGets a ReplicationConfiguration, filtered by Source Server ID.
getReplicationConfigurationAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<InitializeServiceResult> initializeServiceAsync(InitializeServiceRequest request)
AWSdrsAsyncInitialize Elastic Disaster Recovery.
initializeServiceAsync in interface AWSdrsAsyncpublic Future<InitializeServiceResult> initializeServiceAsync(InitializeServiceRequest request, AsyncHandler<InitializeServiceRequest,InitializeServiceResult> asyncHandler)
AWSdrsAsyncInitialize Elastic Disaster Recovery.
initializeServiceAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSdrsAsyncList all tags for your Elastic Disaster Recovery resources.
listTagsForResourceAsync in interface AWSdrsAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSdrsAsyncList all tags for your Elastic Disaster Recovery resources.
listTagsForResourceAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RetryDataReplicationResult> retryDataReplicationAsync(RetryDataReplicationRequest request)
AWSdrsAsyncCauses the data replication initiation sequence to begin immediately upon next Handshake for the specified Source Server ID, regardless of when the previous initiation started. This command will work only if the Source Server is stalled or is in a DISCONNECTED or STOPPED state.
retryDataReplicationAsync in interface AWSdrsAsyncpublic Future<RetryDataReplicationResult> retryDataReplicationAsync(RetryDataReplicationRequest request, AsyncHandler<RetryDataReplicationRequest,RetryDataReplicationResult> asyncHandler)
AWSdrsAsyncCauses the data replication initiation sequence to begin immediately upon next Handshake for the specified Source Server ID, regardless of when the previous initiation started. This command will work only if the Source Server is stalled or is in a DISCONNECTED or STOPPED state.
retryDataReplicationAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartFailbackLaunchResult> startFailbackLaunchAsync(StartFailbackLaunchRequest request)
AWSdrsAsyncInitiates a Job for launching the machine that is being failed back to from the specified Recovery Instance. This will run conversion on the failback client and will reboot your machine, thus completing the failback process.
startFailbackLaunchAsync in interface AWSdrsAsyncpublic Future<StartFailbackLaunchResult> startFailbackLaunchAsync(StartFailbackLaunchRequest request, AsyncHandler<StartFailbackLaunchRequest,StartFailbackLaunchResult> asyncHandler)
AWSdrsAsyncInitiates a Job for launching the machine that is being failed back to from the specified Recovery Instance. This will run conversion on the failback client and will reboot your machine, thus completing the failback process.
startFailbackLaunchAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartRecoveryResult> startRecoveryAsync(StartRecoveryRequest request)
AWSdrsAsyncLaunches Recovery Instances for the specified Source Servers. For each Source Server you may choose a point in time snapshot to launch from, or use an on demand snapshot.
startRecoveryAsync in interface AWSdrsAsyncpublic Future<StartRecoveryResult> startRecoveryAsync(StartRecoveryRequest request, AsyncHandler<StartRecoveryRequest,StartRecoveryResult> asyncHandler)
AWSdrsAsyncLaunches Recovery Instances for the specified Source Servers. For each Source Server you may choose a point in time snapshot to launch from, or use an on demand snapshot.
startRecoveryAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StopFailbackResult> stopFailbackAsync(StopFailbackRequest request)
AWSdrsAsyncStops the failback process for a specified Recovery Instance. This changes the Failback State of the Recovery Instance back to FAILBACK_NOT_STARTED.
stopFailbackAsync in interface AWSdrsAsyncpublic Future<StopFailbackResult> stopFailbackAsync(StopFailbackRequest request, AsyncHandler<StopFailbackRequest,StopFailbackResult> asyncHandler)
AWSdrsAsyncStops the failback process for a specified Recovery Instance. This changes the Failback State of the Recovery Instance back to FAILBACK_NOT_STARTED.
stopFailbackAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSdrsAsyncAdds or overwrites only the specified tags for the specified Elastic Disaster Recovery resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.
tagResourceAsync in interface AWSdrsAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSdrsAsyncAdds or overwrites only the specified tags for the specified Elastic Disaster Recovery resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.
tagResourceAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TerminateRecoveryInstancesResult> terminateRecoveryInstancesAsync(TerminateRecoveryInstancesRequest request)
AWSdrsAsyncInitiates a Job for terminating the EC2 resources associated with the specified Recovery Instances, and then will delete the Recovery Instances from the Elastic Disaster Recovery service.
terminateRecoveryInstancesAsync in interface AWSdrsAsyncpublic Future<TerminateRecoveryInstancesResult> terminateRecoveryInstancesAsync(TerminateRecoveryInstancesRequest request, AsyncHandler<TerminateRecoveryInstancesRequest,TerminateRecoveryInstancesResult> asyncHandler)
AWSdrsAsyncInitiates a Job for terminating the EC2 resources associated with the specified Recovery Instances, and then will delete the Recovery Instances from the Elastic Disaster Recovery service.
terminateRecoveryInstancesAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSdrsAsyncDeletes the specified set of tags from the specified set of Elastic Disaster Recovery resources.
untagResourceAsync in interface AWSdrsAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSdrsAsyncDeletes the specified set of tags from the specified set of Elastic Disaster Recovery resources.
untagResourceAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateFailbackReplicationConfigurationResult> updateFailbackReplicationConfigurationAsync(UpdateFailbackReplicationConfigurationRequest request)
AWSdrsAsyncAllows you to update the failback replication configuration of a Recovery Instance by ID.
updateFailbackReplicationConfigurationAsync in interface AWSdrsAsyncpublic Future<UpdateFailbackReplicationConfigurationResult> updateFailbackReplicationConfigurationAsync(UpdateFailbackReplicationConfigurationRequest request, AsyncHandler<UpdateFailbackReplicationConfigurationRequest,UpdateFailbackReplicationConfigurationResult> asyncHandler)
AWSdrsAsyncAllows you to update the failback replication configuration of a Recovery Instance by ID.
updateFailbackReplicationConfigurationAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateLaunchConfigurationResult> updateLaunchConfigurationAsync(UpdateLaunchConfigurationRequest request)
AWSdrsAsyncUpdates a LaunchConfiguration by Source Server ID.
updateLaunchConfigurationAsync in interface AWSdrsAsyncpublic Future<UpdateLaunchConfigurationResult> updateLaunchConfigurationAsync(UpdateLaunchConfigurationRequest request, AsyncHandler<UpdateLaunchConfigurationRequest,UpdateLaunchConfigurationResult> asyncHandler)
AWSdrsAsyncUpdates a LaunchConfiguration by Source Server ID.
updateLaunchConfigurationAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateReplicationConfigurationResult> updateReplicationConfigurationAsync(UpdateReplicationConfigurationRequest request)
AWSdrsAsyncAllows you to update a ReplicationConfiguration by Source Server ID.
updateReplicationConfigurationAsync in interface AWSdrsAsyncpublic Future<UpdateReplicationConfigurationResult> updateReplicationConfigurationAsync(UpdateReplicationConfigurationRequest request, AsyncHandler<UpdateReplicationConfigurationRequest,UpdateReplicationConfigurationResult> asyncHandler)
AWSdrsAsyncAllows you to update a ReplicationConfiguration by Source Server ID.
updateReplicationConfigurationAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateReplicationConfigurationTemplateResult> updateReplicationConfigurationTemplateAsync(UpdateReplicationConfigurationTemplateRequest request)
AWSdrsAsyncUpdates a ReplicationConfigurationTemplate by ID.
updateReplicationConfigurationTemplateAsync in interface AWSdrsAsyncpublic Future<UpdateReplicationConfigurationTemplateResult> updateReplicationConfigurationTemplateAsync(UpdateReplicationConfigurationTemplateRequest request, AsyncHandler<UpdateReplicationConfigurationTemplateRequest,UpdateReplicationConfigurationTemplateResult> asyncHandler)
AWSdrsAsyncUpdates a ReplicationConfigurationTemplate by ID.
updateReplicationConfigurationTemplateAsync in interface AWSdrsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.