--- title: "ProductPrice" slug: "common-apidatatype-productprice" updated: 2026-09-17T09:25:03Z published: 2026-09-17T09:25:03Z canonical: "api.ncloud-docs.com/common-apidatatype-productprice" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # ProductPrice Available in Classic and VPC This is the product pricing plan. ## Syntax The syntax is as follows. ``` private CommonCode productItemKind; private CommonCode productItemKindDetail; private String productCode; private String productName; private String productDescription; private CommonCode softwareType; private CommonCode productCategory; private CommonCode productType; private CommonCode productTypeDetail; private Integer gpuCount; private Integer cpuCount; private Long memorySize; private Long baseBlockStorageSize; private CommonCode dbKind; private String osInfomation; private CommonCode platformType; private CommonCode osType; private String platformCategoryCode; private CommonCode diskType; private CommonCode diskDetailType; private String generationCode; private List priceList; ``` ## Field The following describes each field. | Field | Type | Required | Description | | --- | --- | --- | --- | | `productItemKind` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Product item type | | `productItemKindDetail` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Product item type details | | `productCode` | String | Required | Product code | | `productName` | String | Required | Product name | | `productDescription` | String | Required | Product description | | `softwareType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Software type | | `productCategory` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Product category | | `productType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Product type | | `productTypeDetail` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Product type details | | `gpuCount` | Integer | Required | Number of GPUs - It is returned when viewing Server product | | `cpuCount` | Integer | Required | Number of CPUs - It is returned when viewing Server product | | `memorySize` | Long | Required | Memory size (byte) - It is returned when viewing Server product | | `baseBlockStorageSize` | Long | Required | Default block storage size (byte) - It is returned when viewing Server product | | `dbKind` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Database type code - It is returned when viewing a Server product related to Cloud DB | | `osInfomation` | String | Required | OS information | | `platformType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Platform type | | `osType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | OS type | | `platformCategoryCode` | String | Required | Platform category code - `APP`, `DBMS`, `OS` | | `diskType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Disk type | | `diskDetailType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Disk detailed type | | `generationCode` | String | Required | Product generation code - `G1` \| `G2` | | `priceList` | List<[Price](/docs/en/common-vapidatatype-Price)> | Required | Pricing plan list - List of pricing plan information that the product uses |