...
As part of this release EALTEdge Blueprint are releasing few API's which can be used by other Akraino Blueprints or Non Akraino Blueprints / Projects. The API's given are for the MM3 and MM1 MP1 Interface.
The API are in compliance with the API Standards defined in Multi-access Edge Computing (MEC); MEC Management; Part 2: Application lifecycle, rules and requirements managementETSI GS MEC 010-2 V2.1.1 (https://www.etsi.org/deliver/etsi_gs/MEC/001_099/01002/02.01.01_60/gs_MEC01002v020101p.pdf) and https://www.etsi.org/deliver/etsi_gs/MEC/001_099/011/02.01.01_60/gs_MEC011v020101p.pdf
...
1. | API Name | Create Application Instance | Type : POST | Interface : MM3 |
---|---|---|---|---|
Description | The POST method is used to create an application instance resource, which refers to the procedure of "creating application instance resource operation"This API is for MEO to onboard package, currently we just upload package directly to MEPM-APPLCM in the rest request, appPkgPath is of no use | |||
Resource URI | /ealtedge/mepm/app_lcm/v1/app_instances | |||
Request Body Parameters | ||||
Parameter Name | Cardinality | Type | Description | |
appDId | 1 | String | Application Description ID | |
appInstancename | 1 | String | Application Instance Name | |
appInstanceDescriptor | 1 | String | Application Instance Descriptor | |
Response Codes | 201 | |||
Response Parameters | ||||
Parameter Name | Cardinality | Type | Description | |
28968670#AppInstanceInfo | 1 | Complex | Application Instance Info |
Get Application Instance Information
2. | API Name / Category | Application Instance Info | Type : GET | Interface : MM3 |
---|---|---|---|---|
Description |
The GET method retrieves the information of an individual application instance via reading an individual application instance resource, which is used by the procedure of "query application instance information operation" | ||||
Resource URI | /ealtedge/mepm/app_lcm/v1/app_instances/{appInstanceId} | |||
Request Body Parameters - None | ||||
Response Codes | 201 | |||
---|---|---|---|---|
Response Parameters | ||||
Parameter Name | Cardinality | Type | Description / Example | |
AppInstanceInfo | 1 | Complex | Application Instance Info |
Delete Application Instance
3. | API Name: Delete Application Instance | Type : DELETE | Interface : MM3 | |
---|---|---|---|---|
Description | The DELETE method deletes an individual application instance resource, which refers to the procedure of " |
delete application instance identifier operation" | ||||
Resource URI | /ealtedge/mepm/app_lcm/v1/app_instances/{appInstanceId} | |||
Request Body Parameters - None | ||||
Response Codes | 204 | |||
---|---|---|---|---|
Response Parameters - No Content |
Instantiate Application
4. | API Name: Instantiate Application | Type : POST | Interface : MM3 | |
---|---|---|---|---|
Description |
This resource represents the task of instantiating an application instance. The client can use this resource to instantiate an application instance. | ||||
Resource URI | /ealtedge/mepm/app_lcm/v1/app_instances/{appInstanceId}/instantiate | |||
Request Body Parameters | ||||
Attribute Name | Cardinality | Type | Description | |
1 | Complex | Request parameters of the "Instantiate Application" operation | ||
Response Codes | 202 - Accepted. The request was accepted for processing, but the processing has not yet been completed | |||
---|---|---|---|---|
Response Parameters - Response Body is Empty |
Terminate Application
5. | API Name: Terminate Application | Type : POST | Interface : MM3 (OSS→ MEO, MEO->MEPM) | |
---|---|---|---|---|
Description | To instantiate the This resource represents the task of terminating an application instance. The client can use this resource to terminate an application instance | |||
Resource URI | /ealtedge/mepm/app_lcm/v1/app_instances/{appInstanceId}/terminate | |||
Request Body Parameters | ||||
Name | Cardinality | Type | Description | |
1 | Complex | |||
Response Codes | 202 - Accepted. The request was accepted for processing, but the processing has not yet been completed | |||
Response Parameters - Response Body is Empty |
...