VSphereVM

VSphereVM
vSphere VM

The schema for the vSphere VMs API.

JSON Example
{
    "name": "string",
    "datacenter": "string",
    "datastore": "string",
    "disk": 0,
    "folder": "string",
    "memory": 0,
    "resource_pool": "string",
    "server": "string",
    "storage_policy": "string",
    "template": "string",
    "thumbprint": "string",
    "status": {
        "status": "string",
        "reason": "string",
        "message": "string"
    },
    "network": {
        "devices": [
            {
                "network_name": "string",
                "nameservers": [
                    "string"
                ],
                "addresses_from_pools": [
                    {
                        "api_group": "string",
                        "kind": "string",
                        "name": "string"
                    }
                ]
            }
        ]
    }
}
string
name
Optional

The name of the vSphere VM.

string
datacenter
Optional

The datacenter of the vSphere VM.

string
datastore
Optional

The datastore of the vSphere VM.

integer
disk
Optional

The disk size in GiB of the vSphere VM.

string
folder
Optional

The folder of the vSphere VM.

integer
memory
Optional

The memory size in MiB of the vSphere VM.

string
resource_pool
Optional

The resource pool of the vSphere VM.

string
server
Optional

The server of the vSphere VM.

string
storage_policy
Optional

The storage policy of the vSphere VM.

string
template
Optional

The template of the vSphere VM.

string
thumbprint
Optional

The thumbprint of the vSphere VM.

status
Optional

The overall status of the vSphere VM.

network
Optional

The network status of the vSphere VM.