VcfAutomationSpec

VcfAutomationSpec
VcfAutomationSpec

Specification for VCF Automation

JSON Example
{
    "hostname": "vcfautomation.rainpole.io",
    "platformFqdn": "vsp-platform.rainpole.io",
    "adminUserPassword": "string",
    "ipPool": [
        "['10.0.0.80', '10.0.0.81', '10.0.0.82', '10.0.0.83', '10.0.0.84', '10.0.0.85']"
    ],
    "internalClusterCidr": "string",
    "nodePrefix": "node-123",
    "size": "small",
    "version": "9.0.0.0.24597083",
    "useExistingDeployment": true,
    "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
platformFqdn
Optional

FQDN of the VSP platform (required when useExistingDeployment is not 'true')

string
adminUserPassword
Optional
Constraints: minLength: 15 maxLength: 2147483647

Admin user password. Password must be at least 15 characters long. If blank the password will be auto-generated.

array of string
ipPool
Optional

List of IP addresses for the IP pool

string
internalClusterCidr
Required

Internal Cluster CIDR. The set of addresses must be completely unique and not in use anywhere in your entire environment.

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.

string
size
Optional

size

string
version
Optional

Version

boolean
useExistingDeployment
Optional

Import existing deployment or deploy one.

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.

Property Of