NamespaceManagementLoadBalancersConfigSpec

The LoadBalancers.ConfigSpec encapsulates load balancer configuration on vSphere Namespaces.


Properties

address_ranges Required

List of address ranges that will be used to derive frontend IP addresses for L4 virtual servers. At least one range must be provided.


ha_proxy_config_create_spec Optional

The LoadBalancers.HAProxyConfigCreateSpec 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.ConfigSpec.provider is HA_PROXY.


string
id Required

An identifier that identifies a load balancer and can be used to query or configure load balancer properties via these resources. The identifier has DNS_LABEL restrictions as specified in . This must be an alphanumeric (a-z and 0-9) string, with a maximum length of 63 characters and with the ‘-’ character allowed anywhere except the first or last character. This name is unique across all Namespaces in this vCenter server. 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 provider selects a provider from the list of available providers to be used with vSphere Namespaces.

JSON Example

{
    "address_ranges": [
        {
            "address": "string",
            "count": 0
        }
    ],
    "id": "string",
    "provider": "enum"
}
Feedback

Was this page helpful?