Neutron LBaaS V2 Pool

Media Type
[application/vnd.org.midonet.neutron.lb.PoolV2-v1+json]
Collection Media Type
[application/vnd.org.midonet.neutron.lb.PoolsV2-v1+json]
GET     NOT ALLOWED
GET     NOT ALLOWED
POST    /neutron/pools_v2
PUT     /neutron/pools_v2/:poolId
DELETE  /neutron/pools_v2/:poolId
Field NameTypePOST/PUTRequiredDescription

id

UUID

POST

No

A unique identifier of the resource. If this field is omitted in the POST request, a random UUID is generated.

tenant_id

String

POST

Yes

The identifier of the tenant that owns the pool.

admin_state_up

Boolean

POST/PUT

No

The administrative state of the pool. Default is true (up).

lb_algorithm

String

POST/PUT

No

The load balancing method. Only ROUND_ROBIN is supported at this time.

listener_id

UUID

POST

No

The UUID of the listener to associate with this pool (default is no listener).

loadbalancers

array of LB ID sub-objects

POST

Yes

The load balancer to connect this pool to. This should be a sub-object dictionary with only a single key "id" and the UUID of the load balancer to use for this pool.

protocol

String

POST

No

The protocol for which the pool will load balance. Only TCP is currently supported.

session_persistence

Session Persistence Object

POST/PUT

No

The session persistence method to be used by this pool. This must be a sub- object dictionary with a single key "type" and a string value of the type of session persistence to use. Currently only a string value of "SOURCE_IP" is supported.

Questions? Discuss on Mailing Lists or Chat.
Found an error? Report a bug.