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
eee3529c
Commit
eee3529c
authored
Oct 31, 2022
by
Ayesha Ayub
Browse files
separate common definitions files for SOL002 and SOL003
parent
b6e81455
Pipeline
#13214
failed with stage
in 0 seconds
Changes
33
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/SOL002/VNFConfiguration/definitions/SOL002VNFConfiguration_def.yaml
View file @
eee3529c
...
...
@@ -53,7 +53,7 @@ definitions:
as "deleteIdList" as defined below this table.
type
:
array
items
:
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier"
VnfConfiguration
:
description
:
>
...
...
@@ -90,7 +90,7 @@ definitions:
description
:
>
Additional configurable properties of the VNF instance declared in the
VNFD as "VnfConfigurableProperties". see note.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/KeyValuePairs'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/KeyValuePairs'
VnfcConfigurationData
:
description
:
>
...
...
@@ -105,7 +105,7 @@ definitions:
description
:
>
Identifier of a VNFC instance to which this set of configuration data applies.
The identifier references the "id" attribute in a "VnfcInfo" structure.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnf'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/IdentifierInVnf'
intCpConfig
:
description
:
>
Configuration parameters for the internal CPs of the VNFC instance.
...
...
@@ -116,7 +116,7 @@ definitions:
description
:
>
Additional configurable properties of the VNFC instance declared in the
VNFD as "VnfcConfigurableProperties". See note.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/KeyValuePairs'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/KeyValuePairs'
CpConfiguration
:
description
:
>
...
...
@@ -130,11 +130,11 @@ definitions:
cpId
:
description
:
>
Identifier of a CP instance within the namespace of a specific VNF instance or a VNFC instance.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnf'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/IdentifierInVnf'
cpdId
:
description
:
>
Identifier of the CPD in the VNFD.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnfd'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/IdentifierInVnfd'
addresses
:
description
:
>
Network address and port assigned to the CP.
...
...
@@ -167,11 +167,11 @@ definitions:
macAddress
:
description
:
>
Mac address. See NOTE 2.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/MacAddress'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/MacAddress'
ipAddress
:
description
:
>
IP address. See NOTE 2.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/IpAddress'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/IpAddress'
useDynamicAddress
:
description
:
>
Set to true if an address shall be assigned dynamically. Otherwise set to false.
...
...
src/SOL002/VNFFaultManagement/VNFFaultManagement.yaml
View file @
eee3529c
...
...
@@ -600,7 +600,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL002_def.yaml#/definitions/ProblemDetails"
IndividualAlarmEscalate.Post.204
:
description
:
|
...
...
@@ -736,7 +736,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL002_def.yaml#/definitions/ProblemDetails"
IndividualSubscription.Get.200
:
description
:
|
...
...
src/SOL002/VNFFaultManagement/definitions/SOL002VNFFaultManagement_def.yaml
View file @
eee3529c
...
...
@@ -44,11 +44,11 @@ definitions:
id
:
description
:
>
Identifier of this Alarm.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier"
managedObjectId
:
description
:
>
Identifier of the affected VNF instance.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier"
vnfcInstanceIds
:
description
:
>
Identifiers of the affected VNFC instances. Each identifier references the
...
...
@@ -56,7 +56,7 @@ definitions:
at least one VNFC instance.
type
:
array
items
:
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnf"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/IdentifierInVnf"
rootCauseFaultyResource
:
description
:
>
The virtualised resources that are causing the VNF fault. Shall be present if the alarm affects
...
...
@@ -66,23 +66,23 @@ definitions:
description
:
>
Time stamp indicating when the alarm is raised by the managed
object.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/DateTime"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/DateTime"
alarmChangedTime
:
description
:
>
Time stamp indicating when the alarm was last changed. It shall be
present if the alarm has been updated.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/DateTime"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/DateTime"
alarmClearedTime
:
description
:
>
Time stamp indicating when the alarm was cleared. It shall be
present if the alarm has been cleared.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/DateTime"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/DateTime"
alarmAcknowledgedTime
:
description
:
>
Time stamp indicating when the alarm was
acknowledged. It shall be present if the alarm has
been acknowledged.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/DateTime"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/DateTime"
ackState
:
description
:
>
Acknowledgement state of the alarm.
...
...
@@ -100,7 +100,7 @@ definitions:
eventTime
:
description
:
>
Time stamp indicating when the fault was observed. See note 2.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/DateTime"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/DateTime"
eventType
:
description
:
>
Type of event.
...
...
@@ -128,13 +128,13 @@ definitions:
Attribute indicating if this fault is the root for other correlated
alarms. If TRUE, then the alarms listed in the attribute
CorrelatedAlarmId are caused by this fault.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Boolean"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Boolean"
correlatedAlarmIds
:
description
:
>
List of identifiers of other alarms correlated to this fault.
type
:
array
items
:
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier"
faultDetails
:
description
:
>
Provides additional information about the fault. See notes 1 and 2.
...
...
@@ -151,13 +151,13 @@ definitions:
self
:
description
:
>
URI of this resource.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Link"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Link"
objectInstance
:
description
:
>
Link to the resource representing the VNF instance to which the
notified alarm is correlated. Shall be present if the VNF
instance information is accessible as a resource.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Link"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Link"
PerceivedSeverityRequest
:
description
:
>
...
...
src/SOL002/VNFFaultManagementNotification/definitions/SOL002VNFFaultManagementNotification_def.yaml
View file @
eee3529c
...
...
@@ -23,7 +23,7 @@ definitions:
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
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier"
notificationType
:
description
:
>
Discriminator for the different notification types. Shall be set to
...
...
@@ -34,11 +34,11 @@ definitions:
subscriptionId
:
description
:
>
Identifier of the subscription that this notification relates to.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/DateTime"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/DateTime"
alarm
:
description
:
>
Information about an alarm including AlarmId, affected VNF
...
...
@@ -54,7 +54,7 @@ definitions:
subscription
:
description
:
>
Link to the related subscription.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/NotificationLink"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/NotificationLink"
AlarmClearedNotification
:
description
:
>
...
...
src/SOL002/VNFIndicator/VNFIndicator.yaml
View file @
eee3529c
...
...
@@ -380,7 +380,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
../../
definitions/SOL002
SOL003
VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscriptionRequest
$ref
:
definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscriptionRequest
required
:
true
responses
:
...
...
@@ -420,7 +420,7 @@ components:
schema
:
type
:
array
items
:
$ref
:
../../
definitions/SOL002
SOL003
VNFIndicator_def.yaml#/definitions/VnfIndicator
$ref
:
definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicator
VnfIndicators.Get.200
:
description
:
|
...
...
@@ -458,7 +458,7 @@ components:
schema
:
type
:
array
items
:
$ref
:
../../
definitions/SOL002
SOL003
VNFIndicator_def.yaml#/definitions/VnfIndicator
$ref
:
definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicator
VnfIndividualIndicator.Get.200
:
description
:
|
...
...
@@ -481,7 +481,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
../../
definitions/SOL002
SOL003
VNFIndicator_def.yaml#/definitions/VnfIndicator
$ref
:
definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicator
VnfIndicatorSubscriptions.Get.200
:
description
:
|
...
...
@@ -519,7 +519,7 @@ components:
schema
:
type
:
array
items
:
$ref
:
../../
definitions/SOL002
SOL003
VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
$ref
:
definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
VnfIndicatorSubscription.Post.201
:
description
:
|
...
...
@@ -560,7 +560,7 @@ components:
schema
:
type
:
array
items
:
$ref
:
../../
definitions/SOL002
SOL003
VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
$ref
:
definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
VnfIndicatorSubscription.Post.422
:
description
:
|
...
...
@@ -599,7 +599,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL002_def.yaml#/definitions/ProblemDetails"
VnfIndicatorSubscription.Get.200
:
description
:
|
...
...
@@ -622,7 +622,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
../../
definitions/SOL002
SOL003
VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
$ref
:
definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
VnfIndicatorSubscription.Delete.204
:
description
:
|
...
...
src/definitions/SOL002
SOL003
VNFIndicator_def.yaml
→
src/
SOL002/VNFIndicator/
definitions/SOL002VNFIndicator_def.yaml
View file @
eee3529c
...
...
@@ -17,7 +17,7 @@ definitions:
id
:
description
:
>
Identifier of this VNF indicator.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnfd"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/IdentifierInVnfd"
name
:
description
:
>
Human readable name of the indicator. Shall be present if defined in
...
...
@@ -30,7 +30,7 @@ definitions:
vnfInstanceId
:
description
:
>
Identifier of the "Individual VNF instance" which provides the indicator value.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Identifier"
_links
:
description
:
>
Links for this resource.
...
...
@@ -42,11 +42,11 @@ definitions:
self
:
description
:
>
URI of this resource.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Link"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Link"
vnfInstance
:
description
:
>
Link to the related "Individual VNF instance" resource.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Link"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Link"
VnfIndicatorNotificationsFilter
:
description
:
>
...
...
@@ -64,7 +64,7 @@ definitions:
vnfInstanceSubscriptionFilter
:
description
:
>
Filter criteria to select VNF instances about which to notify.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/VnfInstanceSubscriptionFilter"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/VnfInstanceSubscriptionFilter"
notificationTypes
:
description
:
>
Match particular notification types.
...
...
@@ -82,7 +82,7 @@ definitions:
Match particular VNF indicator identifiers.
type
:
array
items
:
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnfd"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/IdentifierInVnfd"
VnfIndicatorSubscription
:
description
:
>
...
...
@@ -97,7 +97,7 @@ definitions:
id
:
description
:
>
Identifier of this "Individual subscription" resource.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Identifier"
filter
:
description
:
>
Filter settings for this subscription, to define the subset of all
...
...
@@ -120,7 +120,7 @@ definitions:
self
:
description
:
>
URI of this resource.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Link"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Link"
VnfIndicatorSubscriptionRequest
:
description
:
>
...
...
@@ -140,7 +140,7 @@ definitions:
callbackUri
:
description
:
>
The URI of the endpoint to send the notification to.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Uri"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Uri"
authentication
:
description
:
>
Authentication parameters to configure the use of Authorization when
...
...
@@ -148,7 +148,7 @@ definitions:
in clause 8.3.4 of ETSI GS NFV-SOL 013.
This attribute shall only be present if the subscriber requires
authorization of notifications.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/SubscriptionAuthentication"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/SubscriptionAuthentication"
VnfIndicatorValueChangeNotification
:
description
:
>
...
...
@@ -172,7 +172,7 @@ definitions:
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
:
"
SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Identifier"
notificationType
:
description
:
>
Discriminator for the different notification types. Shall be set to
...
...
@@ -183,15 +183,15 @@ definitions:
subscriptionId
:
description
:
>
Identifier of the subscription that this notification relates to.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/DateTime"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/DateTime"
vnfIndicatorId
:
description
:
>
Identifier of the VNF indicator whose value has changed.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnfd"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/IdentifierInVnfd"
name
:
description
:
>
Human readable name of the VNF indicator. Shall be present if
...
...
@@ -204,7 +204,7 @@ definitions:
vnfInstanceId
:
description
:
>
Identifier of the VNF instance which provides the indicator value.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Identifier"
_links
:
description
:
>
Links for this resource.
...
...
@@ -217,11 +217,11 @@ definitions:
description
:
>
Link to the related "Individual VNF instance" resource. Shall be present
if the VNF instance information is accessible as a resource.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/NotificationLink"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/NotificationLink"
subscription
:
description
:
>
Link to the related subscription.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/NotificationLink"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/NotificationLink"
SupportedIndicatorsChangeNotification
:
description
:
>
...
...
@@ -247,7 +247,7 @@ definitions:
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
:
"
SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Identifier"
notificationType
:
description
:
>
Discriminator for the different notification types. Shall be set to
...
...
@@ -258,15 +258,15 @@ definitions:
subscriptionId
:
description
:
>
Identifier of the subscription that this notification relates to.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/DateTime"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/DateTime"
vnfInstanceId
:
description
:
>
Identifier of the VNF instance which provides the indicator value.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/Identifier"
supportedIndicators
:
description
:
>
Set of VNF indicators supported by the VNF instance.
...
...
@@ -279,7 +279,7 @@ definitions:
vnfIndicatorId
:
description
:
>
Identifier of the VNF indicator whose value has changed.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnfd"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/IdentifierInVnfd"
name
:
description
:
>
Human readable name of the VNF indicator. Shall be present if defined in the VNFD. See note.
...
...
@@ -295,8 +295,8 @@ definitions:
description
:
>
Link to the related "Individual VNF instance" resource. Shall be present
if the VNF instance information is accessible as a resource.
$ref
:
"
SOL002
SOL003
_def.yaml#/definitions/NotificationLink"
$ref
:
"
../../General_Definitions/
SOL002_def.yaml#/definitions/NotificationLink"
subscription
:
description
:
>
Link to the related subscription.
$ref
:
"
SOL002SOL003_def.yaml#/definitions/NotificationLink"
\ No newline at end of file
$ref
:
"
../../General_Definitions/SOL002_def.yaml#/definitions/NotificationLink"
\ No newline at end of file
src/SOL002/VNFIndicatorNotification/definitions/SOL002VNFIndicatorNotification_def.yaml
View file @
eee3529c
...
...
@@ -23,7 +23,7 @@ definitions:
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
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier'
notificationType
:
description
:
>
Discriminator for the different notification types.
...
...
@@ -32,15 +32,15 @@ definitions:
subscriptionId
:
description
:
>
Identifier of the subscription that this notification relates to.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier'
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/DateTime'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/DateTime'
vnfIndicatorId
:
description
:
>
Identifier of the VNF indicator whose value has changed.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnfd'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/IdentifierInVnfd'
name
:
description
:
>
Human readable name of the VNF indicator. Shall be present if defined in the VNFD.
...
...
@@ -53,7 +53,7 @@ definitions:
vnfInstanceId
:
description
:
>
Identifier of the VNF instance which provides the indicator value.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier'
_links
:
description
:
>
Links to resources related to this resource.
...
...
@@ -66,11 +66,11 @@ definitions:
vnfInstance
:
description
:
>
Link to the related "Individual VNF instance" resource.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Link'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Link'
subscription
:
description
:
>
Link to the related subscription.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Link'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Link'
SupportedIndicatorsChangeNotification
:
description
:
|
...
...
@@ -91,7 +91,7 @@ definitions:
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
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier'
notificationType
:
description
:
|
Discriminator for the different notification types. Shall be set to "SupportedIndicatorsChangeNotification"
...
...
@@ -100,15 +100,15 @@ definitions:
subscriptionId
:
description
:
|
Identifier of the subscription that this notification relates to.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier'
timeStamp
:
description
:
|
Date-time of the generation of the notification.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/DateTime'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/DateTime'
vnfInstanceId
:
description
:
|
Identifier of the VNF instance which provides the indicator value.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier'
supportedIndicators
:
description
:
|
Set of VNF indicators supported by the VNF instance.
...
...
@@ -121,7 +121,7 @@ definitions:
vnfIndicatorId
:
description
:
|
Identifier of the VNF indicator whose value has changed.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/IdentifierInVnf'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/IdentifierInVnf'
name
:
description
:
|
Human readable name of the VNF indicator. Shall be present if defined in the VNFD.
...
...
@@ -138,8 +138,8 @@ definitions:
description
:
|
Link to the related "Individual VNF instance" resource. Shall be present if the VNF instance information
is accessible as a resource.
$ref
:
'
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/NotificationLink'
$ref
:
'
../../
General_D
efinitions/SOL002_def.yaml#/definitions/NotificationLink'
subscription
:
description
:
|
Link to the related subscription.
$ref
:
'
../../../definitions/SOL002SOL003_def.yaml#/definitions/NotificationLink'
\ No newline at end of file
$ref
:
'
../../General_Definitions/SOL002_def.yaml#/definitions/NotificationLink'
\ No newline at end of file
src/SOL002/VNFLifecycleCoordination/VNFLifecycleCoordination.yaml
View file @
eee3529c
...
...
@@ -307,7 +307,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL002_def.yaml#/definitions/ProblemDetails"
Coordination.Post.409
:
description
:
>
...
...
@@ -345,7 +345,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL002_def.yaml#/definitions/ProblemDetails"
Coordination.Post.503
:
description
:
>
...
...
@@ -387,7 +387,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL002_def.yaml#/definitions/ProblemDetails"
LcmCoord.Get.200
:
description
:
|
...
...
@@ -536,4 +536,4 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL002_def.yaml#/definitions/ProblemDetails"
src/SOL002/VNFLifecycleCoordination/definitions/SOL002VNFLifecycleCoordination_def.yaml
View file @
eee3529c
...
...
@@ -18,26 +18,26 @@ definitions:
id
:
description
:
>
Identifier of this coordination result.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier"
coordinationResult
:
description
:
>
The result of executing the coordination action which also implies
the action to be performed by the VNFM as the result of this coordination.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/LcmCoordResultType"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/LcmCoordResultType"
vnfInstanceId
:
description
:
>
Identifier of the VNF instance which this coordination request is related to.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"
$ref
:
"
../../
General_D
efinitions/SOL002_def.yaml#/definitions/Identifier"
vnfLcmOpOccId
:
description
:
>
The identifier of the VNF lifecycle management operation occurrence related to the coordination.
$ref
:
"
../../
../d
efinitions/SOL002
SOL003
_def.yaml#/definitions/Identifier"