getAutoScalingGroupList

Prev Next

Overview

Pass descriptions of scaling groups in a list format.
If the Auto Scaling Group name is not specified, the description of all Auto Scaling Groups owned by the user is received as a list.
If the Auto Scaling Group name is specified, the description of only the specified Auto Scaling Group is received as a list.

Request

Request parameters

Parameter name Required Type Restrictions Description
autoScalingGroupNameList No List Min: 1
Max: 255
Enter the list of auto scaling group names to query.
If you do not enter the auto scaling group name, all the lists created in the account will be displayed.
If you enter the list of autoscale groups, only the list corresponding to the requested autoscaling will be displayed.
pageNo No Integer Min: 0
Max: 2147483647
Enter the page information of pagination when querying the list.
If you enter the default value 0, all lists will be queried.
pageSize No Integer Min: 0
Max: 2147483647
Enter the number of information per page in pagination when querying the list.
If you enter the default value 0, all lists will be queried.
sortedBy No String - autoScalingGroupName (auto scaling group name)
createDate (creation date and time)
default : autoScalingGroupName (auto scaling group name)
sortingOrder No String - ascending descending
default : ascending
regionNo No String You can obtain the status where input is possible through the getRegionList action.
responseFormatType No String - Format type of the response result
Options: xml | json
Default: xml

Response

Response body

Examples

Request example

{AUTOSCALILNG_API_URL}/getAutoScalingGroupList
?autoScalingGroupNameList.1=asg-1

Response example

<getAutoScalingGroupListResponse>
   <requestId>be42c6e2-9c59-4bbc-b9d4-42194a68077d</requestId>
   <returnCode>0</returnCode>
   <returnMessage>success</returnMessage>
   <totalRows>1</totalRows>
   <autoScalingGroupList>
      <autoScalingGroup>
         <autoScalingGroupName>asg-1</autoScalingGroupName>
         <autoScalingGroupNo>***517</autoScalingGroupNo>
         <launchConfigurationName>lc-1</launchConfigurationName>
         <launchConfigurationNo>***013</launchConfigurationNo>
         <desiredCapacity>0</desiredCapacity>
         <minSize>0</minSize>
         <maxSize>0</maxSize>
         <loadBalancerInstanceSummeryList>
            <loadBalancerInstanceSummery>
               <loadBalancerName>slb-1</loadBalancerName>
            </loadBalancerInstanceSummery>
            <loadBalancerInstanceSummery>
               <loadBalancerName>slb-2</loadBalancerName>
            </loadBalancerInstanceSummery>
         </loadBalancerInstanceSummeryList>
         <healthCheckGracePeriod>600</healthCheckGracePeriod>
         <healthCheckType>
            <code>SVR</code>
            <codeName>Server</codeName>
         </healthCheckType>
         <createDate>2014-02-13T17:24:19+0900</createDate>
         <inAutoScalingGroupServerInstanceList />
         <suspendedProcessList />
         <zoneList>
            <zone>
               <zoneNo>2</zoneNo>
               <zoneName>zone2</zoneName>
               <zoneDescription>nang zone</zoneDescription>
            </zone>
            <zone>
               <zoneNo>3</zoneNo>
               <zoneName>zone3</zoneName>
               <zoneDescription>nang zone2</zoneDescription>
            </zone>
         </zoneList>
      </autoScalingGroup>
   </autoScalingGroupList>
</getAutoScalingGroupListResponse>