- Navigation GuideYou are on a Command (operation) page with structural examples. Use the navigation breadcrumb if you would like to return to the Client landing page.
RetryDataReplicationCommand
- WARNING: RetryDataReplication is deprecated
WARNING: RetryDataReplication is deprecated. Causes 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.
Example Syntax
Use a bare-bones client and the command you need to make an API call.
import { DrsClient, RetryDataReplicationCommand } from "@aws-sdk/client-drs"; // ES Modules import
// const { DrsClient, RetryDataReplicationCommand } = require("@aws-sdk/client-drs"); // CommonJS import
const client = new DrsClient(config);
const input = { // RetryDataReplicationRequest
sourceServerID: "STRING_VALUE", // required
};
const command = new RetryDataReplicationCommand(input);
const response = await client.send(command);
// { // SourceServer
// sourceServerID: "STRING_VALUE",
// arn: "STRING_VALUE",
// tags: { // TagsMap
// "<keys>": "STRING_VALUE",
// },
// recoveryInstanceId: "STRING_VALUE",
// lastLaunchResult: "STRING_VALUE",
// dataReplicationInfo: { // DataReplicationInfo
// lagDuration: "STRING_VALUE",
// etaDateTime: "STRING_VALUE",
// replicatedDisks: [ // DataReplicationInfoReplicatedDisks
// { // DataReplicationInfoReplicatedDisk
// deviceName: "STRING_VALUE",
// totalStorageBytes: Number("long"),
// replicatedStorageBytes: Number("long"),
// rescannedStorageBytes: Number("long"),
// backloggedStorageBytes: Number("long"),
// volumeStatus: "STRING_VALUE",
// },
// ],
// dataReplicationState: "STRING_VALUE",
// dataReplicationInitiation: { // DataReplicationInitiation
// startDateTime: "STRING_VALUE",
// nextAttemptDateTime: "STRING_VALUE",
// steps: [ // DataReplicationInitiationSteps
// { // DataReplicationInitiationStep
// name: "STRING_VALUE",
// status: "STRING_VALUE",
// },
// ],
// },
// dataReplicationError: { // DataReplicationError
// error: "STRING_VALUE",
// rawError: "STRING_VALUE",
// },
// stagingAvailabilityZone: "STRING_VALUE",
// stagingOutpostArn: "STRING_VALUE",
// },
// lifeCycle: { // LifeCycle
// addedToServiceDateTime: "STRING_VALUE",
// firstByteDateTime: "STRING_VALUE",
// elapsedReplicationDuration: "STRING_VALUE",
// lastSeenByServiceDateTime: "STRING_VALUE",
// lastLaunch: { // LifeCycleLastLaunch
// initiated: { // LifeCycleLastLaunchInitiated
// apiCallDateTime: "STRING_VALUE",
// jobID: "STRING_VALUE",
// type: "STRING_VALUE",
// },
// status: "STRING_VALUE",
// },
// },
// sourceProperties: { // SourceProperties
// lastUpdatedDateTime: "STRING_VALUE",
// recommendedInstanceType: "STRING_VALUE",
// identificationHints: { // IdentificationHints
// fqdn: "STRING_VALUE",
// hostname: "STRING_VALUE",
// vmWareUuid: "STRING_VALUE",
// awsInstanceID: "STRING_VALUE",
// },
// networkInterfaces: [ // NetworkInterfaces
// { // NetworkInterface
// macAddress: "STRING_VALUE",
// ips: [ // IPsList
// "STRING_VALUE",
// ],
// isPrimary: true || false,
// },
// ],
// disks: [ // Disks
// { // Disk
// deviceName: "STRING_VALUE",
// bytes: Number("long"),
// },
// ],
// cpus: [ // Cpus
// { // CPU
// cores: Number("long"),
// modelName: "STRING_VALUE",
// },
// ],
// ramBytes: Number("long"),
// os: { // OS
// fullString: "STRING_VALUE",
// },
// supportsNitroInstances: true || false,
// },
// stagingArea: { // StagingArea
// status: "STRING_VALUE",
// stagingAccountID: "STRING_VALUE",
// stagingSourceServerArn: "STRING_VALUE",
// errorMessage: "STRING_VALUE",
// },
// sourceCloudProperties: { // SourceCloudProperties
// originAccountID: "STRING_VALUE",
// originRegion: "STRING_VALUE",
// originAvailabilityZone: "STRING_VALUE",
// sourceOutpostArn: "STRING_VALUE",
// },
// replicationDirection: "STRING_VALUE",
// reversedDirectionSourceServerArn: "STRING_VALUE",
// sourceNetworkID: "STRING_VALUE",
// agentVersion: "STRING_VALUE",
// };
RetryDataReplicationCommand Input
Parameter | Type | Description |
---|
Parameter | Type | Description |
---|---|---|
sourceServerID Required | string | undefined | The ID of the Source Server whose data replication should be retried. |
RetryDataReplicationCommand Output
Parameter | Type | Description |
---|
Parameter | Type | Description |
---|---|---|
$metadata Required | ResponseMetadata | Metadata pertaining to this request. |
agentVersion | string | undefined | The version of the DRS agent installed on the source server |
arn | string | undefined | The ARN of the Source Server. |
dataReplicationInfo | DataReplicationInfo | undefined | The Data Replication Info of the Source Server. |
lastLaunchResult | LastLaunchResult | undefined | The status of the last recovery launch of this Source Server. |
lifeCycle | LifeCycle | undefined | The lifecycle information of this Source Server. |
recoveryInstanceId | string | undefined | The ID of the Recovery Instance associated with this Source Server. |
replicationDirection | ReplicationDirection | undefined | Replication direction of the Source Server. |
reversedDirectionSourceServerArn | string | undefined | For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction. |
sourceCloudProperties | SourceCloudProperties | undefined | Source cloud properties of the Source Server. |
sourceNetworkID | string | undefined | ID of the Source Network which is protecting this Source Server's network. |
sourceProperties | SourceProperties | undefined | The source properties of the Source Server. |
sourceServerID | string | undefined | The ID of the Source Server. |
stagingArea | StagingArea | undefined | The staging area of the source server. |
tags | Record<string, string> | undefined | The tags associated with the Source Server. |
Throws
Name | Fault | Details |
---|
Name | Fault | Details |
---|---|---|
InternalServerException | server | The request processing has failed because of an unknown error, exception or failure. |
ResourceNotFoundException | client | The resource for this operation was not found. |
ThrottlingException | client | The request was denied due to request throttling. |
UninitializedAccountException | client | The account performing the request has not been initialized. |
ValidationException | client | The input fails to satisfy the constraints specified by the AWS service. |
DrsServiceException | Base exception class for all service exceptions from Drs service. |