getBlockStorageVolumeTypeList

Prev Next

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> - ハイパーバイザタイプコードリスト
  • hypervisorTypeCodeはgetHypervisorTypeListアクションを通じて取得可能
  • 例) --hypervisorTypeCodeList XEN
serverSpecCode No String - サーバスペックコード
  • サーバスペックコードで絞り込んで検索可能
  • serverSpecCodeはgetServerSpecListアクションを通じて取得可能
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>