Commit ee1c07c6 authored by Giacomo Bernini's avatar Giacomo Bernini
Browse files

implemented updates to address SOL WG comments

parent 8965d6ef
Pipeline #12272 failed with stage
in 0 seconds
...@@ -48,25 +48,25 @@ paths: ...@@ -48,25 +48,25 @@ paths:
"204": "204":
$ref: "#/components/responses/Notification.Post.204" $ref: "#/components/responses/Notification.Post.204"
"400": "400":
$ref: ../components/SOL009_resp.yaml#/components/responses/400 $ref: ../responses/SOL009_resp.yaml#/responses/400
"401": "401":
$ref: ../components/SOL009_resp.yaml#/components/responses/401 $ref: ../responses/SOL009_resp.yaml#/responses/401
"403": "403":
$ref: ../components/SOL009_resp.yaml#/components/responses/403 $ref: ../responses/SOL009_resp.yaml#/responses/403
"404": "404":
$ref: ../components/SOL009_resp.yaml#/components/responses/404 $ref: ../responses/SOL009_resp.yaml#/responses/404
"405": "405":
$ref: ../components/SOL009_resp.yaml#/components/responses/405 $ref: ../responses/SOL009_resp.yaml#/responses/405
"406": "406":
$ref: ../components/SOL009_resp.yaml#/components/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"422": "422":
$ref: ../components/SOL009_resp.yaml#/components/responses/422 $ref: ../responses/SOL009_resp.yaml#/responses/422
"500": "500":
$ref: ../components/SOL009_resp.yaml#/components/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
$ref: ../components/SOL009_resp.yaml#/components/responses/503 $ref: ../responses/SOL009_resp.yaml#/responses/503
"504": "504":
$ref: ../components/SOL009_resp.yaml#/components/responses/504 $ref: ../responses/SOL009_resp.yaml#/responses/504
get: get:
description: > description: >
...@@ -80,25 +80,25 @@ paths: ...@@ -80,25 +80,25 @@ paths:
"204": "204":
$ref: "#/components/responses/Notification.Get.204" $ref: "#/components/responses/Notification.Get.204"
"400": "400":
$ref: ../components/SOL009_resp.yaml#/components/responses/400 $ref: ../responses/SOL009_resp.yaml#/responses/400
"401": "401":
$ref: ../components/SOL009_resp.yaml#/components/responses/401 $ref: ../responses/SOL009_resp.yaml#/responses/401
"403": "403":
$ref: ../components/SOL009_resp.yaml#/components/responses/403 $ref: ../responses/SOL009_resp.yaml#/responses/403
"404": "404":
$ref: ../components/SOL009_resp.yaml#/components/responses/404 $ref: ../responses/SOL009_resp.yaml#/responses/404
"405": "405":
$ref: ../components/SOL009_resp.yaml#/components/responses/405 $ref: ../responses/SOL009_resp.yaml#/responses/405
"406": "406":
$ref: ../components/SOL009_resp.yaml#/components/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"422": "422":
$ref: ../components/SOL009_resp.yaml#/components/responses/422 $ref: ../responses/SOL009_resp.yaml#/responses/422
"500": "500":
$ref: ../components/SOL009_resp.yaml#/components/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
$ref: ../components/SOL009_resp.yaml#/components/responses/503 $ref: ../responses/SOL009_resp.yaml#/responses/503
"504": "504":
$ref: ../components/SOL009_resp.yaml#/components/responses/504 $ref: ../responses/SOL009_resp.yaml#/responses/504
components: components:
responses: responses:
...@@ -153,6 +153,6 @@ components: ...@@ -153,6 +153,6 @@ components:
application/json: application/json:
schema: schema:
oneOf: oneOf:
- $ref: "./components/NFVManoConfigurationAndInformationManagementNotification_def.yaml#/components/schemas/InformationChangedNotification" - $ref: "./definitions/NFVManoConfigurationAndInformationManagementNotification_def.yaml#/definitions/schemas/InformationChangedNotification"
- $ref: "./components/NFVManoConfigurationAndInformationManagementNotification_def.yaml#/components/schemas/ChangeStateNotification" - $ref: "./definitions/NFVManoConfigurationAndInformationManagementNotification_def.yaml#/definitions/schemas/ChangeStateNotification"
required: true required: true
\ No newline at end of file
components: definitions:
schemas: schemas:
InformationChangedNotification: InformationChangedNotification:
description: > description: >
...@@ -21,7 +21,7 @@ components: ...@@ -21,7 +21,7 @@ components:
Identifier of this notification. If a notification is sent multiple Identifier of this notification. If a notification is sent multiple
times due to multiple subscriptions, the "id" attribute of all these times due to multiple subscriptions, the "id" attribute of all these
notifications shall have the same value. notifications shall have the same value.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/Identifier" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/Identifier"
notificationType: notificationType:
description: > description: >
Discriminator for the different notification types. Shall be set to Discriminator for the different notification types. Shall be set to
...@@ -30,24 +30,24 @@ components: ...@@ -30,24 +30,24 @@ components:
subscriptionId: subscriptionId:
description: > description: >
Identifier of the subscription that this notification relates to. Identifier of the subscription that this notification relates to.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/Identifier" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/Identifier"
timeStamp: timeStamp:
description: > description: >
Date and time of the generation of the notification. Date and time of the generation of the notification.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/DateTime" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/DateTime"
informationChangedTime: informationChangedTime:
description: > description: >
Timestamp indicating when the information was changed. Timestamp indicating when the information was changed.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/DateTime" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/DateTime"
manoEntityId: manoEntityId:
description: > description: >
Identifier of the MANO entity of which the information was changed. Identifier of the MANO entity of which the information was changed.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/Identifier" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/Identifier"
changedInfo: changedInfo:
description: > description: >
Data about the changed configuration and information of the NFV-MANO Data about the changed configuration and information of the NFV-MANO
functional entity. functional entity.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/KeyValuePairs" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/KeyValuePairs"
_links: _links:
description: > description: >
Links to resources related to this notification. Links to resources related to this notification.
...@@ -56,11 +56,11 @@ components: ...@@ -56,11 +56,11 @@ components:
self: self:
description: > description: >
Link to the related subscription. Link to the related subscription.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/NotificationLink" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/NotificationLink"
subscription: subscription:
description: > description: >
Link to the related subscription. Link to the related subscription.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/NotificationLink" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/NotificationLink"
required: required:
- self - self
...@@ -84,7 +84,7 @@ components: ...@@ -84,7 +84,7 @@ components:
Identifier of this notification. If a notification is sent multiple times Identifier of this notification. If a notification is sent multiple times
due to multiple subscriptions, the "id" attribute of all these notifications due to multiple subscriptions, the "id" attribute of all these notifications
shall have the same value. shall have the same value.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/Identifier" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/Identifier"
notificationType: notificationType:
description: > description: >
Discriminator for the different notification types. Shall be set to Discriminator for the different notification types. Shall be set to
...@@ -93,39 +93,39 @@ components: ...@@ -93,39 +93,39 @@ components:
subscriptionId: subscriptionId:
description: > description: >
Identifier of the subscription that this notification relates to. Identifier of the subscription that this notification relates to.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/Identifier" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/Identifier"
timestamp: timestamp:
description: > description: >
Date-time of the generation of the notification. Date-time of the generation of the notification.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/DateTime" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/DateTime"
changeStateOpOccId: changeStateOpOccId:
description: > description: >
Identifier of the change state operation occurrence associated to the Identifier of the change state operation occurrence associated to the
notification. notification.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/Identifier" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/Identifier"
stateChangedTime: stateChangedTime:
description: > description: >
Timestamp indicating when the state on the managed object was changed. Timestamp indicating when the state on the managed object was changed.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/DateTime" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/DateTime"
changeStateOperationState: changeStateOperationState:
description: > description: >
The state of the "change state operation occurrence". The state of the "change state operation occurrence".
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/ChangeStateOpOccStateEnumType" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/ChangeStateOpOccStateEnumType"
managedObjectRef: managedObjectRef:
description: > description: >
Reference of the managed object to which the state change notification relates. Reference of the managed object to which the state change notification relates.
The value of the "type" attribute shall be "MANO_ENTITY" or "MANO_SERVICE_IF". The value of the "type" attribute shall be "MANO_ENTITY" or "MANO_SERVICE_IF".
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/ManoManagedObjectReference" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/ManoManagedObjectReference"
operationalState: operationalState:
description: > description: >
New operational state of the managed object. Shall only be present when New operational state of the managed object. Shall only be present when
there is a change in the operational state. there is a change in the operational state.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/OperationalStateEnumType" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/OperationalStateEnumType"
administrativeState: administrativeState:
description: > description: >
New administrative state of the managed object. Shall only be present New administrative state of the managed object. Shall only be present
when there is a change in the administrative state. when there is a change in the administrative state.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/AdministrativeStateEnumType" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/AdministrativeStateEnumType"
_links: _links:
description: > description: >
Links to resources related to this notification. Links to resources related to this notification.
...@@ -134,18 +134,18 @@ components: ...@@ -134,18 +134,18 @@ components:
subscription: subscription:
description: > description: >
Link to the related subscription. Link to the related subscription.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/NotificationLink" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/NotificationLink"
objectInstance: objectInstance:
description: > description: >
Link to the resource representing the object to which the change Link to the resource representing the object to which the change
state applies. Shall be present if the object instance is accessible state applies. Shall be present if the object instance is accessible
as a resource. as a resource.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/NotificationLink" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/NotificationLink"
changeStateOpOcc: changeStateOpOcc:
description: > description: >
Link to the change state operation occurrence that this notification Link to the change state operation occurrence that this notification
is related to. is related to.
$ref: "../../components/SOL009_schemas.yaml#/components/schemas/NotificationLink" $ref: "../../definitions/SOL009_def.yaml#/definitions/schemas/NotificationLink"
required: required:
- subscription - subscription
- objectInstance - objectInstance
......
...@@ -44,25 +44,25 @@ paths: ...@@ -44,25 +44,25 @@ paths:
"200": "200":
$ref: '#/components/responses/Alarms.Get.200' $ref: '#/components/responses/Alarms.Get.200'
"400": "400":
$ref: ../components/SOL009_resp.yaml#/components/responses/400 $ref: ../responses/SOL009_resp.yaml#/responses/400
"401": "401":
$ref: ../components/SOL009_resp.yaml#/components/responses/401 $ref: ../responses/SOL009_resp.yaml#/responses/401
"403": "403":
$ref: ../components/SOL009_resp.yaml#/components/responses/403 $ref: ../responses/SOL009_resp.yaml#/responses/403
"404": "404":
$ref: ../components/SOL009_resp.yaml#/components/responses/404 $ref: ../responses/SOL009_resp.yaml#/responses/404
"405": "405":
$ref: ../components/SOL009_resp.yaml#/components/responses/405 $ref: ../responses/SOL009_resp.yaml#/responses/405
"406": "406":
$ref: ../components/SOL009_resp.yaml#/components/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"422": "422":
$ref: ../components/SOL009_resp.yaml#/components/responses/422 $ref: ../responses/SOL009_resp.yaml#/responses/422
"500": "500":
$ref: ../components/SOL009_resp.yaml#/components/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
$ref: ../components/SOL009_resp.yaml#/components/responses/503 $ref: ../responses/SOL009_resp.yaml#/responses/503
"504": "504":
$ref: ../components/SOL009_resp.yaml#/components/responses/504 $ref: ../responses/SOL009_resp.yaml#/responses/504
"/alarms/{alarmId}": "/alarms/{alarmId}":
parameters: parameters:
- $ref: "#/components/parameters/alarmId" - $ref: "#/components/parameters/alarmId"
...@@ -77,25 +77,25 @@ paths: ...@@ -77,25 +77,25 @@ paths:
"200": "200":
$ref: '#/components/responses/Alarm.Get.200' $ref: '#/components/responses/Alarm.Get.200'
"400": "400":
$ref: ../components/SOL009_resp.yaml#/components/responses/400 $ref: ../responses/SOL009_resp.yaml#/responses/400
"401": "401":
$ref: ../components/SOL009_resp.yaml#/components/responses/401 $ref: ../responses/SOL009_resp.yaml#/responses/401
"403": "403":
$ref: ../components/SOL009_resp.yaml#/components/responses/403 $ref: ../responses/SOL009_resp.yaml#/responses/403
"404": "404":
$ref: ../components/SOL009_resp.yaml#/components/responses/404 $ref: ../responses/SOL009_resp.yaml#/responses/404
"405": "405":
$ref: ../components/SOL009_resp.yaml#/components/responses/405 $ref: ../responses/SOL009_resp.yaml#/responses/405
"406": "406":
$ref: ../components/SOL009_resp.yaml#/components/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"422": "422":
$ref: ../components/SOL009_resp.yaml#/components/responses/422 $ref: ../responses/SOL009_resp.yaml#/responses/422
"500": "500":
$ref: ../components/SOL009_resp.yaml#/components/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
$ref: ../components/SOL009_resp.yaml#/components/responses/503 $ref: ../responses/SOL009_resp.yaml#/responses/503
"504": "504":
$ref: ../components/SOL009_resp.yaml#/components/responses/504 $ref: ../responses/SOL009_resp.yaml#/responses/504
patch: patch:
description: > description: >
This method modifies an "Individual alarm" resource. See clause 7.5.4.3.4. This method modifies an "Individual alarm" resource. See clause 7.5.4.3.4.
...@@ -110,29 +110,29 @@ paths: ...@@ -110,29 +110,29 @@ paths:
"200": "200":
$ref: '#/components/responses/Alarm.Patch.200' $ref: '#/components/responses/Alarm.Patch.200'
"400": "400":
$ref: ../components/SOL009_resp.yaml#/components/responses/400 $ref: ../responses/SOL009_resp.yaml#/responses/400
"401": "401":
$ref: ../components/SOL009_resp.yaml#/components/responses/401 $ref: ../responses/SOL009_resp.yaml#/responses/401
"403": "403":
$ref: ../components/SOL009_resp.yaml#/components/responses/403 $ref: ../responses/SOL009_resp.yaml#/responses/403
"404": "404":
$ref: ../components/SOL009_resp.yaml#/components/responses/404 $ref: ../responses/SOL009_resp.yaml#/responses/404
"405": "405":
$ref: ../components/SOL009_resp.yaml#/components/responses/405 $ref: ../responses/SOL009_resp.yaml#/responses/405
"406": "406":
$ref: ../components/SOL009_resp.yaml#/components/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"409": "409":
$ref: ../components/SOL009_resp.yaml#/components/responses/409 $ref: ../responses/SOL009_resp.yaml#/responses/409
"412": "412":
$ref: ../components/SOL009_resp.yaml#/components/responses/412 $ref: ../responses/SOL009_resp.yaml#/responses/412
"422": "422":
$ref: ../components/SOL009_resp.yaml#/components/responses/422 $ref: ../responses/SOL009_resp.yaml#/responses/422
"500": "500":
$ref: ../components/SOL009_resp.yaml#/components/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
$ref: ../components/SOL009_resp.yaml#/components/responses/503 $ref: ../responses/SOL009_resp.yaml#/responses/503
"504": "504":
$ref: ../components/SOL009_resp.yaml#/components/responses/504 $ref: ../responses/SOL009_resp.yaml#/responses/504
/subscriptions: /subscriptions:
post: post:
description: > description: >
...@@ -148,27 +148,27 @@ paths: ...@@ -148,27 +148,27 @@ paths:
"201": "201":
$ref: '#/components/responses/Subscriptions.Post.201' $ref: '#/components/responses/Subscriptions.Post.201'
"303": "303":
$ref: ../components/SOL009_resp.yaml#/components/responses/303 $ref: ../responses/SOL009_resp.yaml#/responses/303
"400": "400":
$ref: ../components/SOL009_resp.yaml#/components/responses/400 $ref: ../responses/SOL009_resp.yaml#/responses/400
"401": "401":
$ref: ../components/SOL009_resp.yaml#/components/responses/401 $ref: ../responses/SOL009_resp.yaml#/responses/401
"403": "403":
$ref: ../components/SOL009_resp.yaml#/components/responses/403 $ref: ../responses/SOL009_resp.yaml#/responses/403
"404": "404":
$ref: ../components/SOL009_resp.yaml#/components/responses/404 $ref: ../responses/SOL009_resp.yaml#/responses/404
"405": "405":
$ref: ../components/SOL009_resp.yaml#/components/responses/405 $ref: ../responses/SOL009_resp.yaml#/responses/405
"406": "406":
$ref: ../components/SOL009_resp.yaml#/components/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"422": "422":
$ref: ../components/SOL009_resp.yaml#/components/responses/422 $ref: ../responses/SOL009_resp.yaml#/responses/422
"500": "500":
$ref: ../components/SOL009_resp.yaml#/components/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
$ref: ../components/SOL009_resp.yaml#/components/responses/503 $ref: ../responses/SOL009_resp.yaml#/responses/503
"504": "504":
$ref: ../components/SOL009_resp.yaml#/components/responses/504 $ref: ../responses/SOL009_resp.yaml#/responses/504
get: get:
description: > description: >
The client can use this method to retrieve the list of active subscriptions for NFV-MANO functional entity The client can use this method to retrieve the list of active subscriptions for NFV-MANO functional entity
...@@ -184,25 +184,25 @@ paths: ...@@ -184,25 +184,25 @@ paths:
"200": "200":
$ref: '#/components/responses/Subscriptions.Get.200' $ref: '#/components/responses/Subscriptions.Get.200'
"400": "400":
$ref: ../components/SOL009_resp.yaml#/components/responses/400 $ref: ../responses/SOL009_resp.yaml#/responses/400
"401": "401":
$ref: ../components/SOL009_resp.yaml#/components/responses/401 $ref: ../responses/SOL009_resp.yaml#/responses/401
"403": "403":
$ref: ../components/SOL009_resp.yaml#/components/responses/403 $ref: ../responses/SOL009_resp.yaml#/responses/403
"404": "404":
$ref: ../components/SOL009_resp.yaml#/components/responses/404 $ref: ../responses/SOL009_resp.yaml#/responses/404
"405": "405":
$ref: ../components/SOL009_resp.yaml#/components/responses/405 $ref: ../responses/SOL009_resp.yaml#/responses/405
"406": "406":
$ref: ../components/SOL009_resp.yaml#/components/responses/406 $ref: ../responses/SOL009_resp.yaml#/responses/406
"422": "422":
$ref: ../components/SOL009_resp.yaml#/components/responses/422 $ref: ../responses/SOL009_resp.yaml#/responses/422
"500": "500":
$ref: ../components/SOL009_resp.yaml#/components/responses/500 $ref: ../responses/SOL009_resp.yaml#/responses/500
"503": "503":
$ref: ../components/SOL009_resp.yaml#/components/responses/503 $ref: ../responses/SOL009_resp.yaml#/responses/503
"504": "504":
$ref: ../components/SOL009_resp.yaml#/components/responses/504 $ref: ../responses/SOL009_resp.yaml#/responses/504
"/subscriptions/{subscriptionId}": "/subscriptions/{subscriptionId}":