VcfaUpgradeSpec

VcfaUpgradeSpec
VcfaUpgradeSpec

Payload for initiating a VCFA upgrade operation. It encapsulates the user inputs required for deploying the VCFA consumption cluster (VSP cluster).

Note: The IP pool size constraints in this spec (minimum 5, maximum 256 IPs) apply specifically to the VCFA consumption cluster. Other cluster types have different requirements (e.g., VMSP management cluster: minimum 10 IPs for VVF, 12 IPs for VCF).

JSON Example
{
    "targetVspClusterFqdn": "vcfa-vsp1.example.com",
    "targetVspClusterPassword": "string",
    "targetVspClusterIpPoolCidr": "10.0.0.0/24",
    "targetVspClusterIpPoolRange": {
        "startIpAddress": "10.0.0.80",
        "endIpAddress": "10.0.0.89"
    },
    "targetVspClusterIpPoolAddresses": [
        "10.0.0.80"
    ],
    "targetVspClusterExcludedAddresses": [
        "10.0.0.90"
    ]
}
string
targetVspClusterFqdn
Optional

FQDN of the target VSP cluster

string As password As password
targetVspClusterPassword
Optional

Password for the target VSP cluster

string As ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/([0-9]|[1-2][0-9]|3[0-2])$
targetVspClusterIpPoolCidr
Optional

CIDR notation for the VCFA consumption cluster (VSP cluster) IP pool (e.g., "10.0.0.0/24")

Specifies the IP network in CIDR format for the target VSP cluster. Must provide between 5 and 256 available IP addresses (VCFA consumption cluster requirement).

Mutually exclusive with targetVspClusterIpPoolRange and targetVspClusterIpPoolAddresses.

targetVspClusterIpPoolRange
Optional

IP range specification for the VCFA consumption cluster (VSP cluster) IP pool.

Defines a contiguous block of IP addresses from startIpAddress to endIpAddress (inclusive). Example: startIpAddress "10.0.0.80", endIpAddress "10.0.0.89" represents 10 IPs.

Must provide between 5 and 256 contiguous IP addresses (VCFA consumption cluster requirement). Other cluster types have different minimum IP requirements.

array of string
targetVspClusterIpPoolAddresses
Optional
Constraints: minItems: 5 maxItems: 256

List of individual IP addresses for the VCFA consumption cluster (VSP cluster) IP pool (e.g., ["10.0.0.80", "10.0.0.81", "10.0.0.82"])

Must provide between 5 and 256 addresses (VCFA consumption cluster requirement). Addresses do NOT need to be contiguous. Supports non-contiguous IP allocations.

Mutually exclusive with targetVspClusterIpPoolCidr and targetVspClusterIpPoolRange.

array of string
targetVspClusterExcludedAddresses
Optional

List of IP addresses to exclude from the VSP cluster IP pool.

Useful when you have reserved IPs within a CIDR block or range that should not be used for the deployment.