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"
}
}
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 :
AVI :
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.