VPC環境で利用できます。
概要
ブロックストレージボリュームタイプリストを照会します。
リクエスト
リクエストパラメータ
パラメータ名 |
必須の有無 |
タイプ |
制限事項 |
説明 |
regionCode |
No |
String |
- |
リージョンコード- ブロックストレージインスタンスリスト照会対象のリージョン(Region)を決定可能
- regionCodeはgetRegionListアクションを通じて取得可能
- デフォルト: getRegionList照会結果の最初のリージョンを選択
|
zoneCode |
No |
String |
- |
ZONEコード- ブロックストレージインスタンスリスト照会対象のゾーン(zone)を決定可能
- zoneCodeはgetZoneListアクションを通じて取得可能
|
blockStorageVolumeTypeCodeList |
No |
List<String> |
- |
ブロックストレージボリュームタイプコードリスト- ブロックストレージボリュームタイプコードで絞り込んで検索可能
- 例) --blockStorageVolumeTypeCodeList SSD
|
hypervisorTypeCodeList |
No |
List<String> |
- |
ハイパーバイザタイプコードリスト |
serverSpecCode |
No |
String |
- |
サーバスペックコード |
isBaseStorageAvailable |
No |
Boolean |
- |
基本ストレージとして使用可能か |
responseFormatType |
No |
String |
- |
レスポンス結果の形式タイプ- オプション: xml | json
- デフォルト: xml
|
レスポンス
レスポンスデータタイプ
- BlockStorageVolumeTypeListタイプ
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; |
例
リクエスト例
ncloud vserver getBlockStorageVolumeTypeList --regionCode KR --zoneCode KR-1 --blockStorageVolumeTypeCodeList SSD --hypervisorTypeCodeList XEN --isBaseStorageAvailable true
レスポンス例
<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>