---
title: "getInitScriptList"
slug: "cli-vserver-initscript-getinitscriptlist"
tags: ["Server", "VPC"]
updated: 2026-04-23T08:56:54Z
published: 2026-04-23T08:58:50Z
canonical: "cli.ncloud-docs.com/cli-vserver-initscript-getinitscriptlist"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# getInitScriptList

<p class="platform-info type-vpc">VPC 환경에서 이용 가능합니다.</p>

## 개요<a name="개요"></a>

사용자가 생성한 초기화 스크립트 리스트를 조회합니다.

## 요청<a name="개요"></a>

### 요청 파라미터

<a name="요청파라미터"></a>

| 파라미터명              | 필수 여부       | 타입                 | 제약 사항 | 설명                                                                                                                                                                                        |
|--------------------|-------------|--------------------|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| regionCode         | No          | String             |       | - 리전 코드<br/>초기화 스크립트 리스트가 조회될 리전(Region) 결정 가능<br/>regionCode는 [getRegionList](/docs/cli-vserver-server-common-getregionlist) 액션을 통해 획득 가능<br/>Default : getRegionList 조회 결과의 첫 번째 리전을 선택 |
| initScriptNoList.N | No          | List&lt;String&gt; |       | - 초기화 스크립트 번호 리스트<br/>초기화 스크립트 번호로 필터링하여 검색 가능<br/>initScriptNo는 [getInitScriptList](/docs/cli-vserver-initscript-getInitScriptList) 액션을 통해 획득 가능<br/>ex) --initScriptNoList 1234 2345    |
| initScriptName     | No          | String             |       | - 초기화 스크립트 이름<br/>초기화 스크립트 이름으로 필터링하여 검색 가능                                                                                                                                               |
| osTypeCode         | No          | String             |       | - OS 유형 코드<br/>초기화 스크립트 생성시 지정한 OS 유형으로 필터링하여 검색 가능<br/>Options : LNX (LINUX) \| WND (WINDOWS)                                                                                            |
| pageNo             | No          | Integer            |       | - 페이징된 결과의 페이지 번호<br/>결과값을 pageNo, pageSize를 이용하여 페이징 처리 가능                                                                                                                               |
| pageSize           | Conditional | Integer            |       | - 페이징 시 보여줄 각 페이지 사이즈<br/>결과값을 pageNo, pageSize를 이용하여 페이징 처리 가능<br/>pageNo 입력시 반드시 입력 필요                                                                                                  |
| sortedBy           | No          | String             |       | - 정렬 대상<br/>결과값을 초기화 스크립트 이름으로 정렬 가능<br/>Options : initScriptName                                                                                                                         |
| sortingOrder       | No          | String             |       | - 정렬 순서<br/>sortedBy 이용시 오름차순/내림차순 정렬을 설정함<br/>Options : ASC (오름차순) \| DESC (내림차순)<br/>Default : ASC                                                                                      |
| output | No | String | | 응답 결과의 포맷 타입<ul><li>Options : xml \| json</li><li>Default : json</li></ul> |

## 응답<a name="응답"></a>

### 응답 데이터 타입<a name="응답데이터타입"></a>

- InitScriptList 타입

| InitScriptList extends CommonResponse                              |
|--------------------------------------------------------------------|
| private Integer totalRows;                                         |
| private List&lt;InitScript&gt; initScriptList = new ArrayList<>(); |

| InitScript                            |
|---------------------------------------|
| private String initScriptNo;          |
| private String initScriptName;        |
| private Date createDate;              |
| private String initScriptDescription; |
| private String initScriptContent;     |
| private CommonCode osType;            |

## 예시<a name="예시"></a>

### 요청 예시<a name="요청예시"></a>

```
ncloud vserver getInitScriptList --regionCode KR --initScriptNoList ***44 ***45 --initScriptName test-*** --osTypeCode LNX
```

### 응답 예시<a name="응답예시"></a>

```xml
<getInitScriptListResponse>
    <returnCode>0</returnCode>
    <returnMessage>success</returnMessage>
    <totalRows>1</totalRows>
    <initScriptList>
        <initScript>
            <initScriptNo>***44</initScriptNo>
            <initScriptName>test-***</initScriptName>
            <createDate>2020-08-20T12:24:37+0900</createDate>
            <initScriptDescription></initScriptDescription>
            <initScriptContent></initScriptContent>
            <osType>
                <code>LNX</code>
                <codeName>LINUX</codeName>
            </osType>
        </initScript>
    </initScriptList>
</getInitScriptListResponse>
```
