Pools
List Pools
client.loadBalancers.pools.list(PoolListParams { account_id, monitor } params, RequestOptionsoptions?): SinglePage<Pool { id, check_regions, created_on, 16 more } >
GET/accounts/{account_id}/load_balancers/pools
Pool Details
client.loadBalancers.pools.get(stringpoolId, PoolGetParams { account_id } params, RequestOptionsoptions?): Pool { id, check_regions, created_on, 16 more }
GET/accounts/{account_id}/load_balancers/pools/{pool_id}
Create Pool
client.loadBalancers.pools.create(PoolCreateParams { account_id, name, origins, 11 more } params, RequestOptionsoptions?): Pool { id, check_regions, created_on, 16 more }
POST/accounts/{account_id}/load_balancers/pools
Update Pool
client.loadBalancers.pools.update(stringpoolId, PoolUpdateParams { account_id, name, origins, 12 more } params, RequestOptionsoptions?): Pool { id, check_regions, created_on, 16 more }
PUT/accounts/{account_id}/load_balancers/pools/{pool_id}
Patch Pool
client.loadBalancers.pools.edit(stringpoolId, PoolEditParams { account_id, check_regions, description, 12 more } params, RequestOptionsoptions?): Pool { id, check_regions, created_on, 16 more }
PATCH/accounts/{account_id}/load_balancers/pools/{pool_id}
Delete Pool
client.loadBalancers.pools.delete(stringpoolId, PoolDeleteParams { account_id } params, RequestOptionsoptions?): PoolDeleteResponse { id }
DELETE/accounts/{account_id}/load_balancers/pools/{pool_id}
Patch Pools
client.loadBalancers.pools.bulkEdit(PoolBulkEditParams { account_id, notification_email } params, RequestOptionsoptions?): SinglePage<Pool { id, check_regions, created_on, 16 more } >
PATCH/accounts/{account_id}/load_balancers/pools
PoolsHealth
Pool Health Details
client.loadBalancers.pools.health.get(stringpoolId, HealthGetParams { account_id } params, RequestOptionsoptions?): HealthGetResponse { pool_id, pop_health }
GET/accounts/{account_id}/load_balancers/pools/{pool_id}/health
Preview Pool
client.loadBalancers.pools.health.create(stringpoolId, HealthCreateParams { account_id, allow_insecure, consecutive_down, 14 more } params, RequestOptionsoptions?): HealthCreateResponse { pools, preview_id }
POST/accounts/{account_id}/load_balancers/pools/{pool_id}/preview
PoolsReferences
List Pool References
client.loadBalancers.pools.references.get(stringpoolId, ReferenceGetParams { account_id } params, RequestOptionsoptions?): SinglePage<ReferenceGetResponse { reference_type, resource_id, resource_name, resource_type } >
GET/accounts/{account_id}/load_balancers/pools/{pool_id}/references