---
title: "getServerImageProductList "
slug: "cli-server-getserverimageproductlist"
updated: 2026-05-21T09:02:02Z
published: 2026-05-21T09:11:32Z
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 

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

서버 이미지 상품 리스트 조회

## 설명<a name="설명"></a>

서버 인스턴스(VM)를 생성하기 위해서는 서버 이미지 상품을 선택하여 생성하여야 합니다.
따라서 서버 이미지 상품을 조회할 수 있는 API를 제공합니다.

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

| 파라미터 명                 | 필수   여부 | 타입         | 제약사항      | 설명                                                         |
| --------------------------- | ----------- | ------------ | ------------- | ------------------------------------------------------------ |
| exclusionProductCode        | No          | String       | Min:1, Max:20 | 리스트에서 제외할 상품 코드 입력                    |
| productCode                 | No          | String       | Min:1, Max:20 | 리스트에서 조회할 상품 코드 입력</br>1건 조회 시 사용 |
| platformTypeCodeList        | No          | List<String> | Min:1, Max:5  | 플랫폼 구분에 필요한 값을 리스트 형태로 전달함</br>아래의 값들이 입력될 수 있음:</br>리눅스 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만 조회 가능)</br>BareMetal(BM)   \| Default : 기본 서버 이미지 |


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

| ProcessList extends CommonResponse       |
| ---------------------------------------- |
| private Integer totalRows;
| private List<Process> processList = new ArrayList<Process>(); |


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

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

### 호출<a name="호출"></a>
```
ncloud server getServerImageProductList --platformTypeCodeList LNX64 --infraResourceDetailTypeCode BM --exclusionProductCode SPSWBMLINUX00001
```

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

```json
{
  "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
  }
}
```
```xml
<?xml version="1.0" encoding="UTF-8" ?>
<getServerImageProductListResponse>
  <requestId>74bfddb6-c1b9-4b22-9be6-ddfa3f851a1a</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <productList>
    <productCode>SPSWBMLINUX00002</productCode>
    <productName>CentOS 7.4(64bit)</productName>
    <productType>
      <code>LINUX</code>
      <codeName>Linux</codeName>
    </productType>
    <productDescription>CentOS 7.4(64bit)</productDescription>
    <infraResourceType>
      <code>SW</code>
      <codeName>Software</codeName>
    </infraResourceType>
    <infraResourceDetailType>
      <code>BM</code>
      <codeName>BareMetal</codeName>
    </infraResourceDetailType>
    <cpuCount>0</cpuCount>
    <memorySize>0</memorySize>
    <baseBlockStorageSize>0</baseBlockStorageSize>
    <platformType>
      <code>LNX64</code>
      <codeName>Linux 64 Bit</codeName>
    </platformType>
    <osInformation>CentOS 7.4(64bit)</osInformation>
    <dbKindCode></dbKindCode>
    <addBlockStorageSize>0</addBlockStorageSize>
  </productList>
  <productList>
    <productCode>SPSWBMLINUX00003</productCode>
    <productName>Oracle Linux 6.9(64bit)</productName>
    <productType>
      <code>LINUX</code>
      <codeName>Linux</codeName>
    </productType>
    <productDescription>Oracle Linux 6.9(64bit)</productDescription>
    <infraResourceType>
      <code>SW</code>
      <codeName>Software</codeName>
    </infraResourceType>
    <infraResourceDetailType>
      <code>BM</code>
      <codeName>BareMetal</codeName>
    </infraResourceDetailType>
    <cpuCount>0</cpuCount>
    <memorySize>0</memorySize>
    <baseBlockStorageSize>0</baseBlockStorageSize>
    <platformType>
      <code>LNX64</code>
      <codeName>Linux 64 Bit</codeName>
    </platformType>
    <osInformation>Oracle Linux 6.9(64bit)</osInformation>
    <dbKindCode></dbKindCode>
    <addBlockStorageSize>0</addBlockStorageSize>
  </productList>
  <productList>
    <productCode>SPSWBMLINUX00004</productCode>
    <productName>Oracle Linux 7.4(64bit)</productName>
    <productType>
      <code>LINUX</code>
      <codeName>Linux</codeName>
    </productType>
    <productDescription>Oracle Linux 7.4(64bit)</productDescription>
    <infraResourceType>
      <code>SW</code>
      <codeName>Software</codeName>
    </infraResourceType>
    <infraResourceDetailType>
      <code>BM</code>
      <codeName>BareMetal</codeName>
    </infraResourceDetailType>
    <cpuCount>0</cpuCount>
    <memorySize>0</memorySize>
    <baseBlockStorageSize>0</baseBlockStorageSize>
    <platformType>
      <code>LNX64</code>
      <codeName>Linux 64 Bit</codeName>
    </platformType>
    <osInformation>Oracle Linux 7.4(64bit)</osInformation>
    <dbKindCode></dbKindCode>
    <addBlockStorageSize>0</addBlockStorageSize>
  </productList>
  <totalRows>3</totalRows>
</getServerImageProductListResponse>
```
