Cloud.NSX.Network

Cloud.NSX.Network
Cloud.NSX.Network

Request schema for provisioning NSX 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",
    "tags": [
        {
            "key": "string",
            "value": "string"
        }
    ]
}
array of object
constraints
Optional

Network constraints

integer
count
Optional
Constraints: maximum: 1 default: 1

The number of resource instances to be created.

string
description
Optional

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

Name of the network

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

Cidr Specification for the creation of the subnet

string
networkType
Optional
Constraints: default: existing

Type of network (existing, public, private, outbound or routed)

Possible values are : existing, public, private, outbound, routed,
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.

array of object
tags
Optional

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