nls_1.0_validate_migration_response

nls_1.0_validate_migration_response
nls_1.0_validate_migration_response
JSON Example
{
    "migrations": [
        {
            "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"
            }
        },
        {
            "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"
            }
        }
    ]
}
migrations
Optional

migrations