NamespaceManagementLoadBalancersUpdateSpec
The LoadBalancers.UpdateSpec encapsulates configuration allowed for when updating configuration for load balancers.
Properties
List of address ranges that will be used to derive frontend IP addresses for L4 virtual servers. This field is ignored in case of AVI load balancer provider. In case of HA_PROXY load balancer provider, at least one range must be provided. An update operation only allows for addition of new IP ranges to the existing list of IP ranges. If unset, the existing list of address ranges will not be modified.
The LoadBalancers.AviConfigUpdateSpec is a conditional configuration made available upon selecting the AVI load balancer provider. It is used to configure the load balancer at run time. If unset, the Avi load balancer configuration will not be modified.
The LoadBalancers.HAProxyConfigUpdateSpec 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. If unset, the HAProxy load balancer configuration will not be modified.
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_PROXY , AVI
JSON Example
{
"address_ranges": [
{
"address": "string",
"count": 0
}
],
"avi_config_update_spec": {
"certificate_authority_chain": "string",
"password": "string",
"username": "string"
},
"ha_proxy_config_update_spec": {
"certificate_authority_chain": "string",
"password": "string",
"username": "string"
},
"provider": "HA_PROXY"
}