MENU
      setDesiredCapacity

        setDesiredCapacity


        기사 요약

        개요

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

        설명

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

        요청 파라미터

        파라미터 명필수 여부타입제약사항설명
        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
        Plain text

        응답

        {
          "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"
                  }
                ]
              }
            ]
          }
        }
        JSON
        <?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>
        XML

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

        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.