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.
{
"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"
}
}
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.
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.
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.