Commit 83169a0b authored by moscatelli's avatar moscatelli
Browse files

SOL003_232/SOL003_233: VNF Package management datatypes updated

parent 8df3a1e4
Pipeline #1215 passed with stage
in 0 seconds
......@@ -130,8 +130,7 @@ definitions:
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"
vnfd:
description: >
Link to the VNFD resource. This link shall be present after the
VNF package content is on-boarded.
Link to the "VNFD in an individual VNf package" resource.
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"
packageContent:
description: >
......@@ -140,7 +139,7 @@ definitions:
PackageOnboardingStateType:
description: >
CREATED: The VNF package resource has been created.
CREATED: The "Individual VNF package" resource has been created.
UPLOADING: The associated VNF package content is being uploaded.
PROCESSING: The associated VNF package content is being processed, e.g.,
validation.
......@@ -306,12 +305,22 @@ definitions:
description: >
Link to the resource representing the VNF package to which the
notified change applies, i.e. the individual on-boarded VNF package
resource that represents the VNF package.
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"
resource that represents the VNF package, identified by the "vnfPkgId"
identifier which is managed by the NFVO. This attribute shall be provided
by the NFVO but is deprecated and can be removed in future versions
of the present document.
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/NotificationLink"
vnfPackageByVnfdId:
description: >
Link to the resource representing the VNF package to which the notified
change applies, i.e. the individual VNF package resource that represents
the VNF package, identified by the "vnfdId" identifier which is assigned
by the VNF vendor.
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/NotificationLink"
subscription:
description: >
Link to the related subscription.
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/NotificationLink"
PkgmSubscription:
description: >
......@@ -325,7 +334,7 @@ definitions:
properties:
id:
description: >
Identifier of this subscription resource.
Identifier of this "Individual subscription" resource.
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
filter:
description: >
......@@ -371,8 +380,9 @@ definitions:
$ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Uri"
authentication:
description: >
Authentication parameters to configure the use of Authorization
when sending notifications corresponding to this subscription.
Authentication parameters to configure the use of Authorization when
sending notifications corresponding to this subscription, as defined
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: "../../../definitions/SOL002SOL003_def.yaml#/definitions/SubscriptionAuthentication"
......@@ -389,7 +399,11 @@ definitions:
artifactPath:
description: >
Path in the VNF package, which identifies the artifact and also
allows to access a copy of the artifact.
allows to access a copy of the artifact. The value of this attribute
shall start with the name of the first segment in the path,
i.e. it shall not be prefixed by path separator characters such as "." and "/".
EXAMPLE: foo/bar/run.sh
type: string
checksum:
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