This section discusses operations for managing load balancer VIPs through the LBaaS extension.
Attribute | Type | Required | CRUD [a] | Default value | Validation constraints | Notes | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | uuid-str | N/A | R | generated | N/A | Unique identifier for the VIP. | |||||||||||||||||||||||||||||||||||||||||||
tenant_id | uuid-str | Yes | CR | Derived from authentication token. | N/A | Owner of the VIP. Only an admin user can specify a tenant identifier other than its own. | |||||||||||||||||||||||||||||||||||||||||||
name | String | No | CRU | None | N/A | Human readable name for the VIP. Does not have to be unique. | |||||||||||||||||||||||||||||||||||||||||||
description | String | No | CRU | None | N/A | Human readable description for the VIP. | |||||||||||||||||||||||||||||||||||||||||||
subnet_id | uuid-str | No | CR | None | UUID pattern. | The subnet on which to allocate the VIP address. | |||||||||||||||||||||||||||||||||||||||||||
address | IP | No | CR | None | IP address or null | The IP address of the VIP. | |||||||||||||||||||||||||||||||||||||||||||
protocol | String | Yes | CR | None | { "TCP" | "HTTP" | "HTTPS" } | The protocol of the VIP address. | |||||||||||||||||||||||||||||||||||||||||||
protocol_port | Integer | Yes | CR | None | [0..65535] | The port on which to listen to client traffic that is associated with the VIP address. | |||||||||||||||||||||||||||||||||||||||||||
pool_id | uuid-str | No | CRU | None | UUID pattern. | The pool that the VIP
associated with. |
|||||||||||||||||||||||||||||||||||||||||||
session_persistence | dict | No | CRU | None | composite [b] | Session persistence parameters of the VIP. Absence of
When no session persistence is used, the
You can clear session persistence for
the VIP by sending |
|||||||||||||||||||||||||||||||||||||||||||
connection_limit | Integer | No | CRU | -1 | None | The maximum number of connections allowed for
the VIP or -1 if the limit is not
set. |
|||||||||||||||||||||||||||||||||||||||||||
admin_state_up | Bool | No | CRU | true | {true | false } | Administrative state of the VIP | |||||||||||||||||||||||||||||||||||||||||||
status | String | N/A | R | N/A | N/A | Indicates whether a VIP is currently operational. | |||||||||||||||||||||||||||||||||||||||||||
[b] Session persistence is a dictionary with the following attributes:
|