NamespaceManagement_Networks_VsphereDVPGNetworkUpdateSpec

NamespaceManagement_Networks_VsphereDVPGNetworkUpdateSpec
NamespaceManagement_Networks_VsphereDVPGNetworkUpdateSpec

The Networks.VsphereDVPGNetworkUpdateSpec structure contains new configuration to update on an existing a vSphere DVPG-backed Namespaces Network object.

JSON Example
{
    "portgroup": "string",
    "address_ranges": [
        {
            "address": "string",
            "count": 0
        }
    ],
    "gateway": "string",
    "subnet_mask": "string"
}
string
portgroup
Optional

Identifier of the vSphere Distributed Portgroup backing the vSphere network object. If the network object is associated with a Namespace or is Clusters.WorkloadNetworksEnableSpec.supervisor-primary-workload-network, then modification to existing portgroup will result in the operation failing with a ResourceInUse error. If unset, the current value will be retained. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: Network. When operations return a value of this structure as a result, the field will be an identifier for the resource type: Network.

address_ranges
Optional

Usable IP pools on this network. If the network object is associated with a Namespace or is Clusters.WorkloadNetworksEnableSpec.supervisor-primary-workload-network, then replacement of or modification to any existing range in this list will result in operation failing with a ResourceInUse error. To add new address ranges to the list, existing address ranges have to be passed in without modifications. If unset, the current value will be retained.

string
gateway
Optional

Gateway for the network. If the network object is associated with a Namespace or is Clusters.WorkloadNetworksEnableSpec.supervisor-primary-workload-network, then modification to existing gateway will result in the operation failing with a ResourceInUse error. If unset, the current value will be retained.

string
subnet_mask
Optional

Subnet mask of the network. If the network object is associated with a Namespace or is Clusters.WorkloadNetworksEnableSpec.supervisor-primary-workload-network, then modification to existing subnet mask will result in the operation failing with a ResourceInUse error. If unset, the current value will be retained.