Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
SOL002-SOL003
Commits
653f9ea3
Commit
653f9ea3
authored
Oct 27, 2022
by
Muhammad Hamza
Browse files
update refercing in VNFFaultMgmt interface Notification endpoint
parent
c7a05648
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/SOL002/VNFFaultManagement/definitions/SOL002VNFFaultManagement_def.yaml
View file @
653f9ea3
...
...
@@ -159,60 +159,6 @@ definitions:
instance information is accessible as a resource.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"
AlarmNotification
:
description
:
>
This type represents an alarm notification about VNF faults.
This notification shall be triggered by the VNFM when:
* An alarm has been created.
* An alarm has been updated, e.g. if the severity of the alarm has
changed.
type
:
object
required
:
-
id
-
notificationType
-
subscriptionId
-
timeStamp
-
alarm
-
_links
properties
:
id
:
description
:
>
Identifier of this notification. If a notification is sent multiple
times due to multiple subscriptions, the "id" attribute of all these
notifications shall have the same value.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
notificationType
:
description
:
>
Discriminator for the different notification types. Shall be set to
"AlarmNotification" for this notification type.
type
:
string
enum
:
-
AlarmNotification
subscriptionId
:
description
:
>
Identifier of the subscription that this notification relates to.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
alarm
:
description
:
>
Information about an alarm including AlarmId, affected VNF
identifier, and FaultDetails.
$ref
:
"
#/definitions/Alarm"
_links
:
description
:
>
Links to resources related to this notification.
type
:
object
required
:
-
subscription
properties
:
subscription
:
description
:
>
Link to the related subscription.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/NotificationLink"
PerceivedSeverityRequest
:
description
:
>
This type represents the escalated value of the perceived severity for an alarm.
...
...
src/SOL002/VNFFaultManagementNotification/VNFFaultManagementNotification.yaml
View file @
653f9ea3
...
...
@@ -191,7 +191,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
../VNFFaultManagement/
definitions/SOL002VNFFaultManagement_def.yaml#/definitions/AlarmNotification
$ref
:
definitions/SOL002VNFFaultManagement
Notification
_def.yaml#/definitions/AlarmNotification
required
:
true
AlarmClearedNotification
:
...
...
src/SOL002/VNFFaultManagementNotification/definitions/SOL002VNFFaultManagementNotification_def.yaml
0 → 100644
View file @
653f9ea3
# Copyright (c) ETSI 2017.
# https://forge.etsi.org/etsi-forge-copyright-notice.txt
definitions
:
AlarmNotification
:
description
:
>
This type represents an alarm notification about VNF faults.
This notification shall be triggered by the VNFM when:
* An alarm has been created.
* An alarm has been updated, e.g. if the severity of the alarm has
changed.
type
:
object
required
:
-
id
-
notificationType
-
subscriptionId
-
timeStamp
-
alarm
-
_links
properties
:
id
:
description
:
>
Identifier of this notification. If a notification is sent multiple
times due to multiple subscriptions, the "id" attribute of all these
notifications shall have the same value.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
notificationType
:
description
:
>
Discriminator for the different notification types. Shall be set to
"AlarmNotification" for this notification type.
type
:
string
enum
:
-
AlarmNotification
subscriptionId
:
description
:
>
Identifier of the subscription that this notification relates to.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
alarm
:
description
:
>
Information about an alarm including AlarmId, affected VNF
identifier, and FaultDetails.
$ref
:
"
../../VNFFaultManagement/definitions/SOL002VNFFaultManagement_def.yaml#/definitions/Alarm"
_links
:
description
:
>
Links to resources related to this notification.
type
:
object
required
:
-
subscription
properties
:
subscription
:
description
:
>
Link to the related subscription.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/NotificationLink"
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment