Updates the basic configuration of a MaxCompute quota, including adding or deleting level-2 quotas, defining the basic attributes of a level-2 quota, and configuring compute units (CUs) for a quota plan that is in effect.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
odps:UpdateSubQuotas |
update |
*Quota
|
None | None |
Request syntax
PUT /api/v1/quotas/{nickname}/computeSubQuota HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| nickname |
string |
Yes |
The nickname of level-1 compute quota. |
os_ComputeQuota_p |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body parameters. |
|
| subQuotaInfoList |
array<object> |
No |
The list of level-2 quotas. |
|
|
array<object> |
No |
The list of level-2 quotas. |
||
| nickName |
string |
Yes |
The nickname of the level-2 quota. |
os_ComputeQuota |
| parameter |
object |
No |
The parameters of the level-2 quota. |
|
| enablePriority |
boolean |
No |
Specifies whether to enable the priority feature. |
false |
| forceReservedMin |
boolean |
No |
Specifies whether the quota is strongly exclusive. |
false |
| maxCU |
integer |
Yes |
The value of minCU in Reserved CUs. Note
The value of maxCU must be less than or equal to the value of maxCU in the level-1 quota that you purchased. |
50 |
| minCU |
integer |
Yes |
The value of maxCU in Reserved CUs. Note
|
50 |
| schedulerType |
string |
No |
Scheduling policy of the quota. |
Fifo/Fair |
| singleJobCULimit |
integer |
No |
The upper limit for CUs that can be concurrently used by a job scheduled to the quota. |
10 |
| type |
string |
No |
The type of quota. Note
|
FUXI_OFFLINE |
-
The configuration submitted by UpdateComputeSubQuota is the final form of Quota;
-
UpdateComputeSubQuota must be configured with the default level-2 quota;
-
When the input parameter contains a non-existent level-2 quota, a new level-2 quota will be created;
-
If an existing level-2 quota is not declared in the input parameter, it will be deleted;
-
If the configuration parameters of the existing level-2 quota are inconsistent, the configuration of the level-2 quota will be updated.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| requestId |
string |
The ID of the request. |
0b57ff7616612271051086500ea3ce |
| httpCode |
integer |
The HTTP status code.
|
200 |
| errorCode |
string |
The error code. |
OBJECT_NOT_EXIST |
| errorMsg |
string |
The error message. |
this quota is not exist. |
| data |
string |
The returned result. |
success |
Examples
Success response
JSON format
{
"requestId": "0b57ff7616612271051086500ea3ce",
"httpCode": 200,
"errorCode": "OBJECT_NOT_EXIST",
"errorMsg": "this quota is not exist.",
"data": "success"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.