description:Identifier of this notification. If a notification is sent multiple times due to multiple subscriptions, the "notificationId" attribute of all these notifications shall have the same value.
type:string
notificationType:
description:Discriminator for the different notification types. Shall be set to "AppInstRegistrationSubscription" for this notification type.
type:string
subscriptionId:
description:Identifier of the subscription related to this notification.
type:string
timeStamp:
description:Date and time of the notification generation.
$ref:'#/components/schemas/TimeStamp'
appInfo:
description:Information provided by a MEC application instance as part of an application registration request/update to a MEC platform.
description:Identifier of this notification. If a notification is sent multiple times due to multiple subscriptions, the "notificationId" attribute of all these notifications shall have the same value.
type:string
notificationType:
description:Discriminator for the different notification types. Shall be set to "AppInstDeregistrationSubscription" for this notification type.
type:string
subscriptionId:
description:Identifier of the subscription related to this notification.
type:string
timeStamp:
description:Date and time of the notification generation.
$ref:'#/components/schemas/TimeStamp'
appInstanceId:
description:The application instance identifier associated with application information resource that has been deleted at a MEC platform.
description:Indicates transports and serialization formats supported made available to the service-consuming application. Defaults to REST + JSON if absent.
type:object
@@ -3139,6 +3245,32 @@ components:
$ref:'#/components/schemas/CivicAddressElement1'
required:
-civicAddressElement
_links8:
description:Links to resources related to this notification.
type:object
properties:
subscription:
description:A link to the related subscription.
$ref:'#/components/schemas/LinkType'
appRegistration:
description:Link to the resource representing the information of the registered application instance.
$ref:'#/components/schemas/LinkType'
required:
-subscription
-appRegistration
_links9:
description:Links to resources related to this notification.
type:object
properties:
subscription:
description:A link to the related subscription.
$ref:'#/components/schemas/LinkType'
appRegistration:
description:Link to the resource representing the deleted information of the registered application instance.
summary:Create a new resource for onboardedapplication package.
summary:POST /onboarded_app_packages endpoint.
description:The POST method is used to create a resource for on-boarding an application package to a MEO/MEAO, which refers to the procedure of "onboarding operation" as described in clause 6.3.3.5. The POST method is also used to create a resource for on-boarding an application package from OSS through MEAO to NFVO as described in clause 5.6.2.
description:This GET method queries information relating to on-boarded application packages in the MEO/MEAO matching the filtering criteria. It refers to the procedure of "query operation" of application package as described in clause 6.3.3.2. This GET method also queries information relating to on-boarded application packages in the NFVO matching the filtering criteria by the OSS through MEAO to NFVO.
description:Indicate the success of request. The response message content shall contain a list of representations of the "individual application package" resources that match the attribute filter.
@@ -89,7 +89,7 @@ paths:
$ref:'#/components/responses/429'
/onboarded_app_packages/{appDId}:
get:
summary:Read information of an individual on-boardedapplication package.
description:This DELETE method realizes the procedure of "delete operation" of application package resource in MEO/MEAO or the procedure of "delete operation" of application package resource in NFVO by OSS through MEAO as described in clause 6.3.3.9.
operationId:OnboardedapppackagesDELETEAppdid
tags:
@@ -152,7 +152,7 @@ paths:
schema:
type:string
patch:
summary:Enable or disable an individual onboardedapplication package.
description:This PATCH method updates the operational state of an individual application package resource used by the procedure of "enable operation" as described in clause 6.3.3.6, "disable operation" as described in clause 6.3.3.7.
operationId:OnboardedapppackagesPATCHAppdid
tags:
@@ -241,7 +241,7 @@ paths:
post:
summary:Callback POST used to send a notification
description:Subscription notification
operationId:notificationPOST180140
operationId:notificationPOST992495
requestBody:
description:Subscription notification
required:true
@@ -385,17 +385,17 @@ paths:
parameters:[]
/onboarded_app_packages/{appDId}/appd:
get:
summary:Read application descriptor of an onboardedapplication package.
description:This GET method reads the content of the AppD of on-boarded individual application package resources. The format of the AppD is left for future specification.
description:The GET method is used to fetch the onboarded application package content identified by appPkgId or appDId. The client can use this resource to fetch the content of the application package.
description:The GET method is used to fetch the on-boarded application package content identified by appPkgId or appDId. The client can use this resource to fetch the content of the application package.
description:The MEC version that compatible with this application. This information is copied from the AppD.
description:The MEC version that compatible with this application. This information is copied from the AppD. It shall be present after the application package content has been on-boarded and absent otherwise.
type:array
minItems:1
minItems:0
items:
type:string
userDefinedData:
description:User defined data for the application package.
type:object
onboardingFailureDetails:
description:Failure details of current onboarding procedure. See ETSI GS MEC 009 [4].
description:Failure details of current on-boarding procedure. See ETSI GS MEC 009 [4].
description:Identifier of this notification. If a notification is sent multiple times due to multiple subscriptions, the "notificationId" attribute of all these notifications shall have the same value.
type:string
notificationType:
description:Discriminator for the different notification types. Shall be set to "AppInstRegistrationSubscription" for this notification type.
type:string
subscriptionId:
description:Identifier of the subscription related to this notification.
type:string
timeStamp:
description:Date and time of the notification generation.
$ref:'#/components/schemas/TimeStamp'
appInfo:
description:Information provided by a MEC application instance as part of an application registration request/update to a MEC platform.
description:Identifier of this notification. If a notification is sent multiple times due to multiple subscriptions, the "notificationId" attribute of all these notifications shall have the same value.
type:string
notificationType:
description:Discriminator for the different notification types. Shall be set to "AppInstDeregistrationSubscription" for this notification type.
type:string
subscriptionId:
description:Identifier of the subscription related to this notification.
type:string
timeStamp:
description:Date and time of the notification generation.
$ref:'#/components/schemas/TimeStamp'
appInstanceId:
description:The application instance identifier associated with application information resource that has been deleted at a MEC platform.
description:Indicates transports and serialization formats supported made available to the service-consuming application. Defaults to REST + JSON if absent.
type:object
@@ -2245,7 +2366,7 @@ components:
description:Link to the "Onboarded application package content" resource.
$ref:'#/components/schemas/LinkType'
vnfPkgInfo:
description:Link to the corresponding VNF package resource at NFVO. See note 3.
description:Link to the corresponding VNF package resource at NFVO. See note 3. This attribute shall not be present before the application package content is on-boarded.
$ref:'#/components/schemas/LinkType'
required:
-self
@@ -2296,6 +2417,32 @@ components:
$ref:'#/components/schemas/LinkType'
required:
-subscription
_links4:
description:Links to resources related to this notification.
type:object
properties:
subscription:
description:A link to the related subscription.
$ref:'#/components/schemas/LinkType'
appRegistration:
description:Link to the resource representing the information of the registered application instance.
$ref:'#/components/schemas/LinkType'
required:
-subscription
-appRegistration
_links5:
description:Links to resources related to this notification.
type:object
properties:
subscription:
description:A link to the related subscription.
$ref:'#/components/schemas/LinkType'
appRegistration:
description:Link to the resource representing the deleted information of the registered application instance.