---
title: "getServerProductList"
slug: "cli-vserver-server-common-getserverproductlist"
tags: ["Server", "ServerProductList"]
updated: 2026-05-21T09:02:02Z
published: 2026-05-21T09:11:32Z
canonical: "cli-gov.ncloud-docs.com/cli-vserver-server-common-getserverproductlist"
---

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

# getServerProductList

<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 조회 결과의 첫 번째 리전을 선택  |
| zoneCode                           | No           | String                |                       | - ZONE 코드<br/>서버 상품 리스트가 조회될 존(zone) 결정 가능<br/>zoneCode는 [getZoneList](/docs/cli-vserver-server-common-getzonelist) 액션을 통해 획득 가능 |
| serverImageProductCode             | Conditional | String                |                       | - 서버 이미지 상품 코드<br/>서버 이미지 상품에서 생성 가능한 서버 스펙 상품 리스트 조회<br/>serverImageProductCode or memberServerImageInstanceNo 두 개의 파라미터 중 하나의 파라미터는 필수 항목<br/>serverImageProductCode는 [getServerImageProductList](/docs/cli-vserver-server-common-getserverimageproductlist) 액션을 통해 획득 가능  |
| exclusionProductCode               | No           | String                |                       | - 제외할 상품 코드<br/>exclusionProductCode는 [getServerProductList](/docs/cli-vserver-server-common-getserverproductlist) 액션을 통해 획득 가능   |
| productCode                        | No           | String                |                       | - 조회할 상품 코드<br/>productCode는 [getServerProductList](/docs/cli-vserver-server-common-getserverproductlist) 액션을 통해 획득 가능    |
| generationCode                     | No           | String                |                       | - 세대 코드<br/>세대 코드로 필터링하여 검색 가능<br/>Options : G1 \| G2 |
| memberServerImageInstanceNo | Conditional | String |               | - 회원 서버 이미지 인스턴스 번호<br/>EOL OS에 대한 생성 스펙 조회 가능<br/>serverImageProductCode or memberServerImageInstanceNo 두 개의 파라미터 중 하나의 파라미터는 필수 항목<br/>serverImageProductCode 와 memberServerImageInstanceNo 모두 입력시 memberServerImageInstanceNo 를 이용하여 조회<br/>[getMemberServerImageInstanceList](/docs/cli-vserver-serverimage-getmemberserverimageinstancelist) 액션을 통해 획득 가능 |
| output | No | String | | 응답 결과의 포맷 타입<ul><li>Options : xml \| json</li><li>Default : json</li></ul> |

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

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

| ProductList extends CommonResponse |
| ---------- |
| private Integer totalRows; |
| private List<Product> productList = new ArrayList<>(); |

| Product |
| ---------- |
| private String productCode; |
| private String productName; |
| private CommonCode productType; |
| private String productDescription; |
| private CommonCode infraResourceType; |
| private CommonCode infraResourceDetailType; |
| private Integer cpuCount; |
| private Long memorySize; |
| private Long baseBlockStorageSize; |
| private CommonCode platformType; |
| private String osInformation; |
| private CommonCode diskType; |
| private String dbKindCode; |
| private Long addBlockStorageSize; |
| private String generationCode; |


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

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

```
ncloud vserver getServerProductList --regionCode KR --zoneCode KR-1 --serverImageProductCode SW.VSVR.OS.LNX64.CNTOS.0703.B050 --exclusionProductCode SVR.VSVR.HIMEM.C016.M064.NET.HDD.B050.G001 --productCode SVR.VSVR.STAND.C002.M004.NET.HDD.B050.G001 --generationCode G1
```

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

```xml
<getServerProductListResponse>
  <requestId>23fce239-4517-4e95-84c8-60fdd43a2e7e</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <productList>
    <product>
      <productCode>SVR.VSVR.STAND.C002.M004.NET.HDD.B050.G001</productCode>
      <productName>vCPU 2EA, Memory 4GB, Disk 50GB</productName>
      <productType>
        <code>STAND</code>
        <codeName>Standard</codeName>
      </productType>
      <productDescription>vCPU 2개, 메모리 4GB, 디스크 50GB</productDescription>
      <infraResourceType>
        <code>VSVR</code>
        <codeName>Server (VPC)</codeName>
      </infraResourceType>
      <cpuCount>2</cpuCount>
      <memorySize>4294967296</memorySize>
      <baseBlockStorageSize>53687091200</baseBlockStorageSize>
      <osInformation></osInformation>
      <diskType>
        <code>NET</code>
        <codeName>Network Storage</codeName>
      </diskType>
      <dbKindCode></dbKindCode>
      <addBlockStorageSize>0</addBlockStorageSize>
      <generationCode>G1</generationCode>
    </product>
  </productList>
</getServerProductListResponse>
```
