4 "title": "Edge Orchestration",
5 "description": "Edge Orchestration support to deliver distributed service process environment.",
6 "version": "v1-20190307"
13 "name": "Device Resource",
14 "description": "Device resource"
17 "name": "Service Manager",
18 "description": "Managing services"
22 "/api/v1/device/resource/usage/cpu": {
27 "description": "Get device cpu usage",
36 "description": "Successful operation",
38 "$ref": "#/definitions/CPU"
44 "/api/v1/device/resource/usage/memory": {
49 "description": "Get device memory usage",
58 "description": "Successful operation",
60 "$ref": "#/definitions/Memory"
66 "/api/v1/device/resource/usage/network": {
71 "description": "Get device network usage",
80 "description": "Successful operation",
82 "$ref": "#/definitions/Network"
88 "/api/v1/device/resource/usage/disk": {
93 "description": "Get device disk usage",
102 "description": "Successful operation",
104 "$ref": "#/definitions/Disk"
110 "/api/v1/servicemgr/service": {
115 "description": "Create service",
126 "description": "Parameters for request service execution",
128 "$ref": "#/definitions/ServiceRequest"
134 "description": "Successful operation",
136 "$ref": "#/definitions/APIResponse"
145 "description": "Destroy service",
154 "description": "Successful operation",
156 "$ref": "#/definitions/APIResponse"
165 "description": "Get Service list",
174 "description": "Successful operation",
176 "$ref": "#/definitions/ServiceList"
182 "/api/v1/servicemgr/service/{serviceID}": {
187 "description": "Get service information",
198 "description": "Name of service",
205 "description": "Successful operation",
207 "$ref": "#/definitions/ServiceInfo"
220 "description": "Usage of CPU",
221 "example": "0.187383"
230 "description": "Usage of Memory",
231 "example": "11.871336"
240 "description": "Usage of Network",
241 "example": "0.003023"
250 "description": "Usage of Disk",
260 "description": "IP Addr of device requesting service",
261 "example": "127.0.0.1"
265 "description": "Port number of device requesting service",
275 "description": "User parameter of requesting service",
285 "description": "Name of requested service",
286 "example": "helloWorld_service"
290 "description": "Status of requested service",
295 "description": "Type of resource for requested service",
299 "$ref": "#/definitions/SystemParam"
302 "$ref": "#/definitions/UserParam"
311 "description": "Service name",
312 "example": "helloWorld_service"
316 "description": "Unique ID of service",
317 "example": "helloWorld_service_deviceID_UUID"
321 "description": "Status of service",
326 "description": "DeviceID on which the service is operating",
327 "example": "Edge_deviceID"
334 "$ref": "#/definitions/ServiceInfo"
342 "description": "Return the status of the request"