Pool APIs

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.2
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/