Commit 8a244c24 authored by vreck's avatar vreck

Merge branch '3.5.1-dev' into 'master'

3.5.1 dev

Closes #18, #4, #17, #11, #12, and #5

See merge request !18
parents daeef6b1 d433d1d6
Pipeline #9376 passed with stage
in 0 seconds
......@@ -3,10 +3,14 @@ openapi: 3.0.2
info:
title: SOL005 - API version interface
description: |
SOL005 - API version Interface IMPORTANT: Please note that this file might be not aligned to the current version of
the ETSI Group Specification it refers to and has not been approved by the ETSI NFV ISG. In case of discrepancies the
published ETSI Group Specification takes precedence.
SOL005 - API version Interface
IMPORTANT: Please note that this file might be not aligned to the current
version of the ETSI Group Specification it refers to. In case of
discrepancies the published ETSI Group Specification takes precedence.
Please report bugs to Please report bugs to https://forge.etsi.org/rep/nfv/SOL005/issues
contact:
name: NFV-SOL WG
license:
......@@ -15,8 +19,8 @@ info:
version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs:
description: ETSI GS NFV-SOL 005 V3.3.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.03.01_60/gs_nfv-sol005v030301p.pdf
description: ETSI GS NFV-SOL 005 V3.5.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers:
- url: http://127.0.0.1/
......
openapi: 3.0.2
info:
title: SOL005 - NFVI Capacity Information Notification Interface
description: |
SOL005 - NFVI Capacity Information Notification Interface
IMPORTANT: Please note that this file might be not aligned to the current
version of the ETSI Group Specification it refers to. In case of
discrepancies the published ETSI Group Specification takes precedence.
Please report bugs to https://forge.etsi.org/rep/nfv/SOL005/issues
contact:
name: NFV-SOL WG
license:
name: ETSI Forge copyright notice
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers:
- url: http://127.0.0.1/callback/v1
- url: https://127.0.0.1/callback/v1
paths:
###############################################################################
# Notification endpoint NsdOnBoardingNotification #
###############################################################################
/URI_is_provided_by_the_client_when_creating_the_subscription-CapacityShortageNotification:
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Authorization
- $ref: ../components/SOL005_params.yaml#/components/parameters/Version
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
post:
description: |
The POST method delivers a notification regarding an NFVI capacity information event from the API producer to
an API consumer. The API consumer shall have previously created an "Individual capacity threshold" resource.
See clause 10.4.6.3.1.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/ContentType
requestBody:
$ref: '#/components/requestBodies/CapacityShortageNotification'
responses:
204:
$ref: '#/components/responses/CapacityShortageNotification.Post.204'
400:
$ref: "../responses/SOL005_resp.yaml#/components/responses/400"
401:
$ref: "../responses/SOL005_resp.yaml#/components/responses/401"
403:
$ref: "../responses/SOL005_resp.yaml#/components/responses/403"
404:
$ref: "../responses/SOL005_resp.yaml#/components/responses/404"
405:
$ref: "../responses/SOL005_resp.yaml#/components/responses/405"
406:
$ref: "../responses/SOL005_resp.yaml#/components/responses/406"
500:
$ref: "../responses/SOL005_resp.yaml#/components/responses/500"
503:
$ref: "../responses/SOL005_resp.yaml#/components/responses/503"
get:
description: |
The GET method allows the API producer to test the notification endpoint that is provided by the API consumer,
e.g. during creation of the capacity threshold resource. See clause 10.4.6.3.2.
responses:
204:
$ref: '#/components/responses/CapacityShortageNotification.Get.204'
400:
$ref: "../responses/SOL005_resp.yaml#/components/responses/400"
401:
$ref: "../responses/SOL005_resp.yaml#/components/responses/401"
403:
$ref: "../responses/SOL005_resp.yaml#/components/responses/403"
404:
$ref: "../responses/SOL005_resp.yaml#/components/responses/404"
405:
$ref: "../responses/SOL005_resp.yaml#/components/responses/405"
406:
$ref: "../responses/SOL005_resp.yaml#/components/responses/406"
500:
$ref: "../responses/SOL005_resp.yaml#/components/responses/500"
503:
$ref: "../responses/SOL005_resp.yaml#/components/responses/503"
components:
requestBodies:
CapacityShortageNotification:
description: |
A notification about the successful on-boarding of an NSD.
content:
application/json:
schema:
$ref: "definitions/SOL005NFVICapacityInformationNotification_def.yaml#/components/schemas/CapacityShortageNotification"
required: true
responses:
CapacityShortageNotification.Post.204:
description: |
204 NO CONTENT
Shall be returned when the notification has been delivered successfully.
headers:
WWW-Authenticate:
description: |
Challenge if the corresponding HTTP request has not provided authorization, or error details if the
corresponding HTTP request has provided an invalid authorization token.
style: simple
explode: false
schema:
type: string
Version:
description: |
Version of the API used in the response.
style: simple
explode: false
schema:
type: string
CapacityShortageNotification.Get.204:
description: |
204 NO CONTENT
Shall be returned when the notification endpoint has been tested successfully.
The response body shall be empty.
headers:
WWW-Authenticate:
description: |
Challenge if the corresponding HTTP request has not provided authorization, or error details if the
corresponding HTTP request has provided an invalid authorization token.
style: simple
explode: false
schema:
type: string
Version:
description: |
Version of the API used in the response.
style: simple
explode: false
schema:
type: string
# Copyright (c) ETSI 2017.
# https://forge.etsi.org/etsi-forge-copyright-notice.txt
components:
schemas:
CapacityShortageNotification:
type: object
description: |
This notification informs the receiver that the available NFVI capacity has crossed below a threshold value or
has re-covered from a capacity shortage. It shall comply with the provisions defined in Table 10.5.2.10-1.
NOTE: Refer to the definition of the "CapacityThreshold" in clause 10.5.2.7
required:
- id
- notificationType
- thresholdId
- timeStamp
- direction
- capacityInformation
- objectInstanceId
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/SOL005_def.yaml#/definitions/Identifier
notificationType:
description: |
Discriminator for the different notification types.
Shall be set to "CapacityShortageNotification" for this notification type.
type: string
thresholdId:
description: |
Identifier of the threshold which has been crossed
$ref: ../../definitions/SOL005_def.yaml#/definitions/Identifier
timeStamp:
description: |
Date and time of the generation of the notification.
$ref: ../../definitions/SOL005_def.yaml#/definitions/DateTime
objectInstanceId:
description: |
Identifies the VIM’s NFVI capacity information instance (measured object instance) in which the available
NFVI capacity has crossed a threshold value. See note.
$ref: ../../definitions/SOL005_def.yaml#/definitions/Identifier
subObjectInstanceId:
description: |
Identifier of the sub-object of the measured object to which the measurement applies.
Refer to the definition of the "CapacityThreshold" in clause 10.5.2.7.
$ref: ../../definitions/SOL005_def.yaml#/definitions/IdentifierInVim
direction:
description: |
Specifies if the threshold has been crossed in UP or DOWN direction.
type: string
enum:
- UP
- DOWN
capacityInformation:
description: |
Information about the available, reserved, allocated/used, and total capacity of the NFVI.
If the threshold creation process does specify a resource zone and/or vimId, the information is provided
for the resource zone/vimId where the NFVI capacity has crossed the thresholdas indicated by the
"subObjectInstanceId" and "objectInstanceId" attributes.
$ref: ../../NFVICapacityInformation/definitions/NFVICapacityInformation_def.yaml#/components/schemas/NfviCapacityMeasurement
_links:
description: |
Links to resources related to this notification.
type: object
required:
- threshold
properties:
objectInstance:
description: |
Link to the resource representing the measured object instance to which the notified change applies.
Shall be present if the measured object instance information is accessible as a resource.
$ref: ../../definitions/SOL005_def.yaml#/definitions/NotificationLink
threshold:
description: |
Link to the resource that represents the threshold that was crossed.
$ref: ../../definitions/SOL005_def.yaml#/definitions/NotificationLink
\ No newline at end of file
This diff is collapsed.
......@@ -8,7 +8,8 @@ definitions:
This type represents attribute modifications for an individual NS
descriptor resource based on the NsdInfo data type. The attributes of
NsdInfo that can be modified are included in the NsdInfoModifications
data type.NOTE: At least one of the attributes - nsdOperationalState and
data type.
NOTE: At least one of the attributes - nsdOperationalState and
userDefinedData - shall be present.
oneOf:
- required:
......@@ -23,7 +24,6 @@ definitions:
Modifications of the userDefinedData attribute in NsdInfo
data type. See note. If present, these modifications shall be applied
according to the rules of JSON Merge Patch (see IETF RFC 7396).
NOTE- At least one of the attributes - nsdOperationalState and userDefinedData - shall be present.
type: array
items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
......@@ -46,6 +46,13 @@ definitions:
description: >
Identifier of the on boarded individual NS descriptor
resource. This identifier is allocated by the NFVO.
NOTE 1: At least one of the attributes - vnfPkgId and nestedNsdInfoId shall be present,
after the NSD is on-boarded.
NOTE 2: If the value of the nsdOnboardingState attribute is not equal to "ONBOARDED",
the value of the nsdOperationalState attribute shall be equal to "DISABLED".
NOTE 3: If the value of the nsdOnboardingState attribute is not equal to "ONBOARDED",
the value of the nsdUsageState attribute shall be equal to "NOT_IN_USE".
NOTE 4: State changes of an NSD are illustrated in clause B.2.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
nsdId:
description: >
......@@ -82,6 +89,7 @@ definitions:
description: >
Identifies the VNF package for the VNFD referenced
by the on-boarded NS descriptor resource.
See note 1.
type: array
items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
......@@ -98,14 +106,18 @@ definitions:
Identifies the NsdInfo element for the nested NSD
referenced by the on-boarded NS descriptor
resource.
See note 1.
type: array
items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
archiveSecurityOption:
description: >
Signals the security option used by the NSD archive as defined
in clause 5.1 of ETSI GS NFV SOL 007.
Valid values: OPTION_1, OPTION_2
in clause 5.1 of ETSI GS NFV SOL 007. It shall be present after the
VNF package content has been on-boarded and absent otherwise.
Valid values:
- OPTION_1
- OPTION_2
type: string
enum:
- OPTION_1
......@@ -126,6 +138,7 @@ definitions:
nsdOnboardingState:
description: >
On boarding state of the individual NS descriptor resource.
See note 4.
$ref: "#/definitions/NsdOnboardingStateType"
onboardingFailureDetails:
description: >
......@@ -140,11 +153,12 @@ definitions:
description: >
Operational state of the individual NS descriptor
resource. This attribute can be modified with the
PATCH method.
PATCH method. See note 2 and 4.
$ref: "#/definitions/NsdOperationalStateType"
nsdUsageState:
description: >
Usage state of the individual NS descriptor resource.
See note 3 and note 4.
$ref: "#/definitions/NsdUsageStateType"
userDefinedData:
description: >
......@@ -364,11 +378,15 @@ definitions:
is an array, the attribute shall match if at least one of the values in the
array matches (logical "or" between the values of one filter attribute).
NOTE 1: The attributes "nsdId" and "nsdInfoId" are alternatives to reference to a particular NSD in a filter.
They should not be used both in the same filter instance, but one alternative should be chosen.
NOTE 1: The permitted values of the "notificationTypes" attribute are spelled exactly
as the names of the notification types to facilitate automated code generation systems.
NOTE 2: The attributes "pnfdId" and "pnfdInfoId" are alternatives to reference to a particular PNFD in a filter.
They should not be used both in the same filter instance, but one alternative should be chosen.
NOTE 2: The attributes "nsdId" and "nsdInfoId" are alternatives to reference to a
particular NSD in a filter. They should not be used both in the same filter instance,
but one alternative should be chosen.
NOTE 3: The attributes "pnfdId" and "pnfdInfoId" are alternatives to reference to a particular
PNFD in a filter. They should not be used both in the same filter instance, but one alternative should be chosen.
anyOf:
- oneOf:
- required:
......@@ -383,12 +401,18 @@ definitions:
properties:
notificationTypes:
description: >
Match particular notification types. Permitted values: NsdOnBoardingNotification,
NsdOnboardingFailureNotification, NsdChangeNotification, NsdDeletionNotification
PnfdOnBoardingNotification, PnfdOnBoardingFailureNotification, PnfdDeletionNotification.
The permitted values of the "notificationTypes" ] attribute are spelled
exactly as the names of the notification types to facilitate automated
code generation systems.
Match particular notification types.
Permitted values:
- NsdOnBoardingNotification
- NsdOnboardingFailureNotification
- NsdChangeNotification
- NsdDeletionNotification
- PnfdOnBoardingNotification
- PnfdOnBoardingFailureNotification
- PnfdDeletionNotification
See note 1.
type: array
items:
type: string
......@@ -402,13 +426,13 @@ definitions:
- PnfdDeletionNotification
nsdInfoId:
description: >
Match the NsdInfo identifier which is allocated by the NFVO.
Match the NsdInfo identifier which is allocated by the NFVO. See note 2.
type: array
items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
nsdId:
description: >
Match the NSD identifier, which is allocated by the NSD designer.
Match the NSD identifier, which is allocated by the NSD designer. See note 2.
type: array
items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
......@@ -448,7 +472,7 @@ definitions:
pnfdInfoIds:
description: >
Match the PnfdInfo identifier for the PNFD
referenced by the on-boarded NSD.
referenced by the on-boarded NSD. See note 3.
type: array
items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
......
......@@ -101,7 +101,9 @@ definitions:
faultDetails:
description: >
Provides additional information about the fault..
type: string
type: array
items:
type: string
_links:
description: >
Links for this resource.
......@@ -206,7 +208,9 @@ definitions:
All attributes shall match in order for the filter
to match (logical "and" between different filter attributes).
If an attribute is an array, the attribute shall match if at least
one of the values in the array matches (logical "or" between the values of one filter attribute)..
one of the values in the array matches (logical "or" between the values of one filter attribute).
NOTE: The permitted values of the "notificationTypes" attribute are spelled exactly as the names
of the notification types to facilitate automated code generation systems.
type: object
properties:
nsInstanceSubscriptionFilter:
......@@ -220,6 +224,7 @@ definitions:
- AlarmNotification
- AlarmClearedNotification
- AlarmListRebuiltNotification.
See note.
type: array
items:
type: string
......@@ -359,19 +364,19 @@ definitions:
FaultyComponentInfo:
description: >
This type represents the faulty component that has a negative impact on an NS.
It shall comply with the provisions
defined in Table 8.5.3.4-1.
It shall comply with the provisions defined in Table 8.5.3.4-1.
NOTE: At least one of the attributes shall be present.
type: object
properties:
faultyNestedNsInstanceId:
description: >
Identifier of the faulty nested NS instance.
Identifier of the faulty nested NS instance. See note.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
faultyResourceType:
description: >
Identifier of the faulty NS virtual link instance.
Identifier of the faulty NS virtual link instance. See note.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
faultyNsVirtualLinkInstanceId:
description: >
Identifier of the faulty VNF instance.
Identifier of the faulty VNF instance. See note.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
\ No newline at end of file
openapi: 3.0.2
info:
title: SOL005 - NS Fault Management Notification interface
title: SOL005 - NS Fault Management Notification Interface
description: |
SOL005 - NS Fault Management Notification interface
IMPORTANT: Please note that this file might be not aligned to the current version of the ETSI Group Specification it
refers to. In case of discrepancies the published ETSI Group Specification takes precedence.
SOL005 - NS Fault Management Notification Interface
IMPORTANT: Please note that this file might be not aligned to the current
version of the ETSI Group Specification it refers to. In case of
discrepancies the published ETSI Group Specification takes precedence.
Please report bugs to https://forge.etsi.org/rep/nfv/SOL005/issues
contact:
name: NFV-SOL WG
license:
name: ETSI Forge copyright notice
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
version: 1.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs:
description: ETSI GS NFV-SOL 005 V3.3.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.03.01_60/gs_nfv-sol005v030301p.pdf
description: ETSI GS NFV-SOL 005 V3.5.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers:
- url: http://127.0.0.1/callback/v1
......@@ -24,15 +31,14 @@ paths:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Version
- $ref: ../components/SOL005_params.yaml#/components/parameters/Authorization
get:
summary: Test the notification endpoint.
description: |
The GET method allows the server to test the notification endpoint that is provided by the API consumer,
e.g. during subscription.
The GET method allows the API producer to test the notification endpoint that is provided by the API consumer,
e.g. during subscription. See clause 8.4.6.3.2.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
responses:
"204":
$ref: '#/components/responses/AlarmNotification.Get'
$ref: '#/components/responses/AlarmNotification.Get.204'
"400":
$ref: ../responses/SOL005_resp.yaml#/components/responses/400
"401":
......@@ -49,10 +55,9 @@ paths:
$ref: ../responses/SOL005_resp.yaml#/components/responses/503
post:
summary: Notify about NS alarms
description: |
The POST method notifies an alarm related to a NS or that the alarm list has been rebuilt. The API consumer
shall have previously created an "individual subscription resource" with a matching filter.
The POST method notifies an alarm related to an NS or that the alarm list has been rebuilt. The API consumer
shall have previously created an "individual subscription resource" with a matching filter. See clause 8.4.6.3.1.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
- $ref: ../components/SOL005_params.yaml#/components/parameters/ContentType
......@@ -60,7 +65,7 @@ paths:
$ref: '#/components/requestBodies/AlarmNotificationRequest'
responses:
"204":
$ref: '#/components/responses/AlarmNotification.Post'
$ref: '#/components/responses/AlarmNotification.Post.204'
"400":
$ref: ../responses/SOL005_resp.yaml#/components/responses/400
"401":
......@@ -81,15 +86,14 @@ paths:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Version
- $ref: ../components/SOL005_params.yaml#/components/parameters/Authorization
get:
summary: Test the notification endpoint.
description: |
The GET method allows the server to test the notification endpoint that is provided by the client,
e.g. during subscription.
The GET method allows the API producer to test the notification endpoint that is provided by the API consumer,
e.g. during subscription. See clause 8.4.6.3.2.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
responses:
"204":
$ref: '#/components/responses/AlarmClearedNotification.Get'
$ref: '#/components/responses/AlarmClearedNotification.Get.204'
"400":
$ref: ../responses/SOL005_resp.yaml#/components/responses/400
"401":
......@@ -106,9 +110,9 @@ paths:
$ref: ../responses/SOL005_resp.yaml#/components/responses/503
post:
summary: Notify about NS alarms
description: |
The POST method notifies an alarm related to a NS or that the alarm list has been rebuilt.
The POST method notifies an alarm related to an NS or that the alarm list has been rebuilt. The API consumer
shall have previously created an "individual subscription resource" with a matching filter. See clause 8.4.6.3.1.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
- $ref: ../components/SOL005_params.yaml#/components/parameters/ContentType
......@@ -116,7 +120,7 @@ paths:
$ref: '#/components/requestBodies/AlarmClearedNotificationRequest'
responses:
"204":
$ref: '#/components/responses/AlarmClearedNotification.Post'
$ref: '#/components/responses/AlarmClearedNotification.Post.204'
"400":
$ref: ../responses/SOL005_resp.yaml#/components/responses/400
"401":
......@@ -137,15 +141,14 @@ paths:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Version
- $ref: ../components/SOL005_params.yaml#/components/parameters/Authorization
get:
summary: Test the notification endpoint.
description: |
The GET method allows the server to test the notification endpoint that is provided by the API consumer,
e.g. during subscription.
The GET method allows the API producer to test the notification endpoint that is provided by the API consumer,
e.g. during subscription. See clause 8.4.6.3.2.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
responses:
"204":
$ref: '#/components/responses/AlarmListRebuiltNotification.Get'
$ref: '#/components/responses/AlarmListRebuiltNotification.Get.204'
"400":
$ref: ../responses/SOL005_resp.yaml#/components/responses/400
"401":
......@@ -162,9 +165,9 @@ paths:
$ref: ../responses/SOL005_resp.yaml#/components/responses/503
post:
summary: Notify about NS alarms
description: |
The POST method notifies an alarm related to a NS or that the alarm list has been rebuilt.
The POST method notifies an alarm related to an NS or that the alarm list has been rebuilt. The API consumer
shall have previously created an "individual subscription resource" with a matching filter. See clause 8.4.6.3.1.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
- $ref: ../components/SOL005_params.yaml#/components/parameters/ContentType
......@@ -172,7 +175,7 @@ paths:
$ref: '#/components/requestBodies/AlarmListRebuiltNotificationRequest'
responses:
"204":
$ref: '#/components/responses/AlarmListRebuiltNotification.Post'
$ref: '#/components/responses/AlarmListRebuiltNotification.Post.204'
"400":
$ref: ../responses/SOL005_resp.yaml#/components/responses/400
"401":
......@@ -218,7 +221,7 @@ components:
required: true
responses:
AlarmNotification.Get:
AlarmNotification.Get.204:
description: |
204 No Content
Shall be returned when the notification endpoint has been tested successfully. The response body shall be empty.
......@@ -240,7 +243,7 @@ components:
type: string
content: {}
AlarmNotification.Post:
AlarmNotification.Post.204:
description: |
204 No Content
Shall be returned when the notification has been delivered successfully. The response body shall be empty.
......@@ -262,7 +265,7 @@ components:
type: string
content: {}
AlarmClearedNotification.Get:
AlarmClearedNotification.Get.204:
description: |
204 No Content
Shall be returned when the notification endpoint has been tested successfully. The response body shall be empty.
......@@ -284,7 +287,7 @@ components:
type: string
content: {}
AlarmClearedNotification.Post:
AlarmClearedNotification.Post.204:
description: |
204 No Content
The notification was delivered successfully. The response body shall be empty.
......@@ -306,7 +309,7 @@ components:
type: string
content: {}
AlarmListRebuiltNotification.Get:
AlarmListRebuiltNotification.Get.204:
description: |
204 No Content
Shall be returned when the notification endpoint has been tested successfully. The response body shall be empty.
......@@ -328,7 +331,7 @@ components:
type: string
content: {}
AlarmListRebuiltNotification.Post:
AlarmListRebuiltNotification.Post.204:
description: |
204 No Content
The notification was delivered successfully. The response body shall be empty.
......
......@@ -119,7 +119,8 @@ definitions:
description: >
This type represents a notification that the alarm list has been rebuilt, e.g. if the NFVO detects its storage holding the
alarm list is corrupted. It shall comply with the provisions defined in Table 8.5.2.7-1.
The notification shall be triggered by the NFVO when the alarm list has been rebuilt.
The notification shall be triggered by the NFVO when the alarm list has been rebuilt, e.g. because the NFVO has detected
that its storage holding the alarm list was corrupted.
type: object
required:
- id
......
This diff is collapsed.
definitions:
LcmCoordRequest:
description: |
This type represents an LCM coordination request.
It shall comply with the provisions defined in table 12.5.2.2-1.