--- title: "BlockStorageInstance" slug: "common-vapidatatype-blockstorageinstance" updated: 2026-09-17T09:25:15Z published: 2026-09-17T09:25:15Z canonical: "api.ncloud-docs.com/common-vapidatatype-blockstorageinstance" --- > ## 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. # BlockStorageInstance Available in VPC This is a block storage instance. ## Syntax The syntax is as follows. ``` private String blockStorageInstanceNo; private String serverInstanceNo; private String blockStorageName; private CommonCode blockStorageType; private Long blockStorageSize; private String deviceName; private String blockStorageProductCode; private CommonCode blockStorageInstanceStatus; private CommonCode blockStorageInstanceOperation; private String blockStorageInstanceStatusName; private Date createDate; private String blockStorageDescription; private CommonCode blockStorageDiskType; private CommonCode blockStorageDiskDetailType; private Integer maxIopsThroughput; private Boolean isEncryptedVolume; private String zoneCode; private String regionCode; private Boolean isReturnProtection; private CommonCode blockStorageVolumeType; private CommonCode hypervisorType; private Long throughput; private Long iops; private Long blockStorageSnapshotInstanceNo; ``` ## Field The following describes the fields. | Field | Type | Required | Description | | --- | --- | --- | --- | | `blockStorageInstanceNo` | String | Required | Block storage instance number - NAVER Cloud Platform's identifier to identify block storage instance number | | `serverInstanceNo` | String | Optional | Server instance number in which the block storage is assigned | | `blockStorageName` | String | Required | Block storage name | | `blockStorageType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Block storage type - `BASIC` \| `SVRBS` - `BASIC`: basic block storage - `SVRBS`: block storage added to the server | | `blockStorageSize` | Long | Required | Block storage size (byte) | | `deviceName` | String | Optional | Device name on the assigned server instance - /dev/xvda, /dev/xvdb | | `blockStorageProductCode` | String | Required | Block storage product code - Product code corresponding to the block storage managed by NAVER Cloud Platform | | `blockStorageInstanceStatus` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Block storage instance status - `INIT` \| `CREAT` \| `ATTAC` - `INIT`: initiated - `CREAT`: created - `ATTAC`: attached | | `blockStorageInstanceOperation` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Block storage instance operation status - `ATTAC` \| `CREAT` \| `NULL` - `ATTAC`: attach - `CREAT`: create - `NULL`: no operation | | `blockStorageInstanceStatusName` | String | Required | Block storage instance status name - Pass the current block storage instance status name by combining the block storage instance status with the block storage instance operation status | | `createDate` | Date | Required | Creation date and time (YYYY-MM-DDThh:mm:ssZ) | | `blockStorageDescription` | String | Optional | Block storage description | | `blockStorageDiskType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Block storage disk type - `NET` - `NET` : network disk | | `blockStorageDiskDetailType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Detailed type of block storage disk - `HDD` \| `SSD` | | `maxIopsThroughput` | Integer | Optional | Maximum IOPS - Meaningful values are assigned only for SSDs | | `isEncryptedVolume` | Boolean | Required | Volume encryption status - `true` \| `false` | | `zoneCode` | String | Required | Zone code where the block storage is located | | `regionCode` | String | Required | Region code where block storage is located | | `isReturnProtection` | Boolean | Required | Termination protection status - `true` \| `false` | | `blockStorageVolumeType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Block storage volume type | | `hypervisorType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Hypervisor type | | `throughput` | Long | Optional | Block storage throughput | | `iops` | Long | Optional | Block storage IOPS | | `blockStorageSnapshotInstanceNo` | Long | Optional | Block storage snapshot instance number |