Vcenter Namespaces Instances NetworkConfigCreateSpec

Vcenter Namespaces Instances NetworkConfigCreateSpec
Vcenter Namespaces Instances NetworkConfigCreateSpec

The Vcenter Namespaces Instances NetworkConfigCreateSpec schema contains network specification when creating a vSphere Namespaces object.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "network_provider": "string",
    "vpc_network": {
        "vpc_config": {
            "private_cidrs": [
                {
                    "address": "string",
                    "prefix": 0
                }
            ]
        },
        "vpc": "string",
        "shared_subnets": [
            {
                "path": "string"
            }
        ],
        "default_subnet_size": 0
    },
    "vsphere_network": {
        "default_workload_network": "string"
    }
}
string
network_provider
Required

The network provider that will manage the vSphere Namespaces network configuration.

For more information see: Vcenter Namespaces Instances NetworkProvider.

This property was added in vSphere API 9.0.0.0.

vpc_network
Optional

The network configuration for VPC Namespaces, supported by Vcenter Namespaces Instances NetworkProvider.NSX_VPC network provider.

This property was added in vSphere API 9.0.0.0.

This property is optional and it is only relevant when the value of network_provider is Vcenter Namespaces Instances NetworkProvider.NSX_VPC.

vsphere_network
Optional

The network configuration specific to Vcenter Namespaces Instances NetworkProvider.VSPHERE_NETWORK provider. This configuration provides augments the namespace beyond the Vcenter Namespaces Instances CreateSpecCore.networks base configuration.

This property was added in vSphere API 9.1.0.0.

This property is optional and it is only relevant when the value of network_provider is Vcenter Namespaces Instances NetworkProvider.VSPHERE_NETWORK.