getLaunchConfigurationList

Prev Next

Overview

Get list of Launch Configurations

Description

Receive descriptions regarding Launch Configurations in the form of a list.
If the name of Launch Configuration is not assigned, receive the descriptions of every existing Launch Configuration.
If the name is specified, receive the descriptions of the assigned one only.
The list can also be divided into pages. A user can assign each page size(item number) and page number.

Request Parameters

Parameter Required Type Restrictions Description
launchConfigurationNameList No List Min : 1, Max : 255 Enter the name of the launch configuration to be displayed as a list.
If you do not enter a launch setup name, you will see all the lists created in your account.
If you enter the list of launch configuration names, only the list corresponding to the requested auto scaling is displayed.
pageNo No Integer Min : 0, Max : 2147483647 Enter the page information of the Pagination in the list view.
If you enter a default value of 0, all lists are displayed.
pageSize No Integer Min : 0, Max : 2147483647 Enter the number of pieces of information to be displayed in the Pagination in the list view.
If you enter a default value of 0, all lists are queried.
sortedBy No String - Name of Launch Configuration (launchConfigurationName) | Date Created (createDate) [No case sensitivity]
Default: Name of Launch Configuration(launchConfigurationName)
sortingOrder No String - Ascending | descending [No case sensitivity]
Default: Ascending
regionNo No String You can reach a state in which input is possible by calling getRegionList.

Response Data type

  • LaunchConfigurationList Type
LaunchConfigurationList extends CommonResponse
private Integer totalRows;
private List launchConfigurationList = new ArrayList();
LaunchConfiguration extends BaseObject
private String launchConfigurationName;
private String serverImageProductCode;
private String serverProductCode;
private String memberServerImageNo;
private String loginKeyName;
private Date createDate;
private String userData;
private String initScriptNo;
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 getLaunchConfigurationList --launchConfigurationNameList test-config

Response

{
  "getLaunchConfigurationListResponse": {
    "requestId": "81b5af88-be56-44d6-8c4d-2ea6554213d8",
    "returnCode": "0",
    "returnMessage": "success",
    "totalRows": 1,
    "launchConfigurationList": [
      {
        "launchConfigurationName": "test-config",
        "launchConfigurationNo": "***013",
        "serverImageProductCode": "SPSW0LINUX000046",
        "serverProductCode": "SPSVRSTAND000004",
        "memberServerImageNo": "",
        "loginKeyName": "test-key",
        "createDate": "2017-11-28T14:29:23+0900",
        "userData": "",
        "initScriptNo": "",
        "accessControlGroupList": [
          {
            "accessControlGroupConfigurationNo": "1038",
            "accessControlGroupName": "ncloud-default-acg",
            "accessControlGroupDescription": "Default AccessControlGroup",
            "isDefault": true,
            "createDate": "2013-12-03T10:37:39+0900"
          }
        ]
      }
    ]
  }
}
<?xml version="1.0" encoding="UTF-8"?>
<getLaunchConfigurationListResponse>
  <requestId>81b5af88-be56-44d6-8c4d-2ea6554213d8</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <launchConfigurationList>
    <launchConfiguration>
      <launchConfigurationName>test-config</launchConfigurationName>
      <launchConfigurationNo>***013</launchConfigurationNo>
      <serverImageProductCode>SPSW0LINUX000046</serverImageProductCode>
      <serverProductCode>SPSVRSTAND000004</serverProductCode>
      <memberServerImageNo></memberServerImageNo>
      <loginKeyName>test-key</loginKeyName>
      <createDate>2017-11-28T14:29:23+0900</createDate>
      <userData></userData>
      <initScriptNo></initScriptNo>
      <accessControlGroupList>
        <accessControlGroup>
          <accessControlGroupConfigurationNo>1038</accessControlGroupConfigurationNo>
          <accessControlGroupName>ncloud-default-acg</accessControlGroupName>
          <accessControlGroupDescription>Default AccessControlGroup</accessControlGroupDescription>
          <isDefault>true</isDefault>
          <createDate>2013-12-03T10:37:39+0900</createDate>
        </accessControlGroup>
      </accessControlGroupList>
    </launchConfiguration>
  </launchConfigurationList>
</getLaunchConfigurationListResponse>