Modifies the quotas of an OpenSearch application.
Debugging
Request headers
This operation uses only common request headers. For more information, see Common request parameters.
Request syntax
PUT /v4/openapi/app-groups/[appGroupIdentity]/quota HTTP/1.1
Request parameters
Parameter | Type | Position | Required | Example | Description |
---|---|---|---|---|---|
appGroupIdentity | String | Path | Yes | my_app_group_name |
The name of the application. |
Request body
Parameter |
Type |
Required |
Example |
Description |
---|---|---|---|---|
docSize |
Integer |
Yes |
1 |
The storage capacity. Unit: GB. |
computeResource |
Integer |
Yes |
20 |
The computing resources. Unit: logical computing units (LCUs). |
spec |
String |
Yes |
"opensearch.share.common" |
The specifications of the application. Valid values: |
orderType |
String |
No |
"UPGRADE" |
Specifies whether to upgrade or downgrade the quotas of the application. Valid values:
|
For more information, see Quota.
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
requestId | String | 0A6EB64B-B4C8-CF02-810F-E660812972FF |
The ID of the request. |
result | Struct |
The information about the application. |
|
chargeType | String | POSTPAY |
The billing method of the application. Valid values:
|
chargingWay | Integer | 1 |
The billing model. Valid values:
|
commodityCode | String | opensearch |
The code of the commodity. |
created | Integer | 1590139542 |
The timestamp when the application was created. |
currentVersion | String | 100302903 |
The ID of the current online version. |
description | String | 1 |
The description of the application. |
expireOn | String | 1 |
The expiration time. |
firstRankAlgoDeploymentId | Integer | 0 |
The ID of the created rough sort expression. |
hasPendingQuotaReviewTask | Integer | 0 |
The approval status of the quotas. Valid values:
|
id | String | 100302881 |
The ID of the application. |
instanceId | String | 1 |
The ID of the instance. |
lockMode | String | Unlock |
The lock mode of the instance. Valid values:
|
lockedByExpiration | Integer | 0 | |
name | String | lsh_test_1 |
The name of the application. |
pendingSecondRankAlgoDeploymentId | Integer | 0 |
The ID of the fine sort expression that is being created. |
processingOrderId | String | 1 |
The ID of the order that is not complete for the instance. For example, an order is one that is initiated to create the instance or change the quotas or billing method. |
produced | Integer | 1 |
Indicates whether the order is complete. Valid values:
|
projectId | String | 1000 |
The name of the A/B test group. |
quota | Struct |
The information about the quotas of the application. |
|
computeResource | Integer | 20 |
The computing resources. Unit: logical computing units (LCUs). |
docSize | Integer | 1 |
The storage capacity. Unit: GB. |
spec | String | opensearch.share.common |
The specifications of the application. Valid values:
|
secondRankAlgoDeploymentId | Integer | 0 |
The ID of the created fine sort expression. |
status | String | normal |
The status of the application. Valid values:
|
switchedTime | Integer | 1590486386 |
The timestamp when the current online version was published. |
type | String | enhanced |
The type of the application. Valid values:
|
updated | Integer | 1590978265 |
The timestamp when the application was last updated. |
Examples
Sample requests
PUT /v4/openapi/app-groups/os_function_test_v1/quota
{
"docSize": 1,
"computeResource": 20,
"spec": "opensearch.share.common"
}
Sample success responses
XML
format
<requestId>0A6EB64B-B4C8-CF02-810F-E660812972FF</requestId>
<result>
<id>110116134</id>
<name>os_function_test_v1</name>
<currentVersion>110116134</currentVersion>
<switchedTime>0</switchedTime>
<quota>
<docSize>1</docSize>
<computeResource>20</computeResource>
<spec>opensearch.share.common</spec>
</quota>
<chargingWay>1</chargingWay>
<type>enhanced</type>
<projectId/>
<chargeType>POSTPAY</chargeType>
<expireOn/>
<instanceId/>
<commodityCode>opensearch</commodityCode>
<processingOrderId/>
<firstRankAlgoDeploymentId>0</firstRankAlgoDeploymentId>
<secondRankAlgoDeploymentId>0</secondRankAlgoDeploymentId>
<pendingSecondRankAlgoDeploymentId>0</pendingSecondRankAlgoDeploymentId>
<description/>
<produced>1</produced>
<lockedByExpiration>0</lockedByExpiration>
<hasPendingQuotaReviewTask>0</hasPendingQuotaReviewTask>
<created>1575442875</created>
<updated>1578916076</updated>
<status>normal</status>
<lockMode>Unlock</lockMode>
</result>
JSON
format
{
"requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
"result": {
"id": "110116134",
"name": "os_function_test_v1",
"currentVersion": "110116134",
"switchedTime": 0,
"quota": {
"docSize": 1,
"computeResource": 20,
"spec": "opensearch.share.common"
},
"chargingWay": 1,
"type": "enhanced",
"projectId": "",
"chargeType": "POSTPAY",
"expireOn": "",
"instanceId": "",
"commodityCode": "opensearch",
"processingOrderId": "",
"firstRankAlgoDeploymentId": 0,
"secondRankAlgoDeploymentId": 0,
"pendingSecondRankAlgoDeploymentId": 0,
"description": "",
"produced": 1,
"lockedByExpiration": 0,
"hasPendingQuotaReviewTask": 0,
"created": 1575442875,
"updated": 1578916076,
"status": "normal",
"lockMode": "Unlock"
}
}
Error codes
For a list of error codes, visit the API Error Center.