v1

latestOpenAPI 3.0.0BSD-3-Clause2026-07-13167363.3 KB
app-pkgm

Create a resource for on-boarding an application package to a MEO

Create a resource for on-boarding an application package to a MEO

post/app_packages

Request body

appPkgNamestring required

Name of the application package to be onboarded.

appPkgPathstring required
appPkgVersionstring required

Version of the application package to be onboarded. The appPkgName with appPkgVersion can be used to uniquely identify the application package.

appProviderstring

The provider's name of the application package to be onboarded.

userDefinedDataKeyValuePairs

'This data type represents a list of key-value pairs. The order of the pairs in the list is not significant. In JSON, a set of key-value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 8259'

Response

Successful response for resource creation

idstring required

Identifier of the onboarded application package.

appDIdstring required

Identifier of this MEC application descriptor. This attribute shall be globally unique.

appProviderstring

Provider of the application and of the AppD.

appNamestring required

Name to identify the MEC application.

appSoftwareVersionstring required

Software version of the application. This is updated when there is any change to the software in the onboarded application package.

appDVersionstring required

Identifies the version of the application descriptor.

{"stackTrail":"components:schemas:AppPkgSWImageInfo","oasType":"schema","type":"unknown","description":"Information of application software image in application package. Type is TBD"}
{"stackTrail":"components:schemas:AppPkgArtifactInfo","oasType":"schema","type":"unknown","description":"Additional information of application package artifacts that are not application software images. Type is TBD"}
onboardingState'CREATED' | 'UPLOADING' | 'PROCESSING' | 'ONBOARDED' enum required

Onboarding state of application package

operationalState'ENABLED' | 'DISABLED' required

Operational state of the onboarded application package: •ENABLED: the application package can be used for instantiation of new application instances. •DISABLED: the application package cannot be used for further application instantiation requests.

usageState'IN_USE' | 'NOT_IN_USE' enum required

Usage state of the onboarded instance of the application package

userDefinedDataKeyValuePairs

'This data type represents a list of key-value pairs. The order of the pairs in the list is not significant. In JSON, a set of key-value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 8259'