---
title: "getServerProductList"
slug: "cli-vserver-server-common-getserverproductlist"
tags: ["Server", "VPC"]
updated: 2026-04-23T08:56:56Z
published: 2026-04-23T08:58:53Z
canonical: "cli.ncloud-docs.com/cli-vserver-server-common-getserverproductlist"
---

> ## 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.

# getServerProductList

VPC 환경에서 이용 가능합니다.

## 개요

서버 이미지 상품 코드를 이용하여 네이버 클라우드 플랫폼에서 제공하는 서버 스펙 상품 리스트를 조회합니다.

## 요청

### 요청 파라미터

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

## 응답

### 응답 데이터 타입

- 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; |

## 예시

### 요청 예시

```
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
```

### 응답 예시

```
<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>
```
