リソースプールを更新する操作です。
リソースプールの更新
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須/任意 | 例 | 説明 |
---|---|---|---|---|
Action | String | 必須 | ModifyResourcePool |
実行したい操作。 値を ModifyResourcePool に設定します。 |
ClusterId | String | 必須 | C-0E995C0EE7E5ECB3 |
クラスターの ID。 |
Id | String | 必須 | 116 |
リソースプールの ID。 |
RegionId | String | 必須 | cn-hangzhou |
クラスターが属するリージョンの ID。 |
AccessKeyId | String | 任意 | LTAI8ljWyu7y**** |
Alibaba Cloud から提供された AccessKey ID。 このパラメーターはユーザーを識別します。 |
Active | Boolean | 任意 | true |
サービスを有効化するかどうかを指定します。 |
Config.N.Category | String | 任意 | DEFAULT_SETTINGS |
リソースプールを設定するためのパラメーターのカテゴリ。 有効な値:DEFAULT_SETTINGS、ACCESS_CONTROL_SETTINGS、QUEUE_RESOURCE_LIMIT、QUEUE_SCHEDULING_POLICY、QUEUE_PREEMPTION、QUEUE_SUBMISSION_ACCESS_CONTROL、および QUEUE_ADMINISTRATION_ACCESS_CONTROL。 |
Config.N.ConfigKey | String | 任意 | capacity |
パラメーターのキー。 |
Config.N.ConfigValue | String | 任意 | 100 |
パラメーターの値。 |
Config.N.Id | String | 任意 | 10 |
パラメーターの ID。 |
Config.N.Note | String | 任意 | The weight used to determine the fraction of total resources that the queue can use |
パラメーターの説明。 |
Name | String | 任意 | custompool |
リソースプール名。 |
Yarnsiteconfig | String | 任意 | Yarnsiteconfig |
YARN 設定のリスト。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | A544317F-4A60-4532-AC96-191B9D80420A |
リクエストの ID。 |
例
リクエスト例
http(s)://[Endpoint]/? Action=ModifyResourcePool
&ClusterId=C-0E995C0EE7E5ECB3
&Id=116
&RegionId=cn-hangzhou
&<Common request parameters>
通常のレスポンス例
XML
形式
<ModifyResourcePoolResponse>
<code>200</code>
<requestId>A544317F-4A60-4532-AC96-191B9D80420A</requestId>
<successResponse>true</successResponse>
</ModifyResourcePoolResponse>
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 エラーセンター(API Error Center)」をご参照ください。