Migrate Services
Migrate external appliance data into this appliance.
Spec to describe vCenter services for migration.
Show optional properties
{
"vcenter_connection_spec": {
"credentials": {
"admin_user": "string",
"admin_password": "string"
},
"connection_spec": {
"psc_uri": "psc01.acme.com, psc01.acme.com:80, psc01.acme.com:443, https://psc01.acme.com, https://psc01.acme.com:443"
}
},
"migration_service_specs": [
{
"appliance_uri": "https://my-appliance.acme.com:443",
"appliance_credentials": {
"admin_user": "string",
"admin_password": "string"
},
"services": [
{}
]
}
]
}
{
"vcenter_connection_spec": {
"credentials": {
"admin_user": "string",
"admin_password": "string"
},
"connection_spec": {
"psc_uri": "psc01.acme.com, psc01.acme.com:80, psc01.acme.com:443, https://psc01.acme.com, https://psc01.acme.com:443",
"psc_thumbprint": "string"
}
},
"migration_service_specs": [
{
"appliance_uri": "https://my-appliance.acme.com:443",
"appliance_credentials": {
"admin_user": "string",
"admin_password": "string"
},
"appliance_thumbprint": "string",
"appliance_certificate": "string",
"services": [
"string"
]
}
]
}
Data to be used to connect to vSphere infrastructure.
List of services to migrate.
Task to monitor the operation.
{
"id": "string",
"description": "string",
"type": "string",
"status": "string",
"error": {
"message": "string",
"details": "string"
},
"result": {},
"progress": 0,
"start_time": 0,
"complete_time": 0,
"_meta": {
"errors": [
{
"code": "string",
"message": "string",
"field": "string"
}
]
}
}
Bad request - the server cannot understand the request due to invalid syntax or invalid request body content
{
"error_code": "string",
"message": "string",
"op_id": "string"
}
The code of the error.
The message of the error.
The ID of the operation.
Unauthorized - the client must authenticate itself to get the requested response
Forbidden - not sufficient access rights to fulfill the request
{
"error_code": "string",
"message": "string",
"op_id": "string"
}
The code of the error.
The message of the error.
The ID of the operation.
Internal server error - unexpected condition prevents fulfilling the request
"ResponseError Object"
The code of the error.
The message of the error.
The ID of the operation.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"migration_service_specs":["object"],"vcenter_connection_spec":"object"}' https://{api_host}/appliance/migration-manager/actions/migrate