description:URI selected by the service consumer to receive notifications on the subscribed Application Mobility Service. This shall be included both in the request and in response.
requestTestNotification:
type:boolean
description:Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009, as described in clause 6.12a.
websockNotifConfig:
$ref:'#/components/schemas/WebsockNotifConfig'
expiryDeadline:
description:Identifies a boundary after which the subscription will expire.
description:Identifier of the application instance.
mecHostInformation:
$ref:'#/components/schemas/MECHostInformation'
registeredInstanceId:
type:string
description:dentifier of the application instance that registers to the AMS, which is instantiated from the application descriptor identified by the attribute "appDId".
AppMobilityServiceLevel:
title:AppMobilityServiceLevel
enum:
...
...
@@ -1023,24 +1093,32 @@ components:
properties:
appInstanceId:
type:string
description:Identifier of the application instance that registers the application mobility service.
description:Identifier of the application instance that registers the Application Mobility Service.
associateId:
minItems:0
type:array
items:
$ref:'#/components/schemas/AssociateId'
description:0 to N identifiers to associate the information for specific UE(s) and flow(s).
mobilityStatus:
minItems:0
type:array
items:
$ref:'#/components/schemas/MobilityStatus'
description:In case mobilityStatus is not included in the subscription request, the default value 1 = INTER_HOST_MOBILITY_TRIGGERED shall be used and included in the response.
description:List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
WebsockNotifConfig:
type:object
properties:
websocketUri:
description:Set by AMS to indicate to the service consumer the Websocket URI to be used for delivering notifications.
type:uri
requestWebsocketUri:
type:boolean
description:Set to true by the service consumer to indicate that Websocket delivery is requested.
description:URI selected by the service consumer to receive notifications on the subscribed Application Mobility Service. This shall be included both in the request and in response.
requestTestNotification:
type:boolean
description:Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009, as described in clause 6.12a.
websockNotifConfig:
description:Provides details to negotiate and signal the use of a Websocket connection between AMS and the service consumer for notifications.
$ref:'#/components/schemas/WebsockNotifConfig'
expiryDeadline:
description:Identifies a boundary after which the subscription will expire.
description:Shall be set to "MobilityProcedureSubscription".
examples:
-MobilityProcedureSubscription
MobilityProcedureNotification:
title:MobilityProcedureNotification
required:
-notificationType
-associateId
-mobilityStatus
-links
properties:
notificationType:
type:string
description:Shall be set to "MobilityProcedureNotification".
timeStamp:
description:Date and time of the generation of the notification
$ref:'#/components/schemas/TimeStamp'
associateId:
type:array
description:1 to N identifiers to associate the information for specific
items:
$ref:'#/components/schemas/AssociateId'
mobilityStatus:
description:Indicate the status of the UE mobility. Values are defined as following 1 = INTERHOST_MOVEOUT_TRIGGERED. 2 = INTERHOST_MOVEOUT_COMPLETED. 3 = INTERHOST_MOVEOUT_FAILED. Other values are reserved.
$ref:'#/components/schemas/MobilityStatus'
targetAppInfo:
type:object
required:
-appInstanceId
properties:
appInstanceId:
type:string
description:Identifiers of the target application instance.
commInterface:
description:If present, it specifies the communication interface of the application instance.
description:Date and time of the generation of the notification
$ref:'#/components/schemas/TimeStamp'
_links:
type:object
required:
-subscription
properties:
subscription:
$ref:'#/components/schemas/LinkType'
expiryDeadline:
description:The boundary value setting in the subscription request.
$ref:'#/components/schemas/TimeStamp'
TestNotification:
title:TestNotification
required:
-notificationType
-_links
properties:
notificationType:
type:string
description:Shall be set to "TestNotification".
_links:
type:object
description:Hyperlink related to the resource.
required:
-subscription
properties:
subscription:
description:URI identifying the subscription for the test notification.
$ref:'#/components/schemas/LinkType'
MobilityStatus:
title:MobilityStatus
enum:
...
...
@@ -1088,10 +1285,10 @@ components:
properties:
appInstanceId:
type:string
description:If present, it represents the identifier of the application instance registering the application mobility service.
description:If present, it represents the identifier of the application instance registering the Application Mobility Service.
mepId:
type:string
description:If present, it represents the identifier of the MEC platform registering the application mobility service.
description:If present, it represents the identifier of the MEC platform registering the Application Mobility Service.
description:The identifier of service consumer requesting the application mobility service, i.e. either the application instance ID or the MEC platform ID.
RegistrationInfo:
title:RegistrationInfo
...
...
@@ -1103,26 +1300,31 @@ components:
type:string
description:The identifier of registered application mobility service. Shall be absent in POST requests, and present otherwise.
description:If present, it specifies the device served by the application instance which is registering the application mobility service.
description:If present, it specifies the device served by the application instance which is registering is registering the Application Mobility Service.
expiryTime:
type:integer
description:If present, it indicates the time of application mobility service expiration from the time of registration accepted.The value "0" means infinite time, i.e. no expiration.The unit of expiry time is one second.
description:If present, it indicates the time of Application Mobility Service expiration from the time of registration accepted.The value "0" means infinite time, i.e. no expiration.The unit of expiry time is one second.