--- title: "Product" slug: "common-vapidatatype-product" updated: 2026-09-17T09:25:15Z published: 2026-09-17T09:25:15Z canonical: "api.ncloud-docs.com/common-vapidatatype-product" --- > ## 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. # Product Available in VPC Define the attributes of ''product,'' which collectively refers to the services and solutions provided by NAVER Cloud Platform. ## Syntax The syntax is as follows. ``` 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; private String generationCode; ``` ## Field The following describes the fields. | Field | Type | Required | Description | | --- | --- | --- | --- | | `productCode` | String | Required | Product code managed by NAVER Cloud Platform that defines server specification or server OS - `SW.VSVR.OS.LNX64.CNTOS.0703.B050`, `SVR.VSVR.STAND.C002.M004.NET.HDD.B050.G001` | | `productName` | String | Required | Product name - `centos-7.3-64`, `vCPU 2EA, Memory 4GB, Disk 50GB` | | `productType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Product type - `LINUX` \| `WINNT` `STAND` \| `GPU` \| `HIMEM` \| `HICPU` | | `productDescription` | String | Required | Product description | | `infraResourceType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Infrastructure resource type - `SW` \| `VSVR` - `SW`: Server Image product - `VSVR`: Server product | | `infraResourceDetailType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Optional | Infrastructure resource detailed type - `BM` - `BM`: Bare Metal Server product | | `cpuCount` | Integer | Optional | Number of virtual CPUs (vCPUs) - It is returned when viewing Server product | | `memorySize` | Long | Optional | 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 | | `platformType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Optional | Platform type - `LNX32` \| `LNX64` \| `WND32` \| `WND64` \| `UBD64` \| `UBS64` - It is returned when viewing Server Image product | | `osInformation` | String | Optional | OS information - It is returned when viewing Server Image product | | `diskType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Optional | Disk type - `NET` - It is returned when viewing Server product | | `dbKindCode` | String | Optional | Database type code - It is returned when viewing a Server product related to Cloud DB | | `addBlockStorageSize` | Long | Optional | Additional block storage size (byte) - It is returned when viewing Server product | | `generationCode` | String | Optional | Product generation code - `G1` \| `G2` - It is returned when viewing Server product |