Vcenter Namespaces Networks Nsx SharedSubnets SubnetPurpose

Vcenter Namespaces Networks Nsx SharedSubnets SubnetPurpose
Vcenter Namespaces Networks Nsx SharedSubnets SubnetPurpose

The Vcenter Namespaces Networks Nsx SharedSubnets SubnetPurpose enumerated type represents how the Subnet is used.

Possible values:

  • NAMESPACE: The Subnet would be shared with vSphere Namespace and used by VMs or VKS Clusters. Compatible Subnets for Namespace:

    • Are not auto-created by Supervisor or VCF Automation.
    • Subnet span is Superset of Namespace zones.
    • Subnet is shared with Namespace's Project if the Subnet is in a different NSX Project.
  • VM_DEFAULT: The Subnet would be shared with vSphere Namespace and used for VM default networks. Compatible Subnets for VM default network:

    • In addition to the validations for Vcenter Namespaces Networks Nsx SharedSubnets SubnetPurpose.NAMESPACE, the Subnet must be part of the namespace's VPC defined in Vcenter Namespaces Networks Nsx SharedSubnets FilterSpec.vpc.
  • POD_DEFAULT: The Subnet would be shared with vSphere Namespace and used for vSphere Pod default networks. Compatible Subnets for Pod default network:

    • In addition to the validations for Vcenter Namespaces Networks Nsx SharedSubnets SubnetPurpose.VM_DEFAULT, the Subnet cannot be Vcenter Namespaces Networks Nsx SharedSubnets AccessMode.l2_ONLY, or Vcenter Namespaces Networks Nsx SharedSubnets StaticIpAllocation.enabled" set to false.

This enumeration was added in vSphere API 9.1.1.0.

This data structure has no properties.
Enumeration: NAMESPACE, VM_DEFAULT, POD_DEFAULT