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'}
    

More information: https://avinetworks.com/contact-us
Contact Info: https://support.broadcom.com
Version: 30.2.1
BasePath:/api

Operations
DELETE
DELETE /pool/{uuid}
GET
GET /pool
GET
GET /pool/{uuid}
GET
GET /pool/{uuid}/algo/
GET
GET /pool/{uuid}/connpool/
GET
GET /pool/{uuid}/hmon/
GET
GET /pool/{uuid}/httpcache/
GET
GET /pool/{uuid}/httpcachestats/
GET
GET /pool/{uuid}/httpcachestats/detail/
GET
GET /pool/{uuid}/objsync/
GET
GET /pool/{uuid}/persistence/
GET
GET /pool/{uuid}/runtime/
GET
GET /pool/{uuid}/runtime/debug/
GET
GET /pool/{uuid}/runtime/detail/
GET
GET /pool/{uuid}/runtime/internal/
GET
GET /pool/{uuid}/runtime/server/
GET
GET /pool/{uuid}/runtime/server/detail/
GET
GET /pool/{uuid}/runtime/server/hmonstat/
GET
GET /pool/{uuid}/runtime/server/internal/
GET
GET /pool/{uuid}/runtime/vs/service/server/map/kv/
GET
GET /pool/{uuid}/runtime/vs/service/server/map/table/
GET
GET /pool/{uuid}/vs/
PATCH
PATCH /pool/{uuid}
POST
POST /pool
POST
POST /pool/clear
POST
POST /pool/{uuid}/connpoolstats/clear
POST
POST /pool/{uuid}/runtime/request_queue/clear
POST
POST /pool/{uuid}/runtime/stats/clear
POST
POST /pool/{uuid}/scalein
POST
POST /pool/{uuid}/scaleout
PUT
PUT /pool/{uuid}