Pool APIs
Avi Pool object api
- configure pool <key>
- show pool <key>
- scaleout pool <key>
- scalein pool <key>
- clear pool <key>
Examples
- pool_example: To create a basic pool object that uses the least connections algorithm and has a couple of application servers in the backend
{'name': 'production_pool', 'default_server_port': 80, 'servers': [{'ip': {'addr': '10.10.90.120', 'type': 'V4'}}, {'ip': {'addr': '10.10.90.121', 'type': 'V4'}}], 'lb_algorithm': 'LB_ALGORITHM_LEAST_CONNECTIONS'}
API permission: PERMISSION_POOL
Contact Info: https://support.broadcom.com
Version: 30.2.6
BasePath: /api
Operations
GET
GET /pool
POST
POST /pool
GET
GET /pool/{uuid}
PUT
PUT /pool/{uuid}
PATCH
PATCH /pool/{uuid}
DELETE
DELETE /pool/{uuid}
POST
POST /pool/{uuid}/scaleout
POST
POST /pool/{uuid}/scalein
POST
POST /pool/clear
GET
GET /pool/{uuid}/runtime
GET
GET /pool/{uuid}/runtime/server
GET
GET /pool/{uuid}/runtime/detail
GET
GET /pool/{uuid}/runtime/server/detail
GET
GET /pool/{uuid}/runtime/internal
GET
GET /pool/{uuid}/objsync
GET
GET /pool/{uuid}/runtime/server/internal
POST
POST /pool/{uuid}/runtime/stats/clear
POST
POST /pool/{uuid}/runtime/request_queue/clear
GET
GET /pool/{uuid}/runtime/debug
GET
GET /pool/{uuid}/hmon
GET
GET /pool/{uuid}/runtime/server/hmonstat
GET
GET /pool/{uuid}/algo
GET
GET /pool/{uuid}/persistence
GET
GET /pool/{uuid}/connpool
POST
POST /pool/{uuid}/connpoolstats/clear
GET
GET /pool/{uuid}/httpcache
GET
GET /pool/{uuid}/httpcachestats
GET
GET /pool/{uuid}/httpcachestats/detail
GET
GET /pool/{uuid}/vs
GET
GET /pool/{uuid}/runtime/vs/service/server/map/kv
GET
GET /pool/{uuid}/runtime/vs/service/server/map/table