VslmRelocateVStorageObjectRequestType

VslmRelocateVStorageObjectRequestType
VslmRelocateVStorageObjectRequestType

The parameters of VslmRelocateVStorageObject_Task.

This structure may be used only with operations rendered under /vslm.

JSON Example
{
    "id": {
        "_typeName": "string",
        "id": "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"
        }
    }
}
id
Required

This data object type describes an identifier class which is globally unique to identify the associated object.

spec
Required

Specification for relocating a virtual storage object.