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.