Splits capacity commitment to two commitments of the same plan and commitmentEndTime. A common use case to do that is to perform a downgrade e.g., in order to downgrade from 10000 slots to 8000, one might split 10000 capacity commitment to 2000 and 8000, change the plan of the first one to flex and then delete it.
HTTP request
POST https://bigqueryreservation.googleapis.com/v1beta1/{name=projects/*/locations/*/capacityCommitments/*}:split
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
name |
Required. The resource name e.g.,: projects/myproject/locations/US/capacityCommitments/123 Authorization requires the following IAM permission on the specified resource
|
Request body
The request body contains data with the following structure:
JSON representation | |
---|---|
{ "slotCount": string } |
Fields | |
---|---|
slotCount |
Number of slots in the capacity commitment after the split. |
Response body
If successful, the response body contains data with the following structure:
The response for ReservationService.SplitCapacityCommitment
.
JSON representation | |
---|---|
{ "first": { object ( |
Fields | |
---|---|
first |
First capacity commitment, result of a split. |
second |
Second capacity commitment, result of a split. |
Authorization Scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/bigquery
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.