suspendProcesses

Prev Next

VPC環境で利用できます。

概要

指定されたAuto Scaling Groupのプロセスを一時停止します。

リクエスト

リクエストパラメータ

パラメータ名 必須有無 タイプ 制約事項 説明
regionCode No String リージョンコード
プロセスを一時停止するAuto Scaling Groupのリージョン(Region)を決定できます。
regionCodeはgetRegionListアクションを通じて取得できます。
Default:getRegionList照会結果の最初のリージョンを選択
autoScalingGroupNo Yes String Auto Scaling Group番号
autoScalingGroupNoはgetAutoScalingGroupListアクションを通じて取得できます。
scalingProcessCodeList Yes List<String> 一時停止するプロセスコードリスト
scalingProcessCodeはgetScalingProcessTypeListアクションを通じて取得できます。
LANCH (LAUNCHプロセス)
TERMT (TERMINATEプロセス)
HTHCK (HEALTH CHECKプロセス)
RPUNH (REPLACE UNHEALTHYプロセス)
SCACT (SCHEDULED ACTIONSプロセス)
ADTLB (ADD TO LOAD BALANCERプロセス)
ALMNO (ALARM NOTIFICATIONプロセス)
ex) scalingProcessCodeList.1=LAUNCH&scalingProcessCodeList.2=TERMT
responseFormatType No String レスポンス結果のフォーマットタイプ
Options : xml | json
Default : xml

レスポンス

レスポンスデータのタイプ

  • ProcessListのタイプ
ProcessList extends CommonResponse
private Integer totalRows;
private List processList = new ArrayList<>();
Process
private String code;
private String codeName;

リクエスト例

ncloud vautoscaling suspendProcesses --regionCode KR --autoScalingGroupNo ***700 --scalingProcessCodeList LANCH

レスポンス例

<suspendProcessesResponse>
  <requestId></requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <processList>
    <process>
      <code>LANCH</code>
      <codeName>Launch</codeName>
    </process>
  </processList>
</suspendProcessesResponse>