HostCloneVStorageObjectRequestType

HostCloneVStorageObjectRequestType
HostCloneVStorageObjectRequestType

The parameters of HostCloneVStorageObject_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"
        },
        "name": "string",
        "keepAfterDeleteVm": false,
        "metadata": [
            {
                "_typeName": "string",
                "key": "string",
                "value": "string"
            }
        ]
    }
}
id
Required

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

datastore
Required

Reference to an instance of the Datastore managed object.

spec
Required

Specification of cloning a virtual storage object.