Documentation Index

Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

getBlockStorageInstanceList

Prev Next

VPC 환경에서 이용 가능합니다.

개요

블록 스토리지 인스턴스 리스트를 조회합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - - 리전 코드
블록 스토리지 인스턴스 리스트가 조회될 리전(Region) 결정 가능
regionCode는 getRegionList 액션을 통해 획득 가능
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
zoneCode No String - - ZONE 코드
블록 스토리지 인스턴스 리스트가 조회될 존(zone) 결정 가능
zoneCode는 getZoneList 액션을 통해 획득 가능
blockStorageInstanceNoList No List<String> - - 블록 스토리지 인스턴스 번호 리스트
블록 스토리지 인스턴스 번호로 필터링하여 검색 가능
blockStorageInstanceNo는 getBlockStorageInstanceList 액션을 통해 획득 가능
ex) --blockStorageInstanceNoList 1234 2345
blockStorageInstanceStatusCode No String - - 블록 스토리지 인스턴스 상태 코드
블록 스토리지 인스턴스 상태 코드로 필터링하여 검색 가능
Options : INIT | CREAT | ATTAC
blockStorageDiskTypeCode No String - - 블록 스토리지 디스크 유형 코드
블록 스토리지 디스크 유형으로 필터링하여 검색 가능
Options : NET
blockStorageDiskDetailTypeCode No String - - 블록 스토리지 디스크 상세 유형 코드
블록 스토리지 디스크 상세 유형으로 필터링하여 검색 가능
Options : HDD | SSD
blockStorageSize No Integer - - 블록 스토리지 사이즈
입력한 GB 단위 사이즈 이하의 블록스토리지를 필터링하여 검색 가능
blockStorageTypeCodeList No List<String> - - 블록 스토리지 유형 코드 리스트
블록 스토리지 유형으로 필터링하여 검색 가능
Options : BASIC (서버 인스턴스의 기본 블록 스토리지) | SVRBS (서버 인스턴스의 추가 블록 스토리지)
ex) --blockStorageTypeCodeList BASIC SVRBS
serverInstanceNo No String - - 서버 인스턴스 번호
블록 스토리지가 할당된 서버 인스턴스 번호로 필터링하여 검색 가능
serverInstanceNo는 getServerInstanceList 액션을 통해 획득 가능
blockStorageName No String - - 블록 스토리지 이름
블록 스토리지 이름으로 필터링하여 검색 가능
blockStorageName, serverName, connectionInfo 중 하나의 검색 조건만 사용 가능
serverName No String - - 서버 이름
블록 스토리지가 할당된 서버 이름으로 필터링하여 검색 가능
blockStorageName, serverName, connectionInfo 중 하나의 검색 조건만 사용 가능
connectionInfo No String - - 연결 정보
블록 스토리지가 할당된 서버와 디바이스 연결 정보로 필터링하여 검색 가능
다음 두가지 형태로 사용 가능
Options : '서버이름[공백]디바이스이름' (s173dc67dc2e /dev/xvda) | '서버이름:디바이스이름' (s173dc67dc2e:/dev/xvda)
blockStorageName, serverName, connectionInfo 중 하나의 검색 조건만 사용 가능
blockStorageVolumeTypeCodeList No List<String> - - 블록스토리지 볼륨 타입 코드 리스트
블록 스토리지 볼륨타입으로 필터링하여 검색 가능
Options : SSD | HDD | FB1 | CB1
ex) --blockStorageVolumeTypeCodeList HDD SSD
hypervisorTypeCodeList No List<String> - - 하이퍼바이저 타입 코드 리스트
하이퍼바이저 타입으로 필터링하여 검색 가능
Options : XEN | KVM
ex) --hypervisorTypeCodeList KVM XEN
pageNo No Integer - - 페이징된 결과의 페이지 번호
결과값을 pageNo, pageSize를 이용하여 페이징 처리 가능
pageSize Conditional Integer - - 페이징 시 보여줄 각 페이지 사이즈
결과값을 pageNo, pageSize를 이용하여 페이징 처리 가능
pageNo 입력시 반드시 입력 필요
output No String - - 응답 결과의 포맷 타입
Options : xml | json
Default : 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>