GIS Cloud Suite

list

URI

http://{server}:{port}/manager/web/api/service/instances/list

Supported Method

GET

Parent Resource

instances

Introduction

Get the service instance list by API.

Supported Interchange Format: JSON

HTTP Request Method

Execute HTTP request to the URI below. In the URI below, {server} is the server of gateway, replace it by the actual gateway IP. {port} is the port of gateway, replace it by the actual gateway port.

http://{server}:{port}/manager/web/api/service/instances/list

You can add the following parameters in URI to filter the service instances:

Name Introduce Explanation
serviceType The type of service Filter the service instances by the service type, please refer to the table in API > service to see the name of service types
pageSize Service instances per page Set the number of service instances list on each page
nodeType The type of node Filter the service instances by the node type, please refer to the table in API > service to see the name of node types

For example, getting the service instances, the service type is REST-Map, and the node type is mapping, list 5 instances on each page. The URI should be: http://{server}:{port}/manager/web/api/service/instances/list?serviceType=map-rest&pageSize=5&nodeType=mapping.

GET Request

Get the service instance list.

The Format of Headers

content-type: application/json
authorization: Bearer {access_token}

Response Structure

Returned the list information of service instance, made up by the following fields:

Field Type Explanation
componentName String The component name of service instance
interfaceName String The interface name of service instance
name String The name of service instance
alias String The alias of service instance
replicas String The number of service instance replicas
status String The status of service instance
createTime String The creation time of service instance
authorization Boolean Whether allowed anonymous users to visit service instance. True is allowed, false is not allowed.
address Boolean Whether returned the address of service instance. True is returned, false is not returned.
dataSource Boolean Whether returned the datasource of service instance. True is returned, false is not returned.
serviceType Boolean Whether returned the service type of service instance. True is returned, false is not returned.

Response Case

Execute GET request for http://192.168.17.139:32507/manager/web/api/service/instances/list to get the service instance list. The returned response in json format:

{
    "total": 1,
    "list": [
        {
            "address": "",
            "componentName": "map-Changchun-yzu4pdnuec",
            "interfaceName": "rest",
            "name": "map-Changchun-yzu4pdnuec/rest",
            "alias": "Instance-map-Changchun-yzu4pdnuec-rest",
            "replicas": "1",
            "status": "normal",        
            "createTime": 1593762025232,
            "authorization": true,
            "dataSource": true,
            "serviceType": true
        }
    ]
}