getServerInstanceList
- Print
- PDF
getServerInstanceList
- Print
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Overview
Gets a list of server instances (VMs). The results can be paginated. userData is returned only when you get detailed information.
Request
Request parameters
Parameter | Required | Type | Limitation | Description |
---|---|---|---|---|
serverInstanceNoList.N | N | List<String> | List of server instance numbers to get Get available values by using the getServerInstanceList action. Example) serverInstanceNoList.1=937507&serverInstanceNoList.2=1021003 | |
searchFilterName | N | String | Filter name You can search server instances by server name and IP. Both private and public IP addresses are available. Options: serverName (Server name) | ip (IP address) [case insensitive] Map searchFilterName and searchFilterValue as follows. Example) searchFilterName=ip&searchFilterValue=10.41.3.81 Example) searchFilterName=serverName&searchFilterValue=monkeys | |
searchFilterValue | N | String | Fileter value This value is mapped with searchFilterName. | |
pageNo | N | Integer | Min: 0, Max: 2147483647 | Page number You can paginate results with pageNo. |
pageSize | N | Integer | Min: 0, Max: 2147483647 | Page size to show when paginating results. You can paginate results with pageSize. |
serverInstanceStatusCode | N | String | Min: 0, Max: 5 | Server instance status code List of servers by server instance status code you want to get Get available values by using the getServerInstanceList action. Please refer to the server instance status (serverInstanceStatus) of a server instance data type(ServerInstance) for available status. Example) serverInstanceStatusCode=NSTOP |
regionNo | N | String | Region number Region from which you want to get a list of servers. Get available values by using the getRegionList action. | |
zoneNo | N | String | Zone number Zone from which you want to get a list of servers. Get available values by using the getZoneList action. Default: The first zone of the region. | |
baseBlockStorageDiskTypeCode | N | String | Min: 1, Max: 5 | Server disk type code Options: NET (NETWORK DISK) | LOCAL (LOCAL DISK) |
baseBlockStorageDiskDetailTypeCode | N | String | Min: 1, Max: 5 | Detailed server disk type code Options: HDD | SSD |
sortedBy | N | String | Sort by You can sort servers by server name or server instance number. Options: serverName (Server name) | serverInstanceNo (Server instance number) [case insensitive] Default: serverInstanceNo Map sortedBy and sortingOrder as follows. Example) sortedBy=serverName&sortingOrder=ascending Example) sortedBy=serverInstanceNo&sortingOrder=descending | |
sortingOrder | N | String | Sorting order It shows results sorted by the specified sortedBy value in ascending or descending order. ascending | descending [case insensitive] Default: ascending | |
serverInstanceTypeCodeList.N | N | List<String> | List of server instance type codes you want to get Please refer to the server instance status (serverInstanceStatus) of a server instance data type(ServerInstance) for available status. Options: MICRO (Micro) | COMPT (Compact) | STAND (Standard) | HIMEM (High Memory) | GPU (GPU) | VDS (Virtual Dedicated Server) | |
tagKeyList.N | N | List<String> | Tag key of an instance to get You can use a tag key to get an instance. Get available values by using the getInstanceTagList action. Example) instanceTagList.1.tagKey=tag1 | |
tagKeyValue.N | N | List<String> | Tag value of an instance to get You can use a tag value to get an instance. Get available values by using the getInstanceTagList action. Example) instanceTagList.1.tagValue=dolphins |
Response
Response body
Examples
Request example
GET {SERVER_API_URL}/getServerInstanceList
?serverInstanceStatusCode=RUN
&searchFilterName=ip
&searchFilterValue=106.10.46.237
Response example
<getServerInstanceListResponse>
<requestId>0cf1cb98-6fdb-4064-804d-c1a14f903d9b</requestId>
<returnCode>0</returnCode>
<returnMessage>success</returnMessage>
<totalRows>1</totalRows>
<serverInstanceList>
<serverInstance>
<serverInstanceNo>1081368</serverInstanceNo>
<serverName>s1673fa87a9b</serverName>
<serverDescription></serverDescription>
<cpuCount>1</cpuCount>
<memorySize>1073741824</memorySize>
<baseBlockStorageSize>53687091200</baseBlockStorageSize>
<platformType>
<code>LNX32</code>
<codeName>Linux 32 Bit</codeName>
</platformType>
<loginKeyName>juhoon-kim</loginKeyName>
<isFeeChargingMonitoring>false</isFeeChargingMonitoring>
<publicIp></publicIp>
<privateIp>10.41.19.248</privateIp>
<serverImageName>centos-6.3-32</serverImageName>
<serverInstanceStatus>
<code>NSTOP</code>
<codeName>Server normal stopped state</codeName>
</serverInstanceStatus>
<serverInstanceOperation>
<code>NULL</code>
<codeName>Server NULL OP</codeName>
</serverInstanceOperation>
<serverInstanceStatusName>stopped</serverInstanceStatusName>
<createDate>2018-11-23T17:21:05+0900</createDate>
<uptime>2018-11-23T17:36:40+0900</uptime>
<serverImageProductCode>SPSW0LINUX000032</serverImageProductCode>
<serverProductCode>SPSVRSTAND000056</serverProductCode>
<isProtectServerTermination>false</isProtectServerTermination>
<portForwardingPublicIp>106.10.51.90</portForwardingPublicIp>
<zone>
<zoneNo>3</zoneNo>
<zoneName>KR-2</zoneName>
<zoneCode>KR-2</zoneCode>
<zoneDescription>Pyeongchon zone</zoneDescription>
<regionNo>1</regionNo>
</zone>
<region>
<regionNo>1</regionNo>
<regionCode>KR</regionCode>
<regionName>Korea</regionName>
</region>
<baseBlockStorageDiskType>
<code>NET</code>
<codeName>Network Storage</codeName>
</baseBlockStorageDiskType>
<baseBlockStorageDiskDetailType>
<code>HDD</code>
<codeName>HDD</codeName>
</baseBlockStorageDiskDetailType>
<serverInstanceType>
<code>MICRO</code>
<codeName>Micro Server</codeName>
</serverInstanceType>
<userData></userData>
<initScriptNo></initScriptNo>
<accessControlGroupList>
<accessControlGroup>
<accessControlGroupConfigurationNo>39995</accessControlGroupConfigurationNo>
<accessControlGroupName>ncloud-default-acg</accessControlGroupName>
<accessControlGroupDescription>Default AccessControlGroup</accessControlGroupDescription>
<isDefault>true</isDefault>
<createDate>2018-04-09T11:12:54+0900</createDate>
</accessControlGroup>
</accessControlGroupList>
<instanceTagList/>
</serverInstance>
</serverInstanceList>
</getServerInstanceListResponse>
Was this article helpful?