Available in VPC
Overview
Get the list of block storage volume types.
Request
Request parameters
Parameter name |
Required |
Type |
Restrictions |
Description |
regionCode |
No |
String |
- |
Region code- Determine the Region in which the block storage snapshot instance list will be queried.
- regionCode can be obtained through the getRegionList action.
- Default: Select the first Region of the getRegionList query result.
|
zoneCode |
No |
String |
- |
Zone code- Determine the zone where the block storage instance list will be queried.
- zoneCode can be obtained through the getZoneList action.
|
blockStorageVolumeTypeCodeList |
No |
List<String> |
- |
Block storage volume type code list- Search by filtering with block storage volume type code.
- Example) --blockStorageVolumeTypeCodeList SSD
|
hypervisorTypeCodeList |
No |
List<String> |
- |
Hypervisor type code list- hypervisorTypeCode can be obtained through the getHypervisorTypeList action.
- Example) --hypervisorTypeCodeList XEN
|
serverSpecCode |
No |
String |
- |
Server specification code- Search by filtering with server specification code.
- serverSpecCode can be obtained through the getServerSpecList action.
|
isBaseStorageAvailable |
No |
Boolean |
- |
Default storage availability |
responseFormatType |
No |
String |
- |
Response result's format type- Options: xml | json
- Default: xml
|
Response
Response data type
- BlockStorageVolumeTypeList type
BlockStorageVolumeTypeList extends CommonResponse |
private Integer totalRows; |
private List<BlockStorageVolumeType> blockStorageVolumeTypeList = new ArrayList<>(); |
BlockStorageVolumeType |
private CommonCode blockStorageVolumeType; |
private CommonCode hypervisorType; |
private Long minBasicVolumeSize; |
private Long maxBasicVolumeSize; |
private Long minVolumeSize; |
private Long maxVolumeSize; |
private Long minIops; |
private Long maxIops; |
private Long minThroughput; |
private Long maxThroughput; |
private List<String> zoneCodeList; |
private Boolean isBaseStorageAvailable; |
Examples
Request example
ncloud vserver getBlockStorageVolumeTypeList --regionCode KR --zoneCode KR-1 --blockStorageVolumeTypeCodeList SSD --hypervisorTypeCodeList XEN --isBaseStorageAvailable true
Response example
<getBlockStorageVolumeTypeListResponse>
<requestId></requestId>
<returnCode>0</returnCode>
<returnMessage>success</returnMessage>
<totalRows>1</totalRows>
<blockStorageVolumeTypeList>
<blockStorageVolumeType>
<blockStorageVolumeType>
<code>SSD</code>
<codeName>SSD</codeName>
</blockStorageVolumeType>
<hypervisorType>
<code>XEN</code>
<codeName>XEN</codeName>
</hypervisorType>
<minBasicVolumeSize>53687091200</minBasicVolumeSize>
<maxBasicVolumeSize>107374182400</maxBasicVolumeSize>
<minVolumeSize>10737418240</minVolumeSize>
<maxVolumeSize>2147483648000</maxVolumeSize>
<zoneCodeList>
<zoneCode>KR-1</zoneCode>
<zoneCode>KR-2</zoneCode>
</zoneCodeList>
<isBaseStorageAvailable>true</isBaseStorageAvailable>
</blockStorageVolumeType>
</blockStorageVolumeTypeList>
</getBlockStorageVolumeTypeListResponse>