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>