Cloud.vSphere.Network

Cloud.vSphere.Network
Cloud.vSphere.Network

Request schema for provisioning Compute vSphere Network

JSON Example
{
    "constraints": [
        {
            "tag": "string"
        }
    ],
    "count": 0,
    "description": "string",
    "dns": [
        "string"
    ],
    "dnsSearchDomains": [
        "string"
    ],
    "domain": "string",
    "gateway": "string",
    "name": "string",
    "netmask": "string",
    "networkCidr": "string",
    "networkType": "string",
    "prefixLength": "string",
    "providerId": "string",
    "resourceName": "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.

integer
count
Optional

The number of resource instances to be created.

string
description
Optional

Free form description of the network.

array of string
dns
Optional

Network DNS servers. This is a computed custom property that can be used by another component for property binding.

array of string
dnsSearchDomains
Optional

Network DNS search domains. This is a computed custom property that can be used by another component for property binding.

string
domain
Optional

Network domain. This is a computed custom property that can be used by another component for property binding.

string
gateway
Optional

Network IPv4 default gateway. This is a computed custom property that can be used by another component for property binding.

string
name
Optional

Network name.

string
netmask
Optional

Netmask for machine TCP/IP configuration. This is a computed custom property that can be used by another component for property binding.

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

Network CIDR prefix length. This is a computed custom property that can be used by another component for property binding.

string
providerId
Optional

A unique identifier of the resource in the context of the provider.

string
resourceName
Optional

The actual name of the network determined after the allocation.

array of object
tags
Optional

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