VcfAutomationSpec

VcfAutomationSpec
VcfAutomationSpec

Specification for VCF Automation

JSON Example
{
    "hostname": "vcfautomation.rainpole.io",
    "adminUserPassword": "string",
    "ipPool": [
        "['10.0.0.80', '10.0.0.81']"
    ],
    "internalClusterCidr": "100.64.0.0/15",
    "nodePrefix": "node-123",
    "useExistingDeployment": true,
    "version": "9.0.0.0",
    "sslThumbprint": "3D:D0:EE:B5:A0:CC:45:08:5C:4F:84:51:CD:00:B6:41:BB:4A:A2:9A:77:1C:A6:4C:6D:84:5A:D0:4F:68:7A:B8"
}
string
hostname
Required

Host name

string
adminUserPassword
Optional

Admin user password. If blank the password will be auto-generated.

array of string
ipPool
Optional
Constraints: minItems: 2 maxItems: 4

List of IP addresses. For Standard deployment model two IP addresses need to be specified and for High Availability four IP addresses need to be specified

string
internalClusterCidr
Optional

Internal Cluster CIDR. One among: 100.64.0.0/15, 198.18.0.0/15, 240.0.0.0/15, 250.0.0.0/15

string As ^[a-z0-9][a-z0-9-]*[a-z0-9]$
nodePrefix
Optional
Constraints: minLength: 0 maxLength: 57

Node Prefix. It cannot be blank and must begin and end with an alphanumeric character, and can only contain lowercase alphanumeric characters or hyphens.

boolean
useExistingDeployment
Optional

Import existing deployment or deploy one.

string
version
Optional

Version

string
sslThumbprint
Optional

SSL thumbprint (SHA256) of the product's certificate. Need to be populated when using existing deployment in order to establish trust with the existing product.