Commit 9f82be0a authored by moscatelli's avatar moscatelli
Browse files

References updated in NSD mgmt def file

parent 4a1c1fb5
Pipeline #649 failed with stage
in 0 seconds
# 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: >
......
Markdown is supported
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