--- title: "getServerInstanceList " slug: "compute-server-getserverinstancelist" updated: 2026-10-22T10:47:05Z published: 2026-10-22T10:47:05Z canonical: "api-gov.ncloud-docs.com/compute-server-getserverinstancelist" --- > ## Documentation Index > Fetch the complete documentation index at: https://api-gov.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # getServerInstanceList ## 개요 서버 인스턴스(VM) 리스트를 조회합니다. 페이징 처리가 가능하며, 응답필드 중 userData의 경우에는 서버 인스턴스 상세 조회시에만 제공됩니다. ## 요청 ### 요청 파라미터 | 파라미터 명 | 필수 여부 | 타입 | 제약사항 | 설명 | | --- | --- | --- | --- | --- | | serverInstanceNoList.N | No | List | | - 조회할 서버 인스턴스 번호 리스트 serverInstanceNo는 getServerInstanceList 액션을 통해 획득 가능 ex) serverInstanceNoList.1=937507&serverInstanceNoList.2=1021003 | | searchFilterName | No | String | | - 검색할 필터명 서버 이름과 아이피(ip)로 필터링하여 검색 가능 아이피(ip)의 경우에는 사설 아이피, 공인 아이피 모두 검색 가능 Options : serverName (서버 이름) \| ip (아이피 주소) `[대소문자 구분 없음]` searchFilterName은 아래의 searchFilterValue 값과 mapping하여 사용함 ex) searchFilterName=ip&searchFilterValue=10.41.3.81 ex) searchFilterName=serverName&searchFilterValue=monkeys | | searchFilterValue | No | String | | - 검색할 필터값 위의 searchFilterName 값과 mapping할 값을 입력 | | pageNo | No | Integer | Min:0, Max:2147483647 | - 페이징 된 결과의 페이지 번호 결과값을 pageNo를 이용하여 페이징 처리 가능 | | pageSize | No | Integer | Min:0, Max:2147483647 | - 페이징시 보여줄 각 페이지 사이즈 결과값을 pageSize를 이용하여 페이징 처리 가능 | | serverInstanceStatusCode | No | String | Min:0, Max:5 | - 서버인스턴스 상태코드 조회할 서버 인스턴스 상태코드별 서버 리스트 serverInstanceStatusCode getServerInstanceList 액션을 통해 획득 가능 입력 가능한 상태는 서버 인스턴스 데이터 타입(ServerInstance)의 서버 인스턴스 상태(serverInstanceStatus) 값 참고 바람 ex) serverInstanceStatusCode=NSTOP | | regionNo | No | String | | - 리전 번호 서버 리스트가 조회될 리전(Region) 결정 가능 regionNo는 getRegionList 액션을 통해 획득 가능 | | zoneNo | No | String | | - ZONE번호 서버 리스트가 조회될 존(zone) 결정 가능 zoneNo는 getZoneList 액션을 통해 획득 가능 default : 해당 리전의 첫번째 존(zone)을 선택 | | baseBlockStorageDiskTypeCode | No | String | Min : 1, Max : 5 | - 서버 디스크 유형 구분 코드 Options : NET (NETWORK DISK) | | baseBlockStorageDiskDetailTypeCode | No | String | Min : 1, Max : 5 | - 서버 디스크 상세 유형 구분코드 Options : HDD \| SSD | | sortedBy | No | String | | - 정렬 대상 서버 이름과 서버 인스턴스 번호로 정렬 가능 Options : serverName (서버 이름) \| serverInstanceNo (서버 인스턴스 번호) `[대소문자 구분 없음]` default : serverInstanceNo sortedBy는 아래의 sortingOrder와 mapping하여 사용 ex) sortedBy=serverName&sortingOrder=ascending ex) sortedBy=serverInstanceNo&sortingOrder=descending | | sortingOrder | No | String | | - 정렬 순서 위에서 설정한 sortedBy의 오름차순/내림차순 정렬을 설정함 ascending (오름차순) \| descending (내림차순) `[대소문자 구분 없음]` default : ascending | | serverInstanceTypeCodeList.N | No | List | | - 조회할 서버 인스턴스 구분 코드 리스트 입력 가능한 상태는 서버 인스턴스 데이터 타입(ServerInstance)의 서버 인스턴스 타입(serverInstanceType) 값 참고 바람 Options : MICRO (Micro) \| COMPT (Compact) \| STAND(Standard) \| HIMEM(High Memory) \| GPU(GPU) \| VDS (Virtual Dedicated Server) | | tagKeyList.N | No | List | | - 조회할 인스턴스의 태그 키 인스턴스의 태그 키를 통해 인스턴스 조회 가능 Instance의 TagKey는 getInstanceTagList 액션을 통해 획득 가능 ex) instanceTagList.1.tagKey=tag1 | | tagKeyValue.N | No | List | | - 조회할 인스턴스의 태그 값 인스턴스의 태그 값을 통해 인스턴스 조회 가능 Instance의 TagValue는 getInstanceTagList 액션을 통해 획득 가능 ex) instanceTagList.1.tagValue=dolphins | | responseFormatType | No | String | | - 응답 결과의 포맷 타입 Options : xml \| json Default : xml | ## 응답 ### 응답 바디 - [ServerInstanceList](/docs/common-apidatatype-serverinstancelist) ## 예시 ### 요청 예시 ``` GET {SERVER_API_URL}/getServerInstanceList ?serverInstanceStatusCode=RUN &searchFilterName=ip &searchFilterValue=106.10.46.237 ``` ### 응답 예시 ``` 0cf1cb98-6fdb-4064-804d-c1a14f903d9b 0 success 1 1081368 s1673fa87a9b 1 1073741824 53687091200 LNX32 Linux 32 Bit juhoon-kim false 10.41.19.248 centos-6.3-32 NSTOP Server normal stopped state NULL Server NULL OP stopped 2018-11-23T17:21:05+0900 2018-11-23T17:36:40+0900 SPSW0LINUX000032 SPSVRSTAND000056 false 106.10.51.90 3 KR-2 KR-2 평촌 zone 1 1 KR Korea NET Network Storage HDD HDD MICRO Micro Server 39995 ncloud-default-acg Default AccessControlGroup true 2018-04-09T11:12:54+0900 ```