getLaunchConfigurationList

Prev Next

概要

ローンチ設定リスト照会

説明

ローンチ設定に対する説明をリストの形式で伝達します。ローンチ設定名が指定されてない場合はユーザーが保有しているすべてのローンチ設定の説明をリストで受け取り、指定されている場合は指定されたLaunch Configurationのみの説明をリストで受け取ります。
また、ページングが可能であるため、ユーザーが各ページサイズ(項目数)とページ番号を指定できます。

リクエストパラメータ

パラメータ名 必須 タイプ 制約事項 説明
launchConfigurationNameList No List Min : 1, Max : 255 照会するローンチ設定名をリストで入力できます。
ローンチ設定名を入力しない場合、アカウント内に作成されているすべてのリストが表示されます。
ローンチ設定名リストを入力すると、リクエストしたAuto Scalingに該当されるリストのみが表示されます。
pageNo No Integer Min:0, Max:2147483647 リストを照会する時、Paginationのページ情報を入力します。
基本値の0を入力した場合、すべてのリストを照会します。
pageSize No Integer Min:0, Max:2147483647 リストを照会する時、Paginationに表示される情報の個数を入力します。
基本値の0を入力した場合、すべてのリストを照会します。
sortedBy No String ローンチ設定名(launchConfigurationName) | 作成日付(createDate) [大小文字区分なし]
Default: ローンチ設定名(launchConfigurationName)
sortingOrder No String アセンディング(asceding) | ディセンディング(descending) [大小文字区分なし]
Default: アセンディング(asceding)
regionNo No String 入力できるステータスはgetRegionListアクションを通じて取得できます。

レスポンスデータタイプ

  • LaunchConfigurationList タイプ
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;

例示

呼び出し

ncloud autoscaling getLaunchConfigurationList --launchConfigurationNameList test-config

レスポンス

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