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  
Constraints: minLength: 1

Host name

string As ^$|^[a-zA-Z0-9]([-a-zA-Z0-9]{0,61}[a-zA-Z0-9])?(?:\..*)?$
platformFqdn
Optional

FQDN of the VSP platform (required when useExistingDeployment is not 'true'). Short hostname part of the FQDN must be maximum 63 characters in length and may contain alphanumeric characters and dashes.

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