Replication Get
This request returns the details of the specified VM replication.
VM replication identifier
H4-ec991bd5-af9d-446a-8599-5b693842c4a3
Optional site to run the operation on. When omitted, defaults to the local site.
site1
Operation ID for correlating logs across multiple services
OK
{
"id": "H4-2bfb7696-3aa1-49d3-bb40-d9e97df1baba",
"vmName": "My-protected-vm",
"settings": {
"vcId": "52ce9bc4-2563-448d-b8af-9047a03ce5c2",
"vmId": "vm-15",
"description": "replication description",
"externalKey": null,
"excludedDiskKeys": [],
"rpo": 15,
"dataConnectionType": "ENCRYPTED",
"quiesced": true,
"sourceLocation": {
"site": "site1",
"replicatorId": "9664de13-6150-4315-9f59-2d85eb4c302f"
},
"destinationLocation": {
"site": "site2",
"replicatorId": "107102e0-e03b-404e-8e17-0688c657a74b"
},
"replicationPlacement": {
"datastoreId": "ds:uu:id",
"datastoreFolder": "fol/der",
"vcId": "vc:uu:id",
"disks": [
{
"diskKey": 2000,
"datastoreId": "ds:uu:id",
"diskPath": "disk/path",
"isSeed": false,
"storageProfileId": "86dae29f-d727-4a1c-9571-a03bdf74b923",
"contentId": "95d35bba-ca6e-451b-ad52-5d83c75ef5a7"
}
],
"validateSeedUuids": true,
"storageProfileId": "86dae29f-d727-4a1c-9571-a03bdf74b923"
},
"retentionPolicy": {
"rules": [
{
"numberOfInstances": 3,
"distance": 60
}
]
},
"autopinInstances": false,
"targetDiskType": "THIN",
"archiveSettings": null,
"startPaused": false,
"initialSyncTime": 0,
"isMigration": false,
"isReversed": false
},
"owner": "owner-1",
"destinationState": {
"currentRpoViolation": 25,
"latestInstance": {
"key": "replica-52f3e775-a8fa-13e3-e9be-39264ed2dfe2",
"sequenceNumber": 11,
"timestamp": 1469701818743,
"transferBytes": 512000,
"transferSeconds": 4,
"quiescedType": "fileSystemQuiesced",
"isPinned": false
},
"state": "opened",
"recoveryInfo": {
"recoveryState": "NOT_STARTED",
"vcId": "5352b37c-ebf2-4d20-8733-1ccc54ff58d3",
"vmId": "vm-1",
"vmName": "myvm",
"optimizeUntil": 1
},
"lastError": {
"code": "Forbidden",
"msg": "Permission denied.",
"args": [],
"stacktrace": "com.vmware.h4.api.error.exceptions.PermissionDeniedException: Permission denied."
},
"stateAge": 0,
"replicatedDisks": [],
"spaceRequirement": 0,
"isMovingReplica": false
},
"sourceState": {
"state": "syncing",
"progress": {
"progress": 40,
"bytesTransferred": 400,
"bytesToTransfer": 1000,
"checksumTotalBytes": 1000,
"checksumComparedBytes": 1000
},
"stateAge": 0
},
"isPaused": false,
"lastUpdated": 618094800000,
"dataConnectionState": "SYNCING",
"overallHealth": "GREEN",
"sourceVmEncrypted": false
}
VM replication identifier
Shows whether the replication is paused or not.
The startTime of the latest task associated with this replication.
The ID of the user that owns the replication.
Whether the replicated VM is encrypted.
The name of the protected VM.
The returned error codes include (but are not limited to): NotAuthenticated
{
"args": [],
"code": "Forbidden",
"msg": "Permission denied.",
"stacktrace": "com.vmware.h4.api.error.exceptions.PermissionDeniedException: Permission denied."
}
Positional arguments.
Specific error code.
Detailed error message.
Exception stacktrace.
The returned error codes include (but are not limited to): GeneralServerFailure
{
"args": [],
"code": "Forbidden",
"msg": "Permission denied.",
"stacktrace": "com.vmware.h4.api.error.exceptions.PermissionDeniedException: Permission denied."
}
Positional arguments.
Specific error code.
Detailed error message.
Exception stacktrace.