VcenterSpec

VcenterSpec
VcenterSpec

The vCenter in the deployment infrastructure.

JSON Example
{
    "vcenterName": "string",
    "vcenterHost": "string",
    "vcenterUsername": "string",
    "vcenterPassword": "string",
    "datacenterName": "string",
    "clusterName": "string",
    "datastores": [
        "string"
    ],
    "folderName": "string",
    "resourcePool": "string"
}
string
vcenterName
Required

A name to identify the vCenter instance.

string As ^([a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-zA-Z0-9])?\.)*[a-z_A-Z0-9]([a-z_A-Z0-9\-]*[a-z_A-Z0-9])?$
vcenterHost
Required

Hostname or IP address of the vCenter instance.

string
vcenterUsername
Required

Username to connect to the vCenter instance.

string As (^[^'"]{2,32}$)|(^ref:password:[a-zA-Z0-9]{20}$)
vcenterPassword
Required

Password to connect to the vCenter instance.

string
datacenterName
Required

Datacenter to deploy in.

string
clusterName
Required

Cluster to deploy in.

array of string
datastores
Required

List of datastores to use for deployments.

object
networks
Required

List of networks (defining port groups and related subnets) used for deployments.

string
folderName
Optional

vCenter folder to deploy in.

string
resourcePool
Optional

Resource pool to deploy in.