---
title: "getServerImageProductList "
slug: "cli-server-getserverimageproductlist"
tags: ["Server", "Server Image"]
updated: 2026-10-22T09:07:15Z
published: 2026-10-22T09:07:15Z
canonical: "cli-gov.ncloud-docs.com/cli-server-getserverimageproductlist"
---
> ## 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.
# getServerImageProductList
## 개요
서버 이미지 상품 리스트 조회
## 설명
서버 인스턴스(VM)를 생성하기 위해서는 서버 이미지 상품을 선택하여 생성하여야 합니다. 따라서 서버 이미지 상품을 조회할 수 있는 API를 제공합니다.
## 요청 파라미터
| 파라미터 명 | 필수 여부 | 타입 | 제약사항 | 설명 |
| --- | --- | --- | --- | --- |
| exclusionProductCode | No | String | Min:1, Max:20 | 리스트에서 제외할 상품 코드 입력 |
| productCode | No | String | Min:1, Max:20 | 리스트에서 조회할 상품 코드 입력 1건 조회 시 사용 |
| platformTypeCodeList | No | List | Min:1, Max:5 | 플랫폼 구분에 필요한 값을 리스트 형태로 전달함 아래의 값들이 입력될 수 있음: 리눅스 32 Bit(LNX32) \| 리눅스 64 Bit(LNX64) \| 윈도우 32 Bit(WND32) \| 윈도우 64 Bit(WND64) \| 우분투 데스크톱 64 Bit(UBD64) \| 우분투 서버 64 Bit(UBS64) |
| blockStorageSize | No | Integer | | Default : 50 \| 100 |
| regionNo | No | String | | 입력 가능한 상태는 getRegionList 액션을 통해 획득 가능 |
| infraResourceDetailTypeCode | No | String | | 리스트에서 특정 유형의 이미지 조회 (현재는 BareMetal만 조회 가능) BareMetal(BM) \| Default : 기본 서버 이미지 |
## 응답 데이터 타입
- ProductList 타입
| ProcessList extends CommonResponse |
| --- |
| private Integer totalRows; |
| private List processList = 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; |
## 예시
### 호출
```
ncloud server getServerImageProductList --platformTypeCodeList LNX64 --infraResourceDetailTypeCode BM --exclusionProductCode SPSWBMLINUX00001
```
### 응답
```
{
"getServerImageProductListResponse": {
"requestId": "74bfddb6-c1b9-4b22-9be6-ddfa3f851a1a",
"returnCode": "0",
"returnMessage": "success",
"productList": [
{
"productCode": "SPSWBMLINUX00002",
"productName": "CentOS 7.4(64bit)",
"productType": {
"code": "LINUX",
"codeName": "Linux"
},
"productDescription": "CentOS 7.4(64bit)",
"infraResourceType": {
"code": "SW",
"codeName": "Software"
},
"infraResourceDetailType": {
"code": "BM",
"codeName": "BareMetal"
},
"cpuCount": 0,
"memorySize": 0,
"baseBlockStorageSize": 0,
"platformType": {
"code": "LNX64",
"codeName": "Linux 64 Bit"
},
"osInformation": "CentOS 7.4(64bit)",
"dbKindCode": "",
"addBlockStorageSize": 0
},
{
"productCode": "SPSWBMLINUX00003",
"productName": "Oracle Linux 6.9(64bit)",
"productType": {
"code": "LINUX",
"codeName": "Linux"
},
"productDescription": "Oracle Linux 6.9(64bit)",
"infraResourceType": {
"code": "SW",
"codeName": "Software"
},
"infraResourceDetailType": {
"code": "BM",
"codeName": "BareMetal"
},
"cpuCount": 0,
"memorySize": 0,
"baseBlockStorageSize": 0,
"platformType": {
"code": "LNX64",
"codeName": "Linux 64 Bit"
},
"osInformation": "Oracle Linux 6.9(64bit)",
"dbKindCode": "",
"addBlockStorageSize": 0
},
{
"productCode": "SPSWBMLINUX00004",
"productName": "Oracle Linux 7.4(64bit)",
"productType": {
"code": "LINUX",
"codeName": "Linux"
},
"productDescription": "Oracle Linux 7.4(64bit)",
"infraResourceType": {
"code": "SW",
"codeName": "Software"
},
"infraResourceDetailType": {
"code": "BM",
"codeName": "BareMetal"
},
"cpuCount": 0,
"memorySize": 0,
"baseBlockStorageSize": 0,
"platformType": {
"code": "LNX64",
"codeName": "Linux 64 Bit"
},
"osInformation": "Oracle Linux 7.4(64bit)",
"dbKindCode": "",
"addBlockStorageSize": 0
}
],
"totalRows": 3
}
}
```
```
74bfddb6-c1b9-4b22-9be6-ddfa3f851a1a
0
success
SPSWBMLINUX00002
CentOS 7.4(64bit)
LINUX
Linux
CentOS 7.4(64bit)
SW
Software
BM
BareMetal
0
0
0
LNX64
Linux 64 Bit
CentOS 7.4(64bit)
0
SPSWBMLINUX00003
Oracle Linux 6.9(64bit)
LINUX
Linux
Oracle Linux 6.9(64bit)
SW
Software
BM
BareMetal
0
0
0
LNX64
Linux 64 Bit
Oracle Linux 6.9(64bit)
0
SPSWBMLINUX00004
Oracle Linux 7.4(64bit)
LINUX
Linux
Oracle Linux 7.4(64bit)
SW
Software
BM
BareMetal
0
0
0
LNX64
Linux 64 Bit
Oracle Linux 7.4(64bit)
0
3
```