Vcenter Namespaces Instances VsphereNetworkConfigSetSpec
The Vcenter Namespaces Instances VsphereNetworkConfigSetSpec schema contains Vcenter Namespaces Instances NetworkProvider.VSPHERE_NETWORK network configurations that can be applied to an existing vSphere Namespace.
This schema was added in vSphere API 9.1.0.0.
{
"networks": [
"string"
]
}
The complete set of vSphere Namespace's network objects to be associated with this namespace. The values of this list must reference names of pre-existing Vcenter NamespaceManagement Networks Info schemas.
The networks must be configured with Vcenter Namespaces Instances NetworkProvider.VSPHERE_NETWORK as their network provider type. Networks with other provider types will result in an Vapi Std Errors InvalidArgument error.
The network specified in Vcenter Namespaces Instances VsphereNetworkConfigInfo.default_workload_network must be included in this list. Attempting to set a network list that does not include the default network will result in an Vapi Std Errors InvalidArgument error.
This operation will add any networks in this list that are not currently in Vcenter Namespaces Instances VsphereNetworkConfigInfo.networks, and remove any networks in Vcenter Namespaces Instances VsphereNetworkConfigInfo.networks that are not in this list. For networks being removed, the actual removal will be deferred until all workloads in the namespace have stopped using that network. These networks will remain accessible to existing workloads until they are migrated or terminated.
This property was added in vSphere API 9.1.0.0.
If missing or null, all networks except the network specified in Vcenter Namespaces Instances VsphereNetworkConfigInfo.default_workload_network will be marked for removal from this vSphere Namespace.
When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: com.vmware.vcenter.namespace_management.Network. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: com.vmware.vcenter.namespace_management.Network.