NamespaceManagement_LoadBalancers_Info
The LoadBalancers.Info contains information related to the load balancer for provisioning virtual servers in the namespace.
{
"id": "string",
"address_ranges": [
{
"address": "string",
"count": 0
}
],
"provider": "string",
"ha_proxy_info": {
"servers": [
{
"host": "string",
"port": 0
}
],
"username": "string",
"certificate_authority_chain": "string"
},
"avi_info": {
"server": "NamespaceManagement_LoadBalancers_Server Object",
"username": "string",
"certificate_authority_chain": "string",
"cloud_name": "string"
}
}
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.
IP address range from which virtual servers are assigned their IPs.
The LoadBalancers.Provider enumerates the kinds of load balancers supported by vSphere Namespaces.
HA_PROXY : HAProxy load balancer
AVI : NSX Advanced Load Balancer
The LoadBalancers.HAProxyInfo contains information related to the HAProxy load balancer in the namespace.
The LoadBalancers.AviInfo contains information related to the Avi software load balancer in the namespace.