suspendProcesses

Prev Next

개요

지정된 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 FKR --autoScalingGroupNo ***700 --scalingProcessCodeList LANCH

응답 예시

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