RelocateVStorageObjectRequestType

RelocateVStorageObjectRequestType
RelocateVStorageObjectRequestType

The parameters of RelocateVStorageObject_Task.

JSON Example
{
    "id": {
        "_typeName": "string",
        "id": "string"
    },
    "datastore": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "spec": {
        "_typeName": "string",
        "backingSpec": {
            "_typeName": "string",
            "datastore": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "path": "string"
        },
        "profile": [
            {
                "_typeName": "string"
            }
        ],
        "consolidate": false,
        "disksCrypto": {
            "_typeName": "string",
            "parent": "DiskCryptoSpec Object",
            "crypto": {
                "_typeName": "string"
            }
        },
        "service": {
            "_typeName": "string",
            "instanceUuid": "string",
            "url": "string",
            "credential": {
                "_typeName": "string"
            },
            "sslThumbprint": "string",
            "sslCertificate": "string"
        }
    }
}
id
Required

The ID of the virtual storage object.

datastore
Required

The datastore where the source virtual storage object is located.

spec
Required

The specification for relocation of the virtual storage object.