QueryResult_of_ReplicationInfo
QueryResult_of_ReplicationInfo
Result of a query. Contains paging information.
JSON Example
{
"items": [
{
"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
}
],
"limit": 100,
"offset": 0,
"total": 3
}
integer As int32
As int32
limit
Optional
Maximum number of items that this query could retrieve.
integer As int32
As int32
offset
Optional
How much items were skipped, before retrieving the actual items.
integer As int64
As int64
total
Optional
The total number of items.