VcfManagementComponentsSpec

VcfManagementComponentsSpec
VcfManagementComponentsSpec

Specification for VCF Management Components

JSON Example
{
    "vcfOperationsSpec": {
        "nodes": [
            {
                "hostname": "vcfoperations-master.rainpole.io",
                "rootUserPassword": "string",
                "type": "master",
                "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"
            }
        ],
        "adminUserPassword": "string",
        "applianceSize": "medium",
        "loadBalancerFqdn": "string",
        "useExistingDeployment": true,
        "version": "9.0.0.0.24597083"
    },
    "vcfOperationsCollectorSpec": {
        "hostname": "vcf-operations-collector.rainpole.io",
        "rootUserPassword": "string",
        "applianceSize": "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"
    },
    "vcfAutomationSpec": {
        "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"
    },
    "licenseServerSpec": {
        "hostname": "license-server.rainpole.io",
        "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"
    },
    "vcfMangementComponentsInfrastructureSpec": {
        "localRegionNetwork": {
            "networkName": "string",
            "subnetMask": "255.255.255.0",
            "gateway": "10.0.0.250",
            "ipv6Gateway": "string",
            "ipv6Prefix": 0
        },
        "xRegionNetwork": {
            "networkName": "string",
            "subnetMask": "255.255.255.0",
            "gateway": "10.0.0.250",
            "ipv6Gateway": "string",
            "ipv6Prefix": 0
        }
    },
    "vcfManagementComponentsInfrastructureSpec": {
        "localRegionNetwork": {
            "networkName": "string",
            "subnetMask": "255.255.255.0",
            "gateway": "10.0.0.250",
            "ipv6Gateway": "string",
            "ipv6Prefix": 0
        },
        "xRegionNetwork": {
            "networkName": "string",
            "subnetMask": "255.255.255.0",
            "gateway": "10.0.0.250",
            "ipv6Gateway": "string",
            "ipv6Prefix": 0
        }
    },
    "vcfInstanceName": "string",
    "existingDataStore": "string",
    "workflowType": "One among: VCF, VCF_EXTEND",
    "vspClusterSpec": {
        "platformFqdn": "vsp-cluster.rainpole.io",
        "systemUserPassword": "Broadcom1@!#$%?^*",
        "ipv4Pool": {
            "cidr": "10.0.0.0/24",
            "ipRange": {
                "startIpAddress": "192.168.0.123",
                "endIpAddress": "192.168.0.128"
            },
            "addresses": [
                "[\"10.0.0.80\", \"10.0.0.81\", \"10.0.0.82\", ...]"
            ],
            "excludedAddresses": [
                "[\"10.0.0.81\", ...]"
            ]
        },
        "ipv6Pool": {
            "cidr": "2001:db8::00/112",
            "ipRange": {
                "startIpAddress": "::",
                "endIpAddress": "2001:0db8:0000:0000:0000:ff00:0042:8329"
            },
            "addresses": [
                "[\"2001:db8::80\", \"2001:db8::81\", \"2001:db8::82\", ...]"
            ],
            "excludedAddresses": [
                "[\"2001:db8::81\", ...]"
            ]
        },
        "size": "Small",
        "internalClusterCidrIpv4": "198.18.0.0/15",
        "internalClusterCidrIpv6": "fd00::/111",
        "instanceFqdn": "instance.rainpole.io",
        "fleetFqdn": "instance.rainpole.io",
        "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"
    },
    "fleetLcmSpec": {
        "version": "9.0.0.0.24597083",
        "size": "small"
    },
    "sddcLcmSpec": {
        "version": "9.0.0.0.24597083",
        "size": "small"
    },
    "fleetDepotSpec": {
        "version": "9.0.0.0.24597083",
        "size": "small"
    },
    "telemetryAcceptorSpec": {
        "version": "9.0.0.0.24597083",
        "size": "small"
    },
    "vidbSpec": {
        "hostname": "vidb.vcf.local",
        "version": "9.0.0.0.24597083",
        "size": "small"
    },
    "saltSpec": {
        "version": "9.0.0.0.24597083",
        "size": "small"
    },
    "saltRaasSpec": {
        "version": "9.0.0.0.24597083",
        "size": "small"
    },
    "skipGatewayPingValidation": false
}
vcfOperationsSpec
Optional

Specification for VCF Operations

vcfOperationsCollectorSpec
Optional

Specification for VCF Operations collector

vcfAutomationSpec
Optional

Specification for VCF Automation

licenseServerSpec
Optional

Specification for License Server

vcfMangementComponentsInfrastructureSpec
Optional

Specification for infrastructure to be used for VCF Management Components deployment

vcfManagementComponentsInfrastructureSpec
Optional

Specification for infrastructure to be used for VCF Management Components deployment

string
vcfInstanceName
Optional

Specification for VCF Instance Name

string
existingDataStore
Optional

Existing data store for VCF Operations Fleet management deployment

string As (VCF|VCF_EXTEND|VCF_COMPLETE)
workflowType
Optional

Type of workflow to initiate creation and/or validation

vspClusterSpec
Optional

Specification VSP cluster deployment

fleetLcmSpec
Optional

Specification for deploy/configure of Fleet LCM service

sddcLcmSpec
Optional

Specification for deploy/configure of a SDDC LCM service

fleetDepotSpec
Optional

Specification for deploy/configure of Software Depot

telemetryAcceptorSpec
Optional

Specification for deploy/configure of Telemetry acceptor service

vidbSpec
Optional

Specification for VIDB

saltSpec
Optional

Specification for Salt services

saltRaasSpec
Optional

Specification for Salt services

boolean
skipGatewayPingValidation
Optional

Skip networks gateway connectivity validation