setDesiredCapacity
    • PDF

    setDesiredCapacity

    • PDF

    Article summary

    Overview

    Adjust desired capacity

    Description

    Desired capacity configuration regarding the assigned Auto Scaling Group

    Request Parameters

    ParameterRequiredTypeRestrictionsDescription
    autoScalingGroupNameYesStringMin : 1, Max : 255Enter the name of the auto-scaling group you want to view.
    desiredCapacityYesIntegerMin : 0, Max : 30New desired capacity configuration of the assigned group
    The value must not be smaller than the min size or greater than the max size of previously set properties under Auto Scaling Group.

    Response Data type

    • AutoScalingGroupList Type
    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;

    Examples

    Request

    ncloud autoscaling setDesiredCapacity --autoScalingGroupName soso02 --desiredCapacity 5
    

    Response

    {
      "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>
    

    Was this article helpful?

    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.