Namespaces_Instances_NetworkCreateSpec

Namespaces_Instances_NetworkCreateSpec
Namespaces_Instances_NetworkCreateSpec

The Instances.NetworkCreateSpec structure contains the specification required to create a vSphere Namespaces network object.

JSON Example
{
    "network_provider": "string",
    "network": {
        "namespace_network_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ],
        "ingress_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ],
        "egress_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ],
        "nsx_tier0_gateway": "string",
        "subnet_prefix_length": 0,
        "routed_mode": false,
        "load_balancer_size": "string"
    }
}
network_provider
Required

Identifies the network plugin that networking functionalities for this vSphere Namespace.
NSXT_CONTAINER_PLUGIN : Network provider is NSX-T Container Plugin.
VSPHERE_NETWORK : Network provider is vSphere Networking.

network
Optional

The Instances.NsxNetworkCreateSpec structure describes the configuration specification of a NSXT-backed Namespaces Network configuration.