NamespaceManagementLoadBalancersInfo

The LoadBalancers.Info contains information related to the load balancer for provisioning virtual servers in the namespace.


Properties

address_ranges Required

IP address range from which virtual servers are assigned their IPs.


string
id Required

An DNS compliant identifier for a load balancer, which can be used to query or configure the load balancer properties. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.vcenter.namespace_management.LoadBalancerConfig. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.vcenter.namespace_management.LoadBalancerConfig.


provider Required

The LoadBalancers.Provider enumerates the kinds of load balancers supported by vSphere Namespaces.
HA_PROXY : HAProxy load balancer
AVI : NSX Advanced Load Balancer

Possible values are: HA_PROXYAVI


avi_info Optional

The LoadBalancers.AviInfo is a conditional configuration made available upon selecting the AVI load balancer provider. It is used to configure the load balancer at run time. This field is optional and it is only relevant when the value of LoadBalancers.Info.provider is AVI.


ha_proxy_info Optional

The LoadBalancers.HAProxyInfo is a conditional configuration made available upon selecting the HA_PROXY load balancer provider. It is used to configure the load balancer at run time. This field is optional and it is only relevant when the value of LoadBalancers.Info.provider is HA_PROXY.

JSON Example

{
	"address_ranges": [
		{
			"address": "string",
			"count": 0
		}
	],
	"id": "string",
	"provider": "HA_PROXY"
}
Returned By

Get Load Balancers

Feedback

Was this page helpful?