Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Introduction

...

1.API NameOnboard ApplicationType : POST Interface : MM3
DescriptionThis 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_pkgm/v1/app_packages/
Request Parameters
NameCardinalityTypeDescription
CreateAppPkg1Complex
Response Codes201 : Created
Response Parameters
Parameter NameCardinalityTypeDescription
AppPkgInfo0..NComplexIndicates a successful request. The response body shall contain a representation of the application package resource.

...

2.API Name Get Package Info Type : GETInterface : MM3
DescriptionThis 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_pkgm/v1/app_packages/{{ID}}
Request  Body Parameters - Not Applicable

Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription
AppPkgInfo1Complex

...

3.API Name Delete Package Type : DELETEInterface : MM3
DescriptionDELETE method realizes the procedure of "delete operation" of application package resource in MEO

Resource URI/ealtedge/mepm/app_pkgm/v1/app_packages/{{ID}}
Request Body Parameters - Not Applicable

Response Codes

204. No Response body will be returned.

...

1.API NameCreate Application InstanceType : POST Interface : MM3
DescriptionThis 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 NameCardinalityTypeDescription

appDId

1StringApplication Description ID
appInstancename1StringApplication Instance Name

appInstanceDescriptor

1StringApplication Instance Descriptor
Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription
AppInstanceInfo1ComplexApplication Instance Info

...

2.API Name / CategoryApplication Instance Info Type : GETInterface : MM3
DescriptionThis 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/{appInstanceId}
Request Body Parameters - None

Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription / Example
AppInstanceInfo1ComplexApplication Instance Info

...

3.API Name: Delete Application InstanceType : DELETEInterface : MM3
DescriptionThe 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 Codes204
Response Parameters - No Content

...

4.API Name: Instantiate ApplicationType : POST 

Interface : MM3

OSS→ MEO, MEO->MEPM

DescriptionTo instantiate the application instance
Resource URI/ealtedge/mepm/app_lcm/v1/app_instances/{appInstanceId}/instantiate 
Request Body Parameters
Attribute NameCardinalityTypeDescription

InstantiateAppRequest

1ComplexRequest parameters of the "Instantiate Application" operation

Response Codes202 -  Accepted. The request was accepted for processing, but the processing has not yet been completed
Response Parameters - Response Body is Empty

...

5.API Name: Terminate ApplicationType : POST 

Interface : MM3 (OSS→ MEO, MEO->MEPM)

DescriptionTo instantiate the application instance
Resource URI/ealtedge/mepm/app_lcm/v1/app_instances/{appInstanceId}/terminate
Request Body Parameters
NameCardinalityTypeDescription

TerminateAppRequest                     

1Complex

Response Codes202 -  Accepted. The request was accepted for processing, but the processing has not yet been completed
Response Parameters - Response Body is Empty

...

1.API NameCreate Application InstanceType : GETInterface : MM1
Description

/ealtedge/mep/mec_service_mgmt/v1/services
Request Body Parameters
Parameter NameCardinalityTypeDescription












Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription




...

2.API Name
Type : GETInterface : MM1
Description
Resource URI/ealtedge/mep/mec_service_mgmt/v1/application/appInstanceId/services
Request Body Parameters
Parameter NameCardinalityTypeDescription












Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription




...

3.API Name
Type : POSTInterface : MM1
Description
Resource URI/ealtedge/mep/mec_service_mgmt/v1/application/appInstanceId/services
Request Body Parameters
Parameter NameCardinalityTypeDescription












Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription




...

4.API Name
Type : DELETEInterface : MM1
Description
Resource URI/ealtedge/mep/mec_service_mgmt/v1/application/appInstanceId/services/serviceId
Request Body Parameters
Parameter NameCardinalityTypeDescription












Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription




...

5.API Name
Type : PUTInterface : MM1
Description
Resource URI/ealtedge/mep/mec_service_mgmt/v1/application/appInstanceId/services/servicesId
Request Body Parameters
Parameter NameCardinalityTypeDescription












Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription




...

6.API Name
Type : POSTInterface : MM1
Description
Resource URI/ealtedge/mep/mec_service_mgmt/v1/application/appInstanceId/subscriptions
Request Body Parameters
Parameter NameCardinalityTypeDescription












Response Codes201
Response Parameters
Parameter NameCardinalityTypeDescription




...