This section discusses operations for managing pool members through the Load balancing as a service extension.
Attribute | Type | Required | CRUD [a] | Default value | Validation constraints | Notes | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | uuid-str | N/A | R | generated | N/A | Unique identifier for the member. | |||||||||||||||||||||||||||||||||||||||||||
tenant_id | uuid-str | Yes | CR | Derived from authentication token. | N/A | Owner of the member. Only an admin user can specify a tenant identifier other than its own. | |||||||||||||||||||||||||||||||||||||||||||
pool_id | uuid-str | Yes | CRU | None | UUID pattern. | The pool that the member
belongs to. |
|||||||||||||||||||||||||||||||||||||||||||
address | IP | Yes | CR | None | IP address or null. | The IP address of the member. | |||||||||||||||||||||||||||||||||||||||||||
protocol_port | Integer | Yes | CR | None | [0..65535] | The port on which the application is hosted. | |||||||||||||||||||||||||||||||||||||||||||
weight | Integer | No | CRU | 1 | [0..256] | The weight of a member determines the portion of requests or connections it services compared to the other members of the pool. A value of 0 means the member does not participate in load-balancing but still accepts persistent connections. | |||||||||||||||||||||||||||||||||||||||||||
admin_state_up | Bool | No | CRU | true | {true | false } | Administrative state of the member. | |||||||||||||||||||||||||||||||||||||||||||
status | String | N/A | R | N/A | N/A | Indicates whether or not a member is currently operational. | |||||||||||||||||||||||||||||||||||||||||||
|