Commit 69f2f599 authored by piscione's avatar piscione
Browse files

SOL005_10: added attributes and notes into NsLcmOpOcc datamodel

parent 3a1096be
......@@ -4328,12 +4328,22 @@ definitions:
id:
description: >
Identifier of this NS lifecycle operation occurrence.
NOTE 1: This allows the OSS/BSS to obtain a copy of the latest "result"
notification if it has not received it due to an error. If the notification
represents the successful result of a lifecycle operation, at least an affectedVnf,
or affectedPnf, or affectedVl, or affectedVnffg or affectedNs, or affectedSap
shall be present.
NOTE 2: A coordination action has timed out if the NFVO has not been able to read
the "Individual coordination action" resource within a timeout interval after requesting
the coordination to be started or to be cancelled. The length of the timeout interval
is defined by means outside the scope of the present document.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
operationState:
description: >
The state of the NS LCM operation.
$ref: "#/definitions/NsLcmOperationStateType"
statusEnteredTime:
stateEnteredTime:
description: >
Date-time when the current state has been entered.
$ref: "../../definitions/SOL005_def.yaml#/definitions/DateTime"
......@@ -4413,7 +4423,7 @@ definitions:
description: >
Information about the VNF instances that were affected
during the lifecycle operation, if this notification
represents the result of a lifecycle operation.
represents the result of a lifecycle operation. See note 1.
type: array
items:
$ref: "#/definitions/AffectedVnf"
......@@ -4421,7 +4431,7 @@ definitions:
description: >
Information about the PNF instances that were affected
during the lifecycle operation, if this notification
represents the result of a lifecycle operation.
represents the result of a lifecycle operation. See note 1.
type: array
items:
$ref: "#/definitions/AffectedPnf"
......@@ -4429,7 +4439,7 @@ definitions:
description: >
Information about the VL instances that were affected
during the lifecycle operation, if this notification
represents the result of a lifecycle operation.
represents the result of a lifecycle operation. See note 1.
type: array
items:
$ref: "#/definitions/AffectedVirtualLink"
......@@ -4437,7 +4447,7 @@ definitions:
description: >
Information about the VNFFG instances that were
affected during the lifecycle operation, if this notification
represents the result of a lifecycle operation. See note
represents the result of a lifecycle operation. See note 1.
type: array
items:
$ref: "#/definitions/AffectedVnffg"
......@@ -4445,7 +4455,7 @@ definitions:
description: >
Information about the nested NS instances that were
affected during the lifecycle operation, if this notification
represents the result of a lifecycle operation. See note.
represents the result of a lifecycle operation. See note 1.
type: array
items:
$ref: "#/definitions/AffectedNs"
......@@ -4453,10 +4463,67 @@ definitions:
description: >
Information about the nested NS instances that were
affected during the lifecycle operation, if this notification
represents the result of a lifecycle operation. See note.
represents the result of a lifecycle operation. See note 1.
type: array
items:
$ref: "#/definitions/AffectedSap"
lcmCoordinations:
description: >
Information about LCM coordination actions (see clause 12.5.4.3)
related to this LCM operation occurrence.
type: array
items:
type: object
required:
- id
- coordinationActionName
- startTime
- endpointType
properties:
id:
description: >
Identifier of this coordination action. For a terminated coordination action,
this attribute refers to the "id" attribute in the LcmCoord data structure
(see clause 12.5.2.3). For a timed-out or ongoing coordination action, this
attribute refers to the {coordinationId} URI variable in the "Location" header
of the "202 Accepted" HTTP response to the POST request that has initiated the
coordination action (see clause 12.4.2.3.1).
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
coordinationActionName:
description: >
Indicator of the actual coordination action.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
startTime:
description: >
The time when the coordination action has been started.
$ref: "../../definitions/SOL005_def.yaml#/definitions/DateTime"
endTime:
description: >
The end time of the coordination action. Shall be present for a coordination
action that has finished or timed out (see note 2) and shall be absent if the
coordination is ongoing.
$ref: "../../definitions/SOL005_def.yaml#/definitions/DateTime"
endpointType:
description: >
The endpoint type used by this coordination action.
Valid values:
- MGMT: coordination with other operation supporting management systems (e.g. OSS/BSS)
type: string
enum:
- MGMT
warnings:
description: >
Warning messages that were generated while the operation was executing.
If the operation has included VNF LCM operations or NS LCM coordination
actions and these have resulted in warnings, such warnings should be
added to this attribute.
type: array
items:
type: string
_links:
description: >
Links to resources related to this resource.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment