Class: AWS.Drs
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.Drs
- Identifier:
- drs
- API Version:
- 2020-02-26
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
AWS Elastic Disaster Recovery Service.
Sending a Request Using Drs
var drs = new AWS.Drs();
drs.associateSourceNetworkStack(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the Drs object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var drs = new AWS.Drs({apiVersion: '2020-02-26'});
You can also set the API version globally in AWS.config.apiVersions using
the drs service identifier:
AWS.config.apiVersions = {
drs: '2020-02-26',
// other service API versions
};
var drs = new AWS.Drs();
Constructor Summary collapse
-
new AWS.Drs(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
associateSourceNetworkStack(params = {}, callback) ⇒ AWS.Request
Associate a Source Network to an existing CloudFormation Stack and modify launch templates to use this network.
-
createExtendedSourceServer(params = {}, callback) ⇒ AWS.Request
Create an extended source server in the target Account based on the source server in staging account.
.
-
createLaunchConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Creates a new Launch Configuration Template.
.
-
createReplicationConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Creates a new ReplicationConfigurationTemplate.
.
-
createSourceNetwork(params = {}, callback) ⇒ AWS.Request
Create a new Source Network resource for a provided VPC ID.
.
-
deleteJob(params = {}, callback) ⇒ AWS.Request
Deletes a single Job by ID.
.
-
deleteLaunchAction(params = {}, callback) ⇒ AWS.Request
Deletes a resource launch action.
.
-
deleteLaunchConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Deletes a single Launch Configuration Template by ID.
.
-
deleteRecoveryInstance(params = {}, callback) ⇒ AWS.Request
Deletes a single Recovery Instance by ID.
-
deleteReplicationConfigurationTemplate(params = {}, callback) ⇒ AWS.Request
Deletes a single Replication Configuration Template by ID
.
-
deleteSourceNetwork(params = {}, callback) ⇒ AWS.Request
Delete Source Network resource.
.
-
deleteSourceServer(params = {}, callback) ⇒ AWS.Request
Deletes a single Source Server by ID.
-
describeJobLogItems(params = {}, callback) ⇒ AWS.Request
Retrieves a detailed Job log with pagination.
.
-
describeJobs(params = {}, callback) ⇒ AWS.Request
Returns a list of Jobs.
-
describeLaunchConfigurationTemplates(params = {}, callback) ⇒ AWS.Request
Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs
.
-
describeRecoveryInstances(params = {}, callback) ⇒ AWS.Request
Lists all Recovery Instances or multiple Recovery Instances by ID.
.
-
describeRecoverySnapshots(params = {}, callback) ⇒ AWS.Request
Lists all Recovery Snapshots for a single Source Server.
.
-
describeReplicationConfigurationTemplates(params = {}, callback) ⇒ AWS.Request
Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.
.
-
describeSourceNetworks(params = {}, callback) ⇒ AWS.Request
Lists all Source Networks or multiple Source Networks filtered by ID.
.
-
describeSourceServers(params = {}, callback) ⇒ AWS.Request
Lists all Source Servers or multiple Source Servers filtered by ID.
.
-
disconnectRecoveryInstance(params = {}, callback) ⇒ AWS.Request
Disconnect a Recovery Instance from Elastic Disaster Recovery.
-
disconnectSourceServer(params = {}, callback) ⇒ AWS.Request
Disconnects a specific Source Server from Elastic Disaster Recovery.
-
exportSourceNetworkCfnTemplate(params = {}, callback) ⇒ AWS.Request
Export the Source Network CloudFormation template to an S3 bucket.
.
-
getFailbackReplicationConfiguration(params = {}, callback) ⇒ AWS.Request
Lists all Failback ReplicationConfigurations, filtered by Recovery Instance ID.
.
-
getLaunchConfiguration(params = {}, callback) ⇒ AWS.Request
Gets a LaunchConfiguration, filtered by Source Server IDs.
.
-
getReplicationConfiguration(params = {}, callback) ⇒ AWS.Request
Gets a ReplicationConfiguration, filtered by Source Server ID.
.
-
initializeService(params = {}, callback) ⇒ AWS.Request
Initialize Elastic Disaster Recovery.
.
-
listExtensibleSourceServers(params = {}, callback) ⇒ AWS.Request
Returns a list of source servers on a staging account that are extensible, which means that: a.
-
listLaunchActions(params = {}, callback) ⇒ AWS.Request
Lists resource launch actions.
.
-
listStagingAccounts(params = {}, callback) ⇒ AWS.Request
Returns an array of staging accounts for existing extended source servers.
.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
List all tags for your Elastic Disaster Recovery resources.
.
-
putLaunchAction(params = {}, callback) ⇒ AWS.Request
Puts a resource launch action.
.
-
retryDataReplication(params = {}, callback) ⇒ AWS.Request
WARNING: RetryDataReplication is deprecated.
- reverseReplication(params = {}, callback) ⇒ AWS.Request