CloneVStorageObjectRequestType

CloneVStorageObjectRequestType
CloneVStorageObjectRequestType

The parameters of CloneVStorageObject_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"
        },
        "name": "string",
        "keepAfterDeleteVm": false,
        "metadata": [
            {
                "_typeName": "string",
                "key": "string",
                "value": "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 cloning the virtual storage object.