diff --git a/src/SOL005/NSDManagement/definitions/SOL005NSDescriptorManagement_def.yaml b/src/SOL005/NSDManagement/definitions/SOL005NSDescriptorManagement_def.yaml index 6b76d4497ca2f835e4b92135a3182b70ed89f482..5d8cc784d7f40cf9fe6ccaa1699da6779c35009c 100644 --- a/src/SOL005/NSDManagement/definitions/SOL005NSDescriptorManagement_def.yaml +++ b/src/SOL005/NSDManagement/definitions/SOL005NSDescriptorManagement_def.yaml @@ -1,3 +1,5 @@ +# 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: >