getBlockStorageInstanceList

Prev Next

VPC環境で利用できます。

概要

ブロックストレージインスタンスリストを照会します。

リクエスト

リクエストパラメータ

パラメータ名 必須の有無 タイプ 制限事項 説明
regionCode No String - - リージョンコード
ブロックストレージのインスタンスリストが照会されるリージョン(Region)を決定可能
regionCodeはgetRegionListアクションを通じて取得可能
デフォルト: getRegionList照会結果の最初のリージョンを選択
zoneCode No String - - ZONEコード
ブロックストレージのインスタンスリストが照会されるゾーン(zone)を決定可能
zoneCodeは、getZoneListアクションを通じて取得可能
blockStorageInstanceNoList No List<String> - - ブロックストレージインスタンス番号リスト
ブロックストレージインスタンス番号で絞り込んで検索可能
blockStorageInstanceNoはgetBlockStorageInstanceListアクションを通じて取得可能
例) --blockStorageInstanceNoList 1234 2345
blockStorageInstanceStatusCode No String - - ブロックストレージインスタンスのステータスコード
ブロックストレージのインスタンス状態コードで絞り込んで検索可能
オプション: INIT | CREAT | ATTAC
blockStorageDiskTypeCode No String - - ブロックストレージディスクのタイプコード
ブロックストレージのディスクタイプで絞り込んで検索可能
オプション: NET
blockStorageDiskDetailTypeCode No String - - ブロックストレージディスクの詳細タイプコード
ブロックストレージディスクの詳細タイプで絞り込んで検索可能
オプション: HDD | SSD
blockStorageSize No Integer - - ブロックストレージサイズ
入力した GB単位サイズ以下のブロックストレージを絞り込んで検索可能
blockStorageTypeCodeList No List<String> - - ブロックストレージのタイプコードリスト
ブロックストレージタイプで絞り込んで検索可能
オプション: BASIC (サーバインスタンスの基本ブロックストレージ) | SVRBS (サーバインスタンスの追加ブロックストレージ)
例) --blockStorageTypeCodeList BASIC SVRBS
serverInstanceNo No String - - サーバインスタンス番号
ブロックストレージが割り当てられたサーバインスタンス番号で絞り込んで検索可能
serverInstanceNoはgetServerInstanceListアクションを通じて取得可能
blockStorageName No String - - ブロックストレージ名
ブロックストレージ名で絞り込んで検索可能
blockStorageName、serverName、connectionInfoのうち、1つの検索条件だけ使用可能
serverName No String - - サーバ名
ブロックストレージが割り当てられたサーバ名で絞り込んで検索可能
blockStorageName、serverName、connectionInfoのうち、1つの検索条件だけ使用可能
connectionInfo No String - - 接続情報
ブロックストレージが割り当てられたサーバとデバイス接続情報で絞り込んで検索可能
次の2つの方法で使用可能
オプション: 「サーバ名[スペース]デバイス名」 (s173dc67dc2e /dev/xvda) | 「サーバ名:デバイス名」 (s173dc67dc2e:/dev/xvda)
blockStorageName、serverName、connectionInfoのうち、1つの検索条件だけ使用可能
blockStorageVolumeTypeCodeList No List<String> - - ブロックストレージのボリュームタイプコードリスト
ブロックストレージのボリュームタイプで絞り込んで検索可能
オプション: SSD | HDD | FB1 | CB1
例) --blockStorageVolumeTypeCodeList HDD SSD
hypervisorTypeCodeList No List<String> - - ハイパーバイザタイプコードリスト
ハイパーバイザタイプで絞り込んで検索可能
オプション: XEN | KVM
例) --hypervisorTypeCodeList KVM XEN
pageNo No Integer - - ページングされた結果のページ番号
結果値をpageNo、pageSizeを利用してページング処理できる
pageSize Conditional Integer - - ページング時に表示する各ページサイズ
結果値をpageNo、pageSizeを利用してページング処理できる
pageNoを入力する際に必ず入力
output No String - - レスポンス結果の形式タイプ
オプション: xml | json
デフォルト: json

レスポンス

レスポンスデータタイプ

  • BlockStorageInstanceListタイプ
BlockStorageInstanceList extends CommonResponse
private Integer totalRows;
private List<BlockStorageInstance> blockStorageInstanceList = new ArrayList<>();
BlockStorageInstance
private String blockStorageInstanceNo;
private String serverInstanceNo;
private String blockStorageName;
private CommonCode blockStorageType;
private Long blockStorageSize;
private String deviceName;
private String blockStorageProductCode;
private CommonCode blockStorageInstanceStatus;
private CommonCode blockStorageInstanceOperation;
private String blockStorageInstanceStatusName;
private Date createDate;
private String blockStorageDescription;
private CommonCode blockStorageDiskType;
private CommonCode blockStorageDiskDetailType;
private Integer maxIopsThroughput;
private Boolean isEncryptedVolume;
private String zoneCode;
private String regionCode;
private Boolean isReturnProtection;
private CommonCode blockStorageVolumeType;
private CommonCode hypervisorType;
private Long throughput;
private Long iops;
private Long blockStorageSnapshotInstanceNo;
private List<String> eventList;

リクエスト例

ncloud vserver getBlockStorageInstanceList --regionCode KR --zoneCode KR-1 --blockStorageInstanceNoList ***7746 --blockStorageInstanceStatusCode ATTAC --blockStorageDiskTypeCode NET --blockStorageDiskDetailTypeCode SSD --blockStorageSize 50 --blockStorageTypeCodeList BASIC --serverInstanceNo ***4299 --connectionInfo test-***:/dev/xvda

レスポンス例

<getBlockStorageInstanceListResponse>
    <requestId></requestId>
    <returnCode>0</returnCode>
    <returnMessage>success</returnMessage>
    <totalRows>1</totalRows>
    <blockStorageInstanceList>
        <blockStorageInstance>
            <blockStorageInstanceNo>***7746</blockStorageInstanceNo>
            <serverInstanceNo>***4299</serverInstanceNo>
            <blockStorageName>test-***</blockStorageName>
            <blockStorageType>
                <code>BASIC</code>
                <codeName>Basic BS</codeName>
            </blockStorageType>
            <blockStorageSize>53687091200</blockStorageSize>
            <deviceName>/dev/xvda</deviceName>
            <blockStorageProductCode>SPBSTBSTBS000005</blockStorageProductCode>
            <blockStorageInstanceStatus>
                <code>ATTAC</code>
                <codeName>Block storage ATTACHED state</codeName>
            </blockStorageInstanceStatus>
            <blockStorageInstanceOperation>
                <code>NULL</code>
                <codeName>Block Storage NULLOP</codeName>
            </blockStorageInstanceOperation>
            <blockStorageInstanceStatusName>attached</blockStorageInstanceStatusName>
            <createDate>2020-08-19T15:05:07+0900</createDate>
            <blockStorageDescription>test-***'s basic storage</blockStorageDescription>
            <blockStorageDiskType>
                <code>NET</code>
                <codeName>Network Storage</codeName>
            </blockStorageDiskType>
            <blockStorageDiskDetailType>
                <code>SSD</code>
                <codeName>SSD</codeName>
            </blockStorageDiskDetailType>
            <maxIopsThroughput>4000</maxIopsThroughput>
            <isEncryptedVolume>false</isEncryptedVolume>
            <zoneCode>KR-1</zoneCode>
            <regionCode>KR</regionCode>
            <isReturnProtection>false</isReturnProtection>
            <blockStorageVolumeType>
                <code>CB1</code>
                <codeName>Common BlockStorage 1</codeName>
            </blockStorageVolumeType>
            <hypervisorType>
                <code>KVM</code>
                <codeName>KVM</codeName>
            </hypervisorType>
            <throughput>10000</throughput>
            <iops>1000</iops>
            <blockStorageSnapshotInstnaceNo>1002120</blockStorageSnapshotInstnaceNo>
            <eventList>
                <event>Scheduled Maintenance Event | 2025-03-19 PM 10:11 (UTC+09:00) migration</event>
            </eventList>
        </blockStorageInstance>
    </blockStorageInstanceList>
</getBlockStorageInstanceListResponse>