この操作では、リソースプールのキューを変更します。
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須/任意 | 例 | 説明 |
---|---|---|---|---|
Action | String | 必須 | ModifyResourceQueue |
実行する操作です。 この値を ModifyResourceQueue に設定します。 |
ClusterId | String | 必須 | C-0E995C0EE7E5**** |
クラスターの ID です。 |
Id | String | 必須 | 116 |
リソースプールのキュー ID です。 |
RegionId | String | 必須 | cn-hangzhou |
クラスターが属するリージョンの ID です。 |
ResourcePoolId | Long | 可能 | 115 |
リソースプールの ID です。 |
AccessKeyId | String | 任意 | xxx |
Alibaba Cloud から提供される AccessKey ID です。 このパラメーターはユーザーを識別します。 |
Config.N.Category | String | 任意 | QUEUE_RESOURCE_LIMIT |
リソースプールを設定するためのパラメーターのカテゴリです。 |
Config.N.ConfigKey | String | 任意 | capacity |
パラメーターのキーです。 |
Config.N.ConfigValue | String | 任意 | 100 |
パラメーターの値です。 |
Config.N.Id | Long | 任意 | 200 |
パラメーターの ID です。 |
Config.N.Note | String | 任意 | The weight used to determine the fraction of total resources that the queue can use |
パラメーターの説明です。 |
Leaf | Boolean | 任意 | false |
キューがリーフキューであるかを指定します。 |
Name | String | 任意 | pool2 |
キューの名前です。 |
ParentQueueId | Long | 任意 | 115 |
親キューの ID です。 |
QualifiedName | String | 任意 | test |
指定する必要のないパラメーターです。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | A544317F-4A60-4532-AC96-191B9D80420A |
リクエストの ID です。 |
コーディング例
リクエスト例
/? Action=ModifyResourceQueue
&ClusterId=C-0E995C0EE7E5ECB3
&Id=116
&RegionId=cn-hangzhou
&ResourcePoolId=115
&AccessKeyId=xxx
&Leaf=false
&Name=pool2
&ParentQueueId=115
&QualifiedName=test
&Config.1.Category=QUEUE_RESOURCE_LIMIT
&Config.1.ConfigKey=capacity
&Config.1.ConfigValue=100
&Config.1.Id=200
&Config.1.note=The weight used to determine the fraction of total resources that the queue can use
&<共通リクエストパラメーター>
通常のレスポンス例
XML
形式
<ModifyResourceQueueResponse>
<Code>200</Code>
<requestId>A544317F-4A60-4532-AC96-191B9D80420A</requestId>
<successResponse>true</successResponse>
</ModifyResourceQueueResponse>
JSON
形式
{
"successResponse":true,
"requestId":"A544317F-4A60-4532-AC96-191B9D80420A",
"code":"200",
}
エラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
403 | Params.Illegal | The specified parameters are wrongly formed. | 指定されたパラメーターの値が無効な場合に返されるエラーメッセージです。 |
403 | User.OtherUserResource.NotAllow | It is not allowed to operate other user's resource. | 他のユーザーのリソースを管理する権限がない場合に返されるエラーメッセージです。 |
403 | User.Account.Abnormal | The User Account maybe is out of service! | ユーザーアカウントが利用不可の場合に返されるエラーメッセージです。 |
403 | JobId.Not.Exist | Job [%s] does not exist or is deleted! | 指定されたジョブの ID が存在しない場合に返されるエラーメッセージです。 有効な値を指定してください。 |
403 | Job.RegionId.Not.Match | Specified job does not exist in this region[%s]! | クラスターが配置されているリージョンに指定されたジョブが存在しない場合に返されるエラーメッセージです。 有効な値を指定してください。 |
500 | InternalError | The request processing has failed due to some unknown error. | 内部エラーが発生してリクエスト処理が失敗した場合に返されるエラーメッセージです。 チケットを起票してください。 |
エラーコードについては、「API エラーセンター」をご参照ください。