LoadBalancerPool
class LoadBalancerPool extends OperatorResource implements Creatable, Retrievable, Updateable, Deletable
Represents a Neutron v2 LoadBalancer pool
Traits
Properties
| $name | string | |
| $description | string | |
| $id | string | |
| $tenantId | string | |
| $protocol | string | |
| $lbAlgorithm | string | |
| $sessionPersistence | array | |
| $adminStateUp | boolean | |
| $listeners | LoadBalancerListener[] | |
| $members | LoadBalancerMember[] | |
| $healthmonitors | LoadBalancerHealthMonitor[] | |
| $healthmonitorId | string | |
| $operatingStatus | string | |
| $provisioningStatus | string |
Methods
retrieve
()
: void
Retrieve details of the current resource from the remote API.
update
()
: void
Update the current resource with the configuration set out in the user options.
delete
()
: void
Permanently delete this resource.
addMember
(array $userOptions = array())
Add a member to this pool
getMember
(string $memberId)
: LoadBalancerMember
Get an instance of a member
deleteMember
(string $memberId)
Delete a member
addHealthMonitor
(array $userOptions = array())
: LoadBalancerHealthMonitor
Add a healthmonitor to this load balancer pool
