Registers a notification endpoint to notify application package operations
643 matches
14 actions
ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management
14 actions
- Create a resource for on-boarding an application package to a MEOPOSTv1.0.0
- Deletes an individual application package resourcesDELETEv1.0.0
- Deletes the individual subscription to notifications about application package changes in MEO.DELETEv1.0.0
- Fetch the onboarded application package content identified by appPkgId or appDId.GETv1.0.0
- Fetch the onboarded application package content identified by appPkgId or appDId.GETv1.0.0
- Queries information relating to on-boarded application packages in the MEOGETv1.0.0
- Queries the information related to individual application package resourcesGETv1.0.0
- Reads the content of the AppD of on-boarded individual application package resources.GETv1.0.0
- Reads the content of the AppD of on-boarded individual application package resources.GETv1.0.0
- Registers a notification endpoint to notify application package operationsPOSTv1.0.0
- Subscribe to notifications about on-boarding an application packagePOSTv1.0.0
- Updates the operational state of an individual application package resourcePATCHv1.0.0
- Used to represent an individual subscription to notifications about application package changes.GETv1.0.0
- used to retrieve the information of subscriptions to individual application package resource in MEOGETv1.0.0
Other/ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management
Registers a notification endpoint to notify application package operations
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
{
"type": "object",
"description": "'This data type represents an application package management notification for informing the subscribers about onboarding application package resources. The notification is triggered when a new application package is onboarded'",
"required": [
"_links",
"appDId",
"appPkgId",
"id",
"notificationType",
"operationalState",
"subscriptionId",
"timeStamp"
],
"properties": {
"_links": {
"type": "object",
"description": "Links to resources related to this resource.",
"required": [
"subscription"
],
"properties": {
"subscription": {
"type": "object",
"required": [
"href"
],
"properties": {
"href": {
"type": "string",
"format": "uri",
"description": "URI referring to a resource"
}
}
}
}
},
"appDId": {
"type": "string",
"description": "Identifier of this MEC application descriptor. This attribute shall be globally unique."
},
"appPkgId": {
"type": "string",
"description": "Identifier of the onboarded application package."
},
"id": {
"type": "string",
"description": "''"
},
"notificationType": {
"type": "string",
"description": "Discriminator for the different notification types",
"enum": [
"AppPackageOnBoarded",
"AppPacakgeEnabled",
"AppPacakgeDisabled",
"AppPackageDeleted"
]
},
"operationalState": {
"type": "string",
"enum": [
"DISABLED",
"ENABLED"
]
},
"subscriptionId": {
"type": "string",
"description": "Identifier of the subscription related to this notification."
},
"timeStamp": {
"type": "object",
"required": [
"nanoSeconds",
"seconds"
],
"properties": {
"nanoSeconds": {
"type": "integer",
"format": "Uint32",
"description": "The nanoseconds part of the Time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC."
},
"seconds": {
"type": "integer",
"format": "Uint32",
"description": "The seconds part of the Time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC."
}
}
}
}
}Output
- 1
- 2
- 3
- 4
{
"type": "object",
"additionalProperties": true
}