Vcha_Cluster_DeploySpec

Vcha_Cluster_DeploySpec
Vcha_Cluster_DeploySpec

The Cluster.DeploySpec structure contains the deploy specification for the three nodes of a VCHA cluster.

JSON Example
{
    "vc_spec": {
        "active_location": {
            "hostname": "string",
            "port": 0,
            "ssl_thumbprint": "string",
            "username": "string",
            "password": "string"
        }
    },
    "deployment": "string",
    "active": {
        "ha_network_type": "string",
        "ha_network": "string",
        "ha_ip": {
            "ip_family": "string",
            "ipv4": {
                "address": "string",
                "subnet_mask": "string",
                "prefix": 0
            },
            "ipv6": {
                "address": "string",
                "prefix": 0
            },
            "default_gateway": "string",
            "dns_servers": [
                "string"
            ]
        }
    },
    "passive": {
        "placement": {
            "name": "string",
            "folder": "string",
            "host": "string",
            "resource_pool": "string",
            "ha_network_type": "Vcha_NetworkType Object",
            "ha_network": "string",
            "management_network_type": "Vcha_NetworkType Object",
            "management_network": "string",
            "storage": {
                "datastore": "string"
            }
        },
        "ha_ip": "Vcha_IpSpec Object",
        "failover_ip": "Vcha_IpSpec Object"
    },
    "witness": {
        "placement": "Vcha_PlacementSpec Object",
        "ha_ip": "Vcha_IpSpec Object"
    }
}
vc_spec
Optional

The CredentialsSpec structure contains information to connect to the vCenter server managing the VCHA nodes.

deployment
Required

The Cluster.Type enumerated type defines the possible deployment types for a VCHA Cluster.
AUTO : Passive and witness nodes are cloned automatically.
MANUAL : Passive and witness nodes are not cloned automatically. After deployment, the customer should clone the passive and witness virtual machines.

active
Required

The Cluster.ActiveSpec structure contains the deploy specification for the Active Node of the VCHA cluster.

passive
Required

The Cluster.PassiveSpec structure contains the deploy specification for the Passive Node of the VCHA cluster.

witness
Required

The Cluster.WitnessSpec structure contains the deploy specification for the Witness Node of the VCHA cluster.