Vcha_Cluster_DeployTask_RequestBody

Vcha_Cluster_DeployTask_RequestBody
Vcha_Cluster_DeployTask_RequestBody

This is a request body class for an operation.

JSON Example
{
    "spec": {
        "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"
        }
    }
}
spec
Required

Contains the deploy specification for all three nodes of a VCHA cluster.