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




Types

AppPkgInfo
Anchor

...

AppPkgInfo

...

AppPkgInfo

AppPkgInfo Parameters

Attribute NameCardinalityData TypeDescription  
ID1StringID
AppDID1StringApplication Development ID
AppProvider0..1String

Application Provider.

Ex : Huawei

AppName1StringApplication Name. Ex : Face Recognition                                     
AppSoftwareVersion1StringApplication Software Version. Ex : 1.0
AppDVersion1StringApplication Deployment Version. Ex: 1.0
OnboardingState1StringOn Boarding State. Ex : ONBOARDED
DeployType1StringDeploy Type ; Ex : Helm
AppPackage1StringApplication Package

...