--- title: "getServerImageProductList" slug: "cli-server-getserverimageproductlist" tags: ["Server"] updated: 2026-09-17T10:08:35Z published: 2026-09-17T10:08:35Z 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 ## Overview Get the server image product list. ## Description To create a server instance (VM), you must select and create a server image product. Therefore, we provide an API that allows you to query server image products. ## Request parameters | Parameter name | Required | Type | Restrictions | Description | | --- | --- | --- | --- | --- | | exclusionProductCode | No | String | Min: 1, Max: 20 | Enter the product code to exclude from the list | | productCode | No | String | Min: 1, Max: 20 | Enter the product code to query in the list Use when querying one item | | platformTypeCodeList | No | List | Min: 1, Max: 5 | Pass the values required for platform classification in a list format The following values can be entered: Linux 32 bit (LNX32) \| Linux 64 bit (LNX64) \| Windows 32 bit (WND32) \| Windows 64 bit (WND64) \| Ubuntu Desktop 64 bit (UBD64) \| Ubuntu Server 64 bit (UBS64) | | blockStorageSize | No | Integer | | 50 \| 100 | | regionNo | No | String | | You can obtain the status where input is possible through the getRegionList action | | infraResourceDetailTypeCode | No | String | | Get image of a specific type from the list (currently only Bare Metal can be queried) BareMetal (BM) \| Default: default server image | ## Response data type - ProductList type | 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; | ## Examples ### Call ``` ncloud server getServerImageProductList --platformTypeCodeList LNX64 --infraResourceDetailTypeCode BM --exclusionProductCode SPSWBMLINUX00001 ``` ### Response ``` { "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 ```