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
SOL005
Commits
9f82be0a
Commit
9f82be0a
authored
Mar 29, 2019
by
moscatelli
Browse files
References updated in NSD mgmt def file
parent
4a1c1fb5
Pipeline
#649
failed with stage
in 0 seconds
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
src/SOL005/NSDManagement/definitions/SOL005NSDescriptorManagement_def.yaml
View file @
9f82be0a
# Copyright (c) ETSI 2017.
# https://forge.etsi.org/etsi-forge-copyright-notice.txt
definitions
:
NsdInfo
:
type
:
object
...
...
@@ -12,14 +14,14 @@ definitions:
description
:
>
Identifier of the on boarded individual NS descriptor
resource. This identifier is allocated by the NFVO.
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdId
:
description
:
>
This identifier, which is allocated by the NSD
designer, identifies the NSD in a globally unique
way. It is copied from the NSD content and shall be
present after the NSD content is on-boarded.
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdName
:
type
:
string
description
:
>
...
...
@@ -30,7 +32,7 @@ definitions:
Version of the on-boarded NSD. This information is
copied from the NSD content and shall be present
after the NSD content is on-boarded.
$ref
:
"
SOL005_def.yaml#/definitions/Version"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Version"
nsdDesigner
:
type
:
string
description
:
>
...
...
@@ -43,14 +45,14 @@ definitions:
manner. This information is copied from the NSD
content and shall be present after the NSD content is
on-boarded.
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
vnfPkgIds
:
description
:
>
Identifies the VNF package for the VNFD referenced
by the on-boarded NS descriptor resource.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdInfoIds
:
description
:
>
Identifies the PnfdInfo element for the PNFD
...
...
@@ -58,7 +60,7 @@ definitions:
resource.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nestedNsdInfoIds
:
description
:
>
Identifies the NsdInfo element for the nested NSD
...
...
@@ -66,7 +68,7 @@ definitions:
resource.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdOnboardingState
:
description
:
>
On boarding state of the individual NS descriptor resource.
...
...
@@ -79,7 +81,7 @@ definitions:
It shall be present when the "nsdOnboardingState"
attribute is CREATED and the uploading or
processing fails in NFVO.
$ref
:
"
SOL005_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/ProblemDetails"
nsdOperationalState
:
description
:
>
Operational state of the individual NS descriptor
...
...
@@ -95,7 +97,7 @@ definitions:
User defined data for the individual NS descriptor
resource. This attribute can be modified with the
PATCH method.
$ref
:
"
SOL005_def.yaml#/definitions/KeyValuePairs"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/KeyValuePairs"
_links
:
type
:
object
required
:
...
...
@@ -107,11 +109,11 @@ definitions:
self
:
description
:
>
URI of this resource.
$ref
:
"
SOL005_def.yaml#/definitions/Link"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Link"
nsd_content
:
description
:
>
Link to the NSD content resource.
$ref
:
"
SOL005_def.yaml#/definitions/Link"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Link"
description
:
>
This type represents a response for the query NSD operation.
...
...
@@ -134,7 +136,7 @@ definitions:
NOTE- At least one of the attributes - nsdOperationalState and userDefinedData - shall be present.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/KeyValuePairs"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/KeyValuePairs"
NsdOperationalState
:
description
:
>
...
...
@@ -155,7 +157,7 @@ definitions:
id
:
description
:
>
Identifier of this subscription resource.
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
filter
:
description
:
>
Filter settings for this subscription, to define the subset
...
...
@@ -166,14 +168,14 @@ definitions:
callbackUri
:
description
:
>
The URI of the endpoint to send the notification to.
$ref
:
"
SOL005_def.yaml#/definitions/Uri"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Uri"
_links
:
type
:
object
description
:
>
Links to resources related to this resource.
properties
:
self
:
$ref
:
"
SOL005_def.yaml#/definitions/Link"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Link"
description
:
>
This type represents a subscription related to notifications about NSD management.
...
...
@@ -229,31 +231,31 @@ definitions:
Match the NsdInfo identifier which is allocated by the NFVO.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdId
:
description
:
>
Match the NSD identifier, which is allocated by the NSD designer.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdName
:
description
:
>
Match the name of the on boarded NSD.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/String"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/String"
nsdVersion
:
description
:
>
Match the NSD version listed as part of this attribute.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Version"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Version"
nsdDesigner
:
description
:
>
Match the NSD designer of the on-boarded NSD.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/String"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/String"
nsdInvariantId
:
description
:
>
Match the NSD invariant identifier which is allocated
...
...
@@ -261,28 +263,28 @@ definitions:
version independent manner.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
vnfPkgIds
:
description
:
>
Match VNF packages with a package identifier listed
in the attribute.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdInfoIds
:
description
:
>
Match the PnfdInfo identifier for the PNFD
referenced by the on-boarded NSD.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nestedNsdInfoIds
:
description
:
>
Match the NsdInfo identifier for the nested NSD
referenced by the on-boarded NSD.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdOnboardingState
:
description
:
>
Match particular on-boarding state of the NSD.
...
...
@@ -306,31 +308,31 @@ definitions:
Match the PNFD identifier which is copied from the PNFD content.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdName
:
description
:
>
Match the name of the on-boarded PNFD.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/String"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/String"
pnfdVersion
:
description
:
>
Match the PNFD designer of the on-boarded PNFD.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Version"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Version"
pnfdProvider
:
description
:
>
Match the provider of the on-boarded PNFD.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/String"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/String"
pnfdInvariantId
:
description
:
>
Match the PNFD in a version independent manner.
type
:
array
items
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdOnboardingState
:
description
:
>
Match particular on-boarding state of the PNFD.
...
...
@@ -431,7 +433,7 @@ definitions:
The token endpoint from which the access
token can be obtained. Shall be present if it
has not been provisioned out of band.
$ref
:
"
SOL005_def.yaml#/definitions/Uri"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Uri"
NsdOperationalStateType
:
type
:
string
...
...
@@ -476,7 +478,7 @@ definitions:
type
:
object
properties
:
userDefinedData
:
$ref
:
"
SOL005_def.yaml#/definitions/KeyValuePairs"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/KeyValuePairs"
description
:
>
This type creates a completely new NS descriptor resource.
...
...
@@ -486,7 +488,7 @@ definitions:
-
userDefinedData
properties
:
userDefinedData
:
$ref
:
"
SOL005_def.yaml#/definitions/KeyValuePairs"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/KeyValuePairs"
description
:
>
This type represents attribute modifications for an individual PNF
descriptor resource based on the "PnfdInfo" data type. The attributes of
...
...
@@ -506,14 +508,14 @@ definitions:
Identifier of the on-boarded individual PNF
descriptor resource. This identifier is allocated by
the NFVO.
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdId
:
description
:
>
This identifier, which is managed by the PNFD
designer, identifies the PNFD in a globally unique way.
It is copied from the PNFD content and shall
be present after the PNFD content is on-boarded.
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdName
:
description
:
>
Name of the on-boarded PNFD. This information
...
...
@@ -521,7 +523,7 @@ definitions:
present after the PNFD content is on-boarded.
type
:
string
pnfdersion
:
$ref
:
"
SOL005_def.yaml#/definitions/Version"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Version"
pnfdProvider
:
description
:
>
Provider of the on-boarded PNFD. This information is copied from
...
...
@@ -532,7 +534,7 @@ definitions:
Identifies a PNFD in a version independent
manner. This attribute is invariant across versions
of PNFD.
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdOnboardingState
:
description
:
>
On-boarding state of the individual PNF descriptor resource.
...
...
@@ -543,7 +545,7 @@ definitions:
It shall be present when the
pnfdOnboardingState attribute is CREATED
and the uploading or processing fails in the NFVO.
$ref
:
"
SOL005_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/ProblemDetails"
pnfdUsageState
:
description
:
>
Usage state of the individual PNF descriptor resource.
...
...
@@ -552,7 +554,7 @@ definitions:
description
:
>
User defined data for the individual PNF descriptor resource.
This attribute can be modified with the PATCH method.
$ref
:
"
SOL005_def.yaml#/definitions/KeyValuePairs"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/KeyValuePairs"
_links
:
required
:
-
pnfd_content
...
...
@@ -562,9 +564,9 @@ definitions:
Links to resources related to this resource.
properties
:
self
:
$ref
:
"
SOL005_def.yaml#/definitions/Link"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Link"
pnfd_content
:
$ref
:
"
SOL005_def.yaml#/definitions/Link"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Link"
description
:
>
This type represents a response for the query PNFD operation.
...
...
@@ -599,7 +601,7 @@ definitions:
type
:
object
properties
:
userDefinedData
:
$ref
:
"
SOL005_def.yaml#/definitions/KeyValuePairs"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/KeyValuePairs"
description
:
>
User-defined data for the PNF descriptor resource to be created.
It shall be present when the user defined data is set for
...
...
@@ -645,22 +647,22 @@ definitions:
-
timeStamp
properties
:
id
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
notificationType
:
type
:
string
description
:
>
Discriminator for the different notification types. Shall be
set to "NsdOnboardingNotification" for this notification type.
subscriptionId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL005_def.yaml#/definitions/DateTime"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/DateTime"
nsdInfoId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
_links
:
$ref
:
"
#/definitions/NsdmLinks"
description
:
>
...
...
@@ -682,24 +684,24 @@ definitions:
-
timeStamp
properties
:
id
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
notificationType
:
type
:
string
description
:
>
Discriminator for the different notification types. Shall be
set to "NsdOnboardingFailureNotification" for this notification type.
subscriptionId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL005_def.yaml#/definitions/DateTime"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/DateTime"
nsdInfoId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
onboardingFailureDetails
:
$ref
:
"
SOL005_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/ProblemDetails"
_links
:
$ref
:
"
#/definitions/NsdmLinks"
description
:
>
...
...
@@ -722,22 +724,22 @@ definitions:
-
timeStamp
properties
:
id
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
notificationType
:
type
:
string
description
:
>
Discriminator for the different notification types. Shall be
set to "NsdChangeNotification" for this notification type.
subscriptionId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL005_def.yaml#/definitions/DateTime"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/DateTime"
nsdInfoId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdOperationalState
:
$ref
:
"
#/definitions/NsdOperationalStateType"
_links
:
...
...
@@ -764,22 +766,22 @@ definitions:
-
timeStamp
properties
:
id
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
notificationType
:
type
:
string
description
:
>
Discriminator for the different notification types. Shall be
set to "NsdDeletionNotification " for this notification type.
subscriptionId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL005_def.yaml#/definitions/DateTime"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/DateTime"
nsdInfoId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
nsdId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
_links
:
$ref
:
"
#/definitions/NsdmLinks"
description
:
>
...
...
@@ -801,22 +803,22 @@ definitions:
-
timeStamp
properties
:
id
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
notificationType
:
type
:
string
description
:
>
Discriminator for the different notification types. Shall be
set to "PnfdOnboardingNotification" for this notification type.
subscriptionId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL005_def.yaml#/definitions/DateTime"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/DateTime"
pnfdInfoId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
_links
:
$ref
:
"
#/definitions/PnfdmLinks"
description
:
>
...
...
@@ -837,24 +839,24 @@ definitions:
-
timeStamp
properties
:
id
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
notificationType
:
type
:
string
description
:
>
Discriminator for the different notification types. Shall be
set to "PnfdOnboardingFailureNotification" for this notification type.
subscriptionId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL005_def.yaml#/definitions/DateTime"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/DateTime"
pnfdInfoId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
onboardingFailureDetails
:
$ref
:
"
SOL005_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/ProblemDetails"
_links
:
$ref
:
"
#/definitions/PnfdmLinks"
description
:
>
...
...
@@ -887,15 +889,15 @@ definitions:
Discriminator for the different notification types. Shall be
set to "PnfdDeletionNotification " for this notification type.
subscriptionId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
timeStamp
:
description
:
>
Date-time of the generation of the notification.
$ref
:
"
SOL005_def.yaml#/definitions/DateTime"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/DateTime"
pnfdInfoId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
pnfdId
:
$ref
:
"
SOL005_def.yaml#/definitions/Identifier"
$ref
:
"
../../definitions/
SOL005_def.yaml#/definitions/Identifier"
_links
:
$ref
:
"
#/definitions/PnfdmLinks"
description
:
>
...
...
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