VmTemplate_LibraryItems_Deploy_RequestBody

VmTemplate_LibraryItems_Deploy_RequestBody
VmTemplate_LibraryItems_Deploy_RequestBody

This is a request body class for an operation.

JSON Example
{
    "spec": {
        "name": "string",
        "description": "string",
        "vm_home_storage": {
            "datastore": "string",
            "storage_policy": {
                "type": "string",
                "policy": "string"
            }
        },
        "disk_storage": {
            "datastore": "string",
            "storage_policy": {
                "type": "string",
                "policy": "string"
            }
        },
        "placement": {
            "folder": "string",
            "resource_pool": "string",
            "host": "string",
            "cluster": "string"
        },
        "powered_on": false,
        "guest_customization": {
            "name": "string"
        },
        "hardware_customization": {
            "disks_to_remove": [
                "string"
            ],
            "cpu_update": {
                "num_cpus": 0,
                "num_cores_per_socket": 0
            },
            "memory_update": {
                "memory": 0
            }
        }
    }
}
spec
Required

specification of how the virtual machine should be deployed.