HostSpec

HostSpec
HostSpec

This specification contains information required to add vSphere host to a cluster

JSON Example
{
    "id": "string",
    "licenseKey": "string",
    "ipAddress": "string",
    "hostName": "string",
    "username": "string",
    "password": "string",
    "hostNetworkSpec": {
        "vmNics": [
            {
                "id": "string",
                "vdsName": "string",
                "moveToNvds": false,
                "uplink": "string"
            }
        ],
        "networkProfileName": "string"
    },
    "azName": "string",
    "sshThumbprint": "string",
    "serialNumber": "string"
}
string
id
Required

ID of a vSphere host in the free pool

string
licenseKey
Optional

License key of a vSphere host in the free pool (This is required except in cases where the ESXi host has already been licensed outside of the VMware Cloud Foundation system)

string
ipAddress
Optional

IP address of the vSphere host

string
hostName
Optional

Host name of the vSphere host

string
username
Optional

Username of the vSphere host

string
password
Optional

SSH password of the vSphere host

hostNetworkSpec
Optional

This specification contains network details required when adding a vSphere host to a cluster

string
azName
Optional

Availability Zone Name (This is required while performing a stretched cluster expand operation)

string
sshThumbprint
Optional

SSH thumbprint(fingerprint) of the vSphere host Note:This field will be mandatory in future releases.

string
serialNumber
Optional

Serial Number of the vSphere host