getLaunchConfigurationList
- 인쇄
- PDF
getLaunchConfigurationList
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
개요
론치 설정 리스트 조회
설명
론치 설정에 대한 설명을 리스트 형태로 전달합니다. 론치 설정 이름이 지정되어 있지 않으면 사용자가 보유한 모든 론치 설정들의 설명을 리스트로 받고 지정되어 있으면 지정된 Launch Configuration만의 설명을 리스트로 받습니다.
또한 페이징이 가능하여 사용자가 각 페이지 사이즈(항목 수)와 페이지 번호를 지정할 수 있습니다.
요청 파라미터
파라미터 명 | 필수 여부 | 타입 | 제약사항 | 설명 |
---|---|---|---|---|
launchConfigurationNameList | No | List | Min : 1, Max : 255 | 조회할 론치 설정명을 리스트로 입력 가능 론치 설정명을 입력하지 않을 경우 계정 내 생성된 모든 리스트가 보여짐 론치 설정명 리스트를 입력하면 요청한 오토 스케일링에 해당되는 리스트만 보여짐 |
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 |
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 |
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>
이 문서가 도움이 되었습니까?