nls_1_0_validate_migration_response_migrations_inner
nls_1_0_validate_migration_response_migrations_inner
JSON Example
{
"migrationId": "migrationId",
"input": {
"schedule": {
"scheduledFailover": true,
"startTime": "startTime",
"endTime": "endTime"
},
"entityDetails": {
"entityType": "entityType",
"entityName": "entityName",
"entityId": "entityId"
},
"destination": {
"resourceId": "resourceId",
"endpointType": "endpointType",
"endpointId": "endpointId",
"endpointName": "endpointName",
"resourceName": "resourceName",
"resourceType": "VDC"
},
"decisionRules": {
"forcePowerOffVm": false,
"removeSnapshots": false,
"removeISOs": false,
"upgradeHardware": false,
"upgradeVMTools": false
},
"migrationType": "vMotion",
"source": {
"resourceId": "resourceId",
"endpointType": "endpointType",
"endpointId": "endpointId",
"endpointName": "endpointName",
"resourceName": "resourceName",
"resourceType": "VDC"
},
"placement": [
{
"containerType": "dataCenter",
"containerId": "containerId"
},
{
"containerType": "dataCenter",
"containerId": "containerId"
}
],
"storage": {
"storageProfileId": "storageProfileId",
"diskProvisionType": "thin",
"datastoreId": "datastoreId"
},
"networks": {
"targetNetworks": [
{
"destNetworkValue": "destNetworkValue",
"destNetworkType": "destNetworkType",
"destNetworkName": "destNetworkName",
"srcNetworkName": "srcNetworkName",
"srcNetworkValue": "srcNetworkValue",
"srcNetworkType": "srcNetworkType"
},
{
"destNetworkValue": "destNetworkValue",
"destNetworkType": "destNetworkType",
"destNetworkName": "destNetworkName",
"srcNetworkName": "srcNetworkName",
"srcNetworkValue": "srcNetworkValue",
"srcNetworkType": "srcNetworkType"
}
],
"retainMac": true
}
},
"migrationInfo": {
"migrationId": "migrationId",
"jobId": "jobId",
"entityDetails": {
"vmName": "vmName",
"vAppId": "vAppId",
"powerStatus": "powerStatus",
"memory": {
"allocatedSize": 3.616076749251911,
"usedSize": 2.027123023002322
},
"vmId": "vmId",
"vmVersion": "vmVersion",
"cpu": {
"noOfCpus": 4,
"load": 1.2315135367772556,
"speed": 7.386281948385884
},
"vAppName": "vAppName",
"storage": {
"totalSize": 7.061401241503109,
"usedSize": 9.301444243932576,
"storagePolicy": "storagePolicy"
},
"networks": [
{
"macAddress": "macAddress",
"ip": "ip"
},
{
"macAddress": "macAddress",
"ip": "ip"
}
]
},
"progressDetails": {
"completionTime": "2000-01-23T04:56:07.000+00:00",
"estimatedCompletionTime": "2000-01-23T04:56:07.000+00:00",
"migrationPriority": 1,
"startTime": "2000-01-23T04:56:07.000+00:00",
"progressPercentage": 0,
"checkPoints": [
{
"stage": "stage",
"time": 1
},
{
"stage": "stage",
"time": 1
}
],
"diskCopyBytes": 6.027456183070403,
"isQueued": true,
"status": "status"
},
"migrationServiceInfo": {
"transport": [
{
"applianceId": "applianceId",
"applianceName": "applianceName",
"applianceType": "applianceType",
"applianceVersion": "applianceVersion"
},
{
"applianceId": "applianceId",
"applianceName": "applianceName",
"applianceType": "applianceType",
"applianceVersion": "applianceVersion"
}
]
},
"destination": {
"endpointType": "endpointType",
"endpointId": "endpointId",
"endpointName": "endpointName"
},
"migrationType": "vMotion",
"source": {
"endpointType": "endpointType",
"endpointId": "endpointId",
"endpointName": "endpointName"
}
},
"isDeleted": true,
"state": "DRAFTING",
"userName": "userName",
"timeDetails": {
"createdTime": "2000-01-23T04:56:07.000+00:00",
"startTime": "2000-01-23T04:56:07.000+00:00",
"lastUpdatedTime": "2000-01-23T04:56:07.000+00:00",
"endTime": "2000-01-23T04:56:07.000+00:00"
}
}
string
migrationId
Required
migrationId
string
userName
Required
user name who is handling the migration for the virtual machine
string
state
Required
overall state of the migration
Possible values are :
DRAFTING,
VALIDATING,
VALIDATE_SUCCESS,
VALIDATE_FAILED,
MIGRATING,
MIGRATE_SUCCESS,
MIGRATE_FAILED,
CANCELLING,
CANCELLED,
migrationInfo
Optional
migrationInfo
boolean
isDeleted
Required
isDeleted