VslmMigrateSpec

VslmMigrateSpec
VslmMigrateSpec

Base specification of moving or copying a virtual storage object.

AllOf
This class requires all of the following:
JSON Example
{
    "_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"
    }
}
backingSpec
Required

Specification of the backing of a virtual storage object.

profile
Optional

Virtual storage object Profile requirement.

If unset, the default behavior will apply.

boolean
consolidate
Optional

Flag indicates any delta disk backings will be consolidated during migration.

If unset, delta disk backings will not be consolidated.

disksCrypto
Optional

This data object type contains the crypto information of all disks along the chain

service
Optional

This data object type specifies the information of a service endpoint as well as the parameters needed to locate and login to to the service endpoint.