setDesiredCapacity
    • PDF

    setDesiredCapacity

    • PDF

    Article Summary

    개요

    기대 용량치(기대 서비스 능력) 갱신

    설명

    지정된 오토 스케일링 그룹에 대한 기대 서비스 능력 설정이 가능합니다.

    요청 파라미터

    파라미터 명필수 여부타입제약사항설명
    autoScalingGroupNameYesStringMin : 1, Max : 255조회하고자 하는 오토 스케일링 그룹명 입력
    desiredCapacityYesIntegerMin: 0, Max : 30기대 서비스 능력으로 해당 그룹 소속으로 운영될 서버 인스턴스들의 수 설정
    이 값이 오토 스케일링에 이미 세팅되어 있는 기존 속성인 min size보다 작아서는 안되고 max size보다 커서는 안됨

    응답 데이터 타입

    • AutoScalingGroupList 타입
    AutoScalingGroupList extends CommonResponse
    private Integer totalRows;
    private List autoScalingGroupList = new ArrayList();
    AutoScalingGroup extends BaseObject
    private String autoScalingGroupName;
    private String launchConfigurationName;
    private Integer desiredCapacity;
    private Integer minSize;
    private Integer maxSize;
    private Integer defaultCooldown;
    private List loadBalancerInstanceSummaryList;
    private Integer healthCheckGracePeriod;
    private CommonCode healthCheckType;
    private Date createDate;
    private List inAutoScalingGroupServerInstanceList;
    private List suspendedProcessList;
    private List zoneList;
    LoadBalancerInstanceSummary extends BaseObject
    private String loadBalancerInstanceNo;
    private String loadBalancerName;
    InAutoScalingGroupServerInstance extends BaseObject
    private CommonCode healthStatus;
    private CommonCode lifecycleState;
    private LaunchConfiguration launchConfiguration;
    private String serverInstanceNo;
    private String serverInstanceName;
    SuspendedProcess
    private CommonCode process;
    private String suspensionReason;
    Zone
    private String zoneNo;
    private String zoneName;
    private String zoneCode;
    private String zoneDescription;
    private String regionNo;
    private long totalMemorySize;
    private long totalUsedMemorySize;
    private long totalUsePossibleMemorySize;
    CommonCode
    private String codeKind;
    private String detailCategorizeCode;
    private String code;
    private String codeName;
    private Integer codeOrder;
    private String javaConstantCode;
    LaunchConfiguration
    private String launchConfigurationName;
    private String serverImageProductCode;
    private String serverProductCode;
    private String memberServerImageNo;
    private String loginKeyName;
    private Date createDate;
    private String userData;
    private List accessControlGroupList;
    AccessControlGroup extends BaseObject
    private String accessControlGroupConfigurationNo;
    private String accessControlGroupName;
    private String accessControlGroupDescription;
    private boolean isDefault;
    private Date createDate;

    예시

    호출

    ncloud autoscaling setDesiredCapacity --autoScalingGroupName soso02 --desiredCapacity 5
    

    응답

    {
      "setDesiredCapacityResponse": {
        "requestId": "e1e84571-50a0-451f-8acb-ff8dce840ecc",
        "returnCode": "0",
        "returnMessage": "success",
        "totalRows": 1,
        "autoScalingGroupList": [
          {
            "autoScalingGroupName": "soso02",
            "launchConfigurationName": "test-autoscaling",
            "desiredCapacity": 5,
            "minSize": 0,
            "maxSize": 30,
            "defaultCooldown": 12,
            "loadBalancerInstanceSummaryList": [],
            "healthCheckGracePeriod": 42,
            "healthCheckType": {
              "code": "SVR",
              "codeName": "Server"
            },
            "createDate": "2017-08-18T14:11:49+0900",
            "inAutoScalingGroupServerInstanceList": [
              {
                "healthStatus": {
                  "code": "HLTHY",
                  "codeName": "Healthy (normal)"
                },
                "lifecycleState": {
                  "code": "PNDNG",
                  "codeName": "Pending status"
                },
                "launchConfiguration": {
                  "launchConfigurationName": "test-autoscaling",
                  "serverImageProductCode": "SPSW0LINUX000044",
                  "serverProductCode": "SPSVRSTAND000003",
                  "memberServerImageNo": "",
                  "loginKeyName": "packer-1522153936",
                  "createDate": "2018-04-05T14:53:16+0900",
                  "userData": ""
                },
                "serverInstanceNo": "401886",
                "serverInstanceName": "s-3a1ry5007bc39y001"
              },
              {
                "healthStatus": {
                  "code": "HLTHY",
                  "codeName": "Healthy (normal)"
                },
                "lifecycleState": {
                  "code": "PNDNG",
                  "codeName": "Pending status"
                },
                "launchConfiguration": {
                  "launchConfigurationName": "test-autoscaling",
                  "serverImageProductCode": "SPSW0LINUX000044",
                  "serverProductCode": "SPSVRSTAND000003",
                  "memberServerImageNo": "",
                  "loginKeyName": "packer-1522153936",
                  "createDate": "2018-04-05T14:53:16+0900",
                  "userData": ""
                },
                "serverInstanceNo": "401889",
                "serverInstanceName": "s-3a1ry5007bc39y002"
              }
            ],
            "suspendedProcessList": [],
            "zoneList": [
              {
                "zoneNo": "2",
                "zoneName": "KR-1",
                "zoneCode": "KR-1",
                "zoneDescription": "KR-1 zone",
                "regionNo": "1"
              }
            ]
          }
        ]
      }
    }
    
    <?xml version="1.0" encoding="UTF-8" ?>
    <setDesiredCapacityResponse>
      <requestId>e1e84571-50a0-451f-8acb-ff8dce840ecc</requestId>
      <returnCode>0</returnCode>
      <returnMessage>success</returnMessage>
      <totalRows>1</totalRows>
      <autoScalingGroupList>
        <autoScalingGroupName>soso02</autoScalingGroupName>
        <launchConfigurationName>test-autoscaling</launchConfigurationName>
        <desiredCapacity>5</desiredCapacity>
        <minSize>0</minSize>
        <maxSize>30</maxSize>
        <defaultCooldown>12</defaultCooldown>
        <loadBalancerInstanceSummaryList/>
        <healthCheckGracePeriod>42</healthCheckGracePeriod>
        <healthCheckType>
          <code>SVR</code>
          <codeName>Server</codeName>
        </healthCheckType>
        <createDate>2017-08-18T14:11:49+0900</createDate>
        <inAutoScalingGroupServerInstanceList>
          <healthStatus>
            <code>HLTHY</code>
            <codeName>Healthy (normal)</codeName>
          </healthStatus>
          <lifecycleState>
            <code>PNDNG</code>
            <codeName>Pending status</codeName>
          </lifecycleState>
          <launchConfiguration>
            <launchConfigurationName>test-autoscaling</launchConfigurationName>
            <serverImageProductCode>SPSW0LINUX000044</serverImageProductCode>
            <serverProductCode>SPSVRSTAND000003</serverProductCode>
            <memberServerImageNo></memberServerImageNo>
            <loginKeyName>packer-1522153936</loginKeyName>
            <createDate>2018-04-05T14:53:16+0900</createDate>
            <userData></userData>
          </launchConfiguration>
          <serverInstanceNo>401886</serverInstanceNo>
          <serverInstanceName>s-3a1ry5007bc39y001</serverInstanceName>
        </inAutoScalingGroupServerInstanceList>
        <inAutoScalingGroupServerInstanceList>
          <healthStatus>
            <code>HLTHY</code>
            <codeName>Healthy (normal)</codeName>
          </healthStatus>
          <lifecycleState>
            <code>PNDNG</code>
            <codeName>Pending status</codeName>
          </lifecycleState>
          <launchConfiguration>
            <launchConfigurationName>test-autoscaling</launchConfigurationName>
            <serverImageProductCode>SPSW0LINUX000044</serverImageProductCode>
            <serverProductCode>SPSVRSTAND000003</serverProductCode>
            <memberServerImageNo></memberServerImageNo>
            <loginKeyName>packer-1522153936</loginKeyName>
            <createDate>2018-04-05T14:53:16+0900</createDate>
            <userData></userData>
          </launchConfiguration>
          <serverInstanceNo>401889</serverInstanceNo>
          <serverInstanceName>s-3a1ry5007bc39y002</serverInstanceName>
        </inAutoScalingGroupServerInstanceList>
        <suspendedProcessList/>
        <zoneList>
          <zoneNo>2</zoneNo>
          <zoneName>KR-1</zoneName>
          <zoneCode>KR-1</zoneCode>
          <zoneDescription>KR-1 zone</zoneDescription>
          <regionNo>1</regionNo>
        </zoneList>
      </autoScalingGroupList>
    </setDesiredCapacityResponse>
    

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.