Cloud.vSphere.Network

Cloud.vSphere.Network
Cloud.vSphere.Network

Request schema for provisioning Compute vSphere Network

JSON Example
{
    "constraints": [
        {
            "tag": "string"
        }
    ],
    "description": "string",
    "dns": [
        "string"
    ],
    "dnsSearchDomains": "string",
    "domain": "string",
    "gateway": "string",
    "name": "string",
    "netmask": "string",
    "networkCidr": "string",
    "networkType": "string",
    "prefixLength": "string",
    "tags": [
        {
            "key": "string",
            "value": "string"
        }
    ]
}
array of object
constraints
Optional

To provision the correct network, blueprint constraints are matched against infrastructure capability tags set by the administrator in network profiles. Constraints must include the key name. Options include value, negative [!], and hard or soft requirement.

string
description
Optional

Free form description of the network.

array of string
dns
Optional

DNS servers Specification for the creation of the subnet

string
dnsSearchDomains
Optional

DNS search domains Specification for the creation of the subnet

string
domain
Optional

Domain Specification for the creation of the subnet

string
gateway
Optional

Default Gateway Specification for the creation of the subnet

string
name
Optional

Network name.

string
netmask
Optional

Netmask Specification for machine TCP/IP configuration of the subnet

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

The classless inter-domain routing (CIDR) specification for creation of the subnet.

string
networkType
Optional

Type of network (existing, private, public)

Possible values are : existing, private, public,
string
prefixLength
Optional

CIDR network prefix length

array of object
tags
Optional

Resource categorization, in case-sensitive key names, or in key-value pairs.