--- title: "BlockStorageInstance" slug: "common-apidatatype-blockstorageinstance" updated: 2026-09-17T09:25:03Z published: 2026-09-17T09:25:03Z canonical: "api.ncloud-docs.com/common-apidatatype-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 Classic This is a block storage instance. ## Syntax The syntax is as follows. ``` private String blockStorageInstanceNo; private String serverInstanceNo; private String serverName; private CommonCode blockStorageType; private String blockStorageName; private Long blockStorageSize; private String deviceName; private String blockStorageProductCode; private CommonCode blockStorageInstanceStatus; private CommonCode blockStorageInstanceOperation; private String blockStorageInstanceStatusName; private Date createDate; private String blockStorageInstanceDescription; private CommonCode diskTypeCode; private CommonCode diskType; private CommonCode diskDetailType; private Integer maxIopsThroughput; private Region region; private Zone zone; ``` ## Field The following describes the fields. | Field | Type | Required | Description | | --- | --- | --- | --- | | `blockStorageInstanceNo` | String | Required | NAVER Cloud Platform's identifier to identify block storage | | `serverInstanceNo` | String | Required | Server instance (VM) number to which block storage is attached | | `serverName` | String | Required | Attached server name | | `blockStorageType` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Required | Block storage type - `BASIC` \| `SVRBS` \| `SNAP` \| `NSI` - `BASIC`: basic block storage - `SVRBS`: additional block storage - `SNAP`: snapshot - `NSI`: member's server image | | `blockStorageName` | String | Required | Block storage name - Example: /dev/xvda, /dev/xvdb | | `blockStorageSize` | String | Required | Block storage size (GB) | | `blockStorageProductCode` | String | Required | Block storage product code - Product code corresponding to the block storage managed by NAVER Cloud Platform | | `blockStorageInstanceStatus` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Required | Block storage instance status - `INIT` \| `CREAT` \| `ATTAC` \| `TERMT` \| `NAVAI` \| `DT_FL` - `INIT`: initiated - `CREAT`: created - `ATTAC`: attached - `TERMT`: terminated - `NAVAI`: not available - `DT_FL`: detach failed | | `blockStorageInstanceOperation` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Optional | Block storage instance operation status - `ATTAC` \| `DETAC` \| `TERMT` \| `NULL` \| `COPY` \| `CREAT` - `ATTAC`: stop - `DETAC`: restart - `TERMT`: terminate - `NULL`: no operation - `COPY`: copy - `CREAT`: create | | `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 - `initialized` \| `creating` \| `detached` \| `copying` \| `terminating` \| `repairing` \| `terminated` \| `detachFailed` | | `createDate` | Date | Required | Block storage creation date and time | | `serverInstanceStatus` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Required | Server instance status | | `blockStorageInstanceDescription` | String | Required | Block storage instance description | | `diskType` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Required | Disk type - `NET` \| `LOCAL` - `NET`: network disk - `LOCAL`: local disk | | `diskDetailType` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Required | Disk detailed type - `HDD` \| `SSD` | | `maxIopsThroughput` | Integer | Optional | Maximum IOPS - No values are assigned for HDDs | | `region` | Region | Required | Region | | `zone` | Zone | Required | Zone |