Patch Pool
PATCH
/accounts/{account_id}/load_balancers/pools/{pool_id} https://api.cloudflare.com/client/v4
Apply changes to an existing pool, overwriting the supplied properties.
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
Patch Pool response.
type LoadBalancingSchemasSingleResponse = type LoadBalancingApiResponseSingle = never & { result?: LoadBalancingPool ; }
Client Errors
4XX application/json
Patch 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;
}