アプリケーションの自動スケーリングポリシーを有効にします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
edas:ManageApplication |
update |
*Application
|
なし | なし |
リクエスト構文
PUT /pop/v1/eam/scale/enable_application_scaling_rule HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| AppId |
string |
任意 |
アプリケーションの ID です。ListApplication 操作を呼び出してアプリケーション ID を照会できます。 詳細については、「ListApplication」をご参照ください。 |
78194c76-3dca-418e-a263-cccd1ab4**** |
| ScalingRuleName |
string |
任意 |
自動スケーリングポリシーの名前です。 |
cpu-trigger |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Code |
integer |
HTTP ステータスコードです。 |
200 |
| Message |
string |
返されるメッセージです。 |
success |
| RequestId |
string |
リクエスト ID です。 |
a5281053-08e4-47a5-b2ab-5c0323de7b5a |
| AppScalingRule |
object |
自動スケーリングポリシーに関する情報です。 |
|
| UpdateTime |
integer |
自動スケーリングポリシーが最後に変更された時間です。 |
23212323123 |
| CreateTime |
integer |
自動スケーリングポリシーが作成された時間です。 |
23212323123 |
| AppId |
string |
自動スケーリングポリシーが属するアプリケーションの ID です。 |
78194c76-3dca-418e-a263-cccd1ab4**** |
| LastDisableTime |
integer |
自動スケーリングポリシーが最後に無効化された時間です。 |
23212323123 |
| MaxReplicas |
integer |
このパラメーターは非推奨です。 |
1 |
| ScaleRuleEnabled |
boolean |
自動スケーリングポリシーが有効かどうかを示します。 有効な値は次のとおりです。
|
true |
| ScaleRuleType |
string |
自動スケーリングポリシーのタイプです。 値は trigger に固定されています。 |
trigger |
| MinReplicas |
integer |
このパラメーターは非推奨です。 |
1 |
| ScaleRuleName |
string |
自動スケーリングポリシーの名前です。 |
cpu-trigger |
| Metric |
object |
このパラメーターは非推奨です。 |
|
| MinReplicas |
integer |
このパラメーターは非推奨です。 |
1 |
| MaxReplicas |
integer |
このパラメーターは非推奨です。 |
1 |
| Metrics |
array<object> |
このパラメーターは非推奨です。 |
|
|
object |
|||
| MetricTargetAverageUtilization |
integer |
このパラメーターは非推奨です。 |
12 |
| MetricType |
string |
このパラメーターは非推奨です。 |
cpu |
| Trigger |
object |
トリガーの設定です。 |
|
| MinReplicas |
integer |
最小レプリカ数です。 下限は 0 です。 |
1 |
| MaxReplicas |
integer |
最大レプリカ数です。 上限は 1000 です。 |
122 |
| Triggers |
array<object> |
トリガーのリストです。 |
|
|
object |
|||
| Type |
string |
トリガーのタイプです。 有効な値は cron と app_metric です。 |
cron |
| MetaData |
string |
トリガーのメタデータです。 |
{"dryRun":true} |
| Name |
string |
トリガーの名前です。 |
cpu |
例
成功レスポンス
JSONJSON
{
"Code": 200,
"Message": "success",
"RequestId": "a5281053-08e4-47a5-b2ab-5c0323de7b5a",
"AppScalingRule": {
"UpdateTime": 23212323123,
"CreateTime": 23212323123,
"AppId": "78194c76-3dca-418e-a263-cccd1ab4****",
"LastDisableTime": 23212323123,
"MaxReplicas": 1,
"ScaleRuleEnabled": true,
"ScaleRuleType": "trigger",
"MinReplicas": 1,
"ScaleRuleName": "cpu-trigger",
"Metric": {
"MinReplicas": 1,
"MaxReplicas": 1,
"Metrics": [
{
"MetricTargetAverageUtilization": 12,
"MetricType": "cpu"
}
]
},
"Trigger": {
"MinReplicas": 1,
"MaxReplicas": 122,
"Triggers": [
{
"Type": "cron",
"MetaData": "{\"dryRun\":true}",
"Name": "cpu"
}
]
}
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。