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",
    "resourceName": "string",
    "tags": [
        {
            "key": "string",
            "value": "string"
        }
    ],
    "vlanIds": [
        "string"
    ]
}
array of object
constraints
Optional

Network constraints

integer
count
Optional

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

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

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.

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.

array of string
vlanIds
Optional

List of VLAN IDs to be assigned to the segment that will be created on NSX. Currently only supported for private networks