--- title: "getServerImageProductList" slug: "cli-server-getserverimageproductlist" tags: ["Server"] updated: 2026-09-17T09:16:00Z published: 2026-09-17T09:16:00Z canonical: "cli.ncloud-docs.com/cli-server-getserverimageproductlist" --- > ## 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. # 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 | | 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 ```