MENU
      getAutoScalingGroupList
        • PDF

        getAutoScalingGroupList

        • PDF

        기사 요약

        개요

        오토 스케일링 그룹 리스트 조회

        설명

        오토 스케일링 그룹에 대한 설명을 리스트 형태로 전달합니다. 오토 스케일링 그룹명이 지정되어 있지 않으면 사용자가 보유한 모든 오토 스케일링 그룹에 대한 설명을 리스트로 받고, 지정되어 있으면 지정된 오토 스케일링 그룹의 설명을 리스트로 받습니다.

        요청 파라미터

        파라미터 명필수 여부타입제약사항설명
        autoScalingGroupNameListNoListMin : 1, Max : 255조회할 오토 스케일링 그룹명 리스트 입력
        오토 스케일링 그룹명을 입력하지 않을 경우 계정 내 생성된 모든 리스트가 보여짐
        오토 스케일링 그룹명 리스트를 입력하면 요청한 오토 스케일링에 해당되는 리스트만 보여짐
        pageNoNoIntegerMin:0, Max:2147483647리스트 조회시 Pagination의 페이지 정보 입력
        기본 값 0으로 입력한 경우 모든 리스트 조회
        pageSizeNoIntegerMin:0, Max:2147483647리스트 조회시 Pagination의 보여질 정보의 개수 입력
        기본 값 0으로 입력한 경우 모든 목록 조회
        sortedByNoString-오토 스케일링 그룹명(autoScalingGroupName) | 생성일시(createDate) [대소문자 구분 없음]
        Default: 오토 스케일링 그룹명(autoScalingGroupName)
        sortingOrderNoString-오름차순(asceding) | 내림차순(descending) [대소문자 구분 없음]
        Default: 오름차순(asceding)
        regionNoNoString입력 가능한 상태는 getRegionList 액션을 통해 획득 가능

        응답 데이터 타입

        • 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 getAutoScalingGroupList --autoScalingGroupNameList vbewr
        Plain text

        응답

        {
          "getAutoScalingGroupListResponse": {
            "requestId": "f29ae8d9-cf23-48ca-ae0f-cb8179595665",
            "returnCode": "0",
            "returnMessage": "success",
            "totalRows": 1,
            "autoScalingGroupList": [
              {
                "autoScalingGroupName": "vbewr",
                "launchConfigurationName": "lctest01",
                "desiredCapacity": 0,
                "minSize": 0,
                "maxSize": 0,
                "defaultCooldown": 300,
                "loadBalancerInstanceSummaryList": [],
                "healthCheckGracePeriod": 300,
                "healthCheckType": {
                  "code": "SVR",
                  "codeName": "Server"
                },
                "createDate": "2017-12-22T11:26:19+0900",
                "inAutoScalingGroupServerInstanceList": [],
                "suspendedProcessList": [],
                "zoneList": [
                  {
                    "zoneNo": "2",
                    "zoneName": "KR-1",
                    "zoneCode": "KR-1",
                    "zoneDescription": "KR-1 zone",
                    "regionNo": "1"
                  }
                ]
              }
            ]
          }
        }
        JSON
        <?xml version="1.0" encoding="UTF-8" ?>
        <getAutoScalingGroupListResponse>
          <requestId>f29ae8d9-cf23-48ca-ae0f-cb8179595665</requestId>
          <returnCode>0</returnCode>
          <returnMessage>success</returnMessage>
          <totalRows>1</totalRows>
          <autoScalingGroupList>
            <autoScalingGroupName>vbewr</autoScalingGroupName>
            <launchConfigurationName>lctest01</launchConfigurationName>
            <desiredCapacity>0</desiredCapacity>
            <minSize>0</minSize>
            <maxSize>0</maxSize>
            <defaultCooldown>300</defaultCooldown>
            <loadBalancerInstanceSummaryList/>
            <healthCheckGracePeriod>300</healthCheckGracePeriod>
            <healthCheckType>
              <code>SVR</code>
              <codeName>Server</codeName>
            </healthCheckType>
            <createDate>2017-12-22T11:26:19+0900</createDate>
            <inAutoScalingGroupServerInstanceList/>
            <suspendedProcessList/>
            <zoneList>
              <zoneNo>2</zoneNo>
              <zoneName>KR-1</zoneName>
              <zoneCode>KR-1</zoneCode>
              <zoneDescription>KR-1 zone</zoneDescription>
              <regionNo>1</regionNo>
            </zoneList>
          </autoScalingGroupList>
        </getAutoScalingGroupListResponse>
        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.