NamespaceManagementNetworksNsxNetworkInfo

The Networks.NsxNetworkInfo structure describes the configuration specification of a NSXT-backed Namespaces Network configuration.


Properties

egress_cidrs Optional

CIDR blocks from which NSX assigns IP addresses used for performing SNAT from container IPs to external IPs.


ingress_cidrs Optional

CIDR blocks from which NSX assigns IP addresses for Kubernetes Ingresses and Kubernetes Services of type LoadBalancer.


load_balancer_size Optional

The Networks.LoadBalancerSize enumerates the kinds of load balancer sizes supported by NSX. Small load balancer can host 10 to 20 virtual servers depending on NSX-T version. Medium load balancer can host 100 virtual servers. Large load balancer can host 1000 virtual servers.
SMALL : Load balancer size of ‘small’.
MEDIUM : Load balancer size of ‘medium’.
LARGE : Load balancer size of ‘large’.

Possible values are: SMALLMEDIUMLARGE


namespace_network_cidrs Optional

CIDR blocks from which Kubernetes allocates IP addresses for all workloads that attach to the namespace, including PodVMs, TKGS and VM Service VMs.


string
nsx_tier0_gateway Optional

NSX Tier0 Gateway used for this namespace. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: NSXTier0Gateway. When operations return a value of this structure as a result, the field will be an identifier for the resource type: NSXTier0Gateway.


boolean
routed_mode Optional

Routed mode for this namespace. When set to True, the traffic in the namespace is not NATed.


integer as int64
subnet_prefix_length Optional

Size of the subnet reserved for namespace segments.

JSON Example

{
	"egress_cidrs": [
		{
			"address": "string",
			"prefix": 0
		}
	],
	"ingress_cidrs": [
		{
			"address": "string",
			"prefix": 0
		}
	],
	"load_balancer_size": "SMALL",
	"namespace_network_cidrs": [
		{
			"address": "string",
			"prefix": 0
		}
	],
	"nsx_tier0_gateway": "string",
	"routed_mode": false,
	"subnet_prefix_length": 0
}

Feedback

Was this page helpful?