Update Pool
PUT
/accounts/{account_id}/load_balancers/pools/{pool_id} https://api.cloudflare.com/client/v4
Modify a configured pool.
Parameters
path Path Parameters
| Name | Type |
|---|---|
pool_id
required
| type LoadBalancingSchemasIdentifier = string |
account_id
required
| type LoadBalancingComponentsSchemasIdentifier = string |
Request Body
application/json
required
{
check_regions?:LoadBalancingCheckRegions ;
description?:LoadBalancingSchemasDescription ;
disabled_at?:LoadBalancingSchemasDisabledAt ;
enabled?:LoadBalancingEnabled ;
latitude?:LoadBalancingLatitude ;
load_shedding?:LoadBalancingLoadShedding ;
longitude?:LoadBalancingLongitude ;
minimum_origins?:LoadBalancingMinimumOrigins ;
monitor?:LoadBalancingMonitorId ;
name:LoadBalancingName ;
notification_email?:LoadBalancingNotificationEmail ;
notification_filter?:LoadBalancingNotificationFilter ;
origin_steering?:LoadBalancingOriginSteering ;
origins:LoadBalancingOrigins ;
}
check_regions?:
description?:
disabled_at?:
enabled?:
latitude?:
load_shedding?:
longitude?:
minimum_origins?:
monitor?:
name:
notification_email?:
notification_filter?:
origin_steering?:
origins:
}
Responses
200 application/json
Update Pool response.
type LoadBalancingSchemasSingleResponse = type LoadBalancingApiResponseSingle = never & { result?: LoadBalancingPool ; }
Client Errors
4XX application/json
Update Pool response failure.
type LoadBalancingSchemasSingleResponse = type LoadBalancingApiResponseSingle = never & { result?: LoadBalancingPool ; } & interface LoadBalancingApiResponseCommonFailure {
errors:LoadBalancingMessages ;
messages:LoadBalancingMessages ;
result: null;
success: false;
}
errors:
messages:
result: null;
success: false;
}