Pools
List Pools
client.LoadBalancers.Pools.List(ctx, params) (*SinglePage[Pool], error)
GET/accounts/{account_id}/load_balancers/pools
Pool Details
client.LoadBalancers.Pools.Get(ctx, poolID, query) (*Pool, error)
GET/accounts/{account_id}/load_balancers/pools/{pool_id}
Create Pool
client.LoadBalancers.Pools.New(ctx, params) (*Pool, error)
POST/accounts/{account_id}/load_balancers/pools
Update Pool
client.LoadBalancers.Pools.Update(ctx, poolID, params) (*Pool, error)
PUT/accounts/{account_id}/load_balancers/pools/{pool_id}
Patch Pool
client.LoadBalancers.Pools.Edit(ctx, poolID, params) (*Pool, error)
PATCH/accounts/{account_id}/load_balancers/pools/{pool_id}
Delete Pool
client.LoadBalancers.Pools.Delete(ctx, poolID, body) (*PoolDeleteResponse, error)
DELETE/accounts/{account_id}/load_balancers/pools/{pool_id}
Patch Pools
client.LoadBalancers.Pools.BulkEdit(ctx, params) (*SinglePage[Pool], error)
PATCH/accounts/{account_id}/load_balancers/pools
PoolsHealth
Pool Health Details
client.LoadBalancers.Pools.Health.Get(ctx, poolID, query) (*PoolHealthGetResponse, error)
GET/accounts/{account_id}/load_balancers/pools/{pool_id}/health
Preview Pool
client.LoadBalancers.Pools.Health.New(ctx, poolID, params) (*PoolHealthNewResponse, error)
POST/accounts/{account_id}/load_balancers/pools/{pool_id}/preview
PoolsReferences
List Pool References
client.LoadBalancers.Pools.References.Get(ctx, poolID, query) (*SinglePage[PoolReferenceGetResponse], error)
GET/accounts/{account_id}/load_balancers/pools/{pool_id}/references