NamespaceManagementLoadBalancersUpdateSpec

The LoadBalancers.UpdateSpec encapsulates configuration allowed for when updating configuration for load balancers.


Properties

address_ranges Optional

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.


avi_config_update_spec Optional

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.


ha_proxy_config_update_spec Optional

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.


provider Optional

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

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"
}
Parameter To

Update Load Balancers

Feedback

Was this page helpful?