getServerInstanceList
    • PDF

    getServerInstanceList

    • PDF

    Article summary

    The latest service changes have not yet been reflected in this content. We will update the content as soon as possible. Please refer to the Korean version for information on the latest updates.

    Available in VPC

    Overview

    It searches for a server instance (VM) list.

    Requests

    Request Parameters

    Parameter nameRequirement statusTypeRestrictionsDescription
    regionCodeNoString- Region code
    It can determine the Region for which the server instance list is to be viewed
    regionCode can be acquired through getRegionList action
    Default : Choose the first region shown through getRegionList
    vpcNoNoString- VPC number
    You can search by filtering with a VPC number
    vpcNo can be obtained through the getVpcList action
    serverInstanceNoList.NNoList<String>- List of server instance numbers
    You can search by filtering with a server instance number.
    serverInstanceNo can be acquired through getServerInstanceList action
    ex) serverInstanceNoList.1=1234&serverInstanceNoList.2=2345
    serverNameNoString- Server name
    Query can be filtered by server name.
    serverInstanceStatusCodeNoStringServer instance status code
    Query can be filtered with a server instance status traffic log available
    Options : INIT | CREAT | RUN | NSTOP
    baseBlockStorageDiskTypeCodeNoString- Type code of default block storage disk
    Filters query by setting base block storage size of server instance
    Options : NET (NETWORK DISK)
    baseBlockStorageDiskDetailTypeCodeNoString- Detailed type code of the default block storage disk
    You can search by filtering by setting detailed base block storage type of server instance
    Options : HDD | SSD
    ipNoString- IP Address
    Filters query with a server instance IP address
    Both private IP and public IP are subject to filtering.
    placementGroupNoList.NNoList<String>- List of the physical placement group numbers
    Filters query by the number of physical placement group to which a server instance belongs
    placementGroupNo can be obtained via the getPlacementGroupList action
    ex) placementGroupNoList.1=1234&placementGroupNoList.2=2345
    hypervisorTypeCodeList.NNoList<String>- List of hypervisor type codes
    Filters query by hypervisor type
    Options : XEN | KVM
    ex) hypervisorTypeCodeList.1=KVM&hypervisorTypeCodeList.2=XEN
    pageNoNoInteger- Page number of paged result
    The results can be paged using pageNo and pageSize
    pageSizeConditionalInteger- Size of each page to be shown during paging
    The results can be paged using pageNo and pageSize
    Must be entered when entering pageNo
    sortedByNoString- Items subject to sorting
    The results can be sorted by server name and server instance number
    Options : serverName | serverInstanceNo
    sortingOrderNoString- Sorting order
    When using sortedBy, set for sort in ascending/descending order
    Options : ASC (ascending order) | DESC (descending order)
    Default : ASC
    responseFormatTypeNoString- Format type of responses
    Options : xml | json
    Default : xml

    Responses

    Response bodies

    Examples

    Request Examples

    GET {API_URL}/getServerInstanceList
    ?regionCode=KR
    &vpcNo=***04
    &serverInstanceNoList.1=***4299
    &serverName=test-***
    &serverInstanceStatusCode=RUN
    &baseBlockStorageDiskTypeCode=NET
    &baseBlockStorageDiskDetailTypeCode=SSD
    &ip=***.***.111.215
    &placementGroupNoList.1=***61
    

    Response examples

    <getServerInstanceListResponse>
      <returnCode>0</returnCode>
      <returnMessage>success</returnMessage>
      <totalRows>1</totalRows>
      <serverInstanceList>
        <serverInstance>
          <serverInstanceNo>***4299</serverInstanceNo>
          <serverName>test-***</serverName>
          <serverDescription></serverDescription>
          <cpuCount>2</cpuCount>
          <memorySize>4294967296</memorySize>
          <platformType>
            <code>LNX64</code>
            <codeName>Linux 64 Bit</codeName>
          </platformType>
          <loginKeyName>test-***</loginKeyName>
          <publicIpInstanceNo>***7551</publicIpInstanceNo>
          <publicIp>***.***.111.215</publicIp>
          <serverInstanceStatus>
            <code>RUN</code>
            <codeName>Server run state</codeName>
          </serverInstanceStatus>
          <serverInstanceOperation>
            <code>NULL</code>
            <codeName>Server NULL OP</codeName>
          </serverInstanceOperation>
          <serverInstanceStatusName>running</serverInstanceStatusName>
          <createDate>2020-08-19T15:05:07+0900</createDate>
          <uptime>2020-08-19T15:08:09+0900</uptime>
          <serverImageProductCode>SW.VSVR.OS.LNX64.CNTOS.0703.B050</serverImageProductCode>
          <serverProductCode>SVR.VSVR.STAND.C002.M004.NET.SSD.B050.G001</serverProductCode>
          <isProtectServerTermination>false</isProtectServerTermination>
          <zoneCode>KR-1</zoneCode>
          <regionCode>KR</regionCode>
          <vpcNo>***04</vpcNo>
          <subnetNo>***43</subnetNo>
          <networkInterfaceNoList>
            <networkInterfaceNo>***87</networkInterfaceNo>
          </networkInterfaceNoList>
          <initScriptNo></initScriptNo>
          <serverInstanceType>
            <code>STAND</code>
            <codeName>Standard</codeName>
          </serverInstanceType>
          <baseBlockStorageDiskType>
            <code>NET</code>
            <codeName>Network Storage</codeName>
          </baseBlockStorageDiskType>
          <baseBlockStorageDiskDetailType>
            <code>SSD</code>
            <codeName>SSD</codeName>
          </baseBlockStorageDiskDetailType>
          <placementGroupNo>***61</placementGroupNo>
          <placementGroupName>test-***</placementGroupName>
          <hypervisorType>
            <code>KVM</code>
            <codeName>KVM</codeName>
          </hypervisorType>
          <serverImageNo>61</serverImageNo>
          <serverSpecCode>mi2-g3i</serverSpecCode>
        </serverInstance>
      </serverInstanceList>
    </getServerInstanceListResponse>
    

    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.