Commit f6691ff1 authored by Samir Medjiah's avatar Samir Medjiah
Browse files

SOL003: v308 updates -> VnfStateSnapshotInfo, Checksum (holder) added

parent 74fddf98
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -67,7 +67,7 @@ definitions:
          It shall be present after the VNF package content has been
          It shall be present after the VNF package content has been
          on-boarded and absent otherwise.
          on-boarded and absent otherwise.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
        $ref: "#/definitions/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      packageSecurityOption:
      packageSecurityOption:
        description: >
        description: >
          Signals the security option used by the package as defined in clause 5.1 of ETSI GS NFV-SOL 004.
          Signals the security option used by the package as defined in clause 5.1 of ETSI GS NFV-SOL 004.
@@ -266,7 +266,7 @@ definitions:
        description: >
        description: >
          Checksum of the software image file.
          Checksum of the software image file.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
        $ref: "#/definitions/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
      isEncrypted:
        description: >
        description: >
          Reflects whether the image is encrypted (true) or not (false).
          Reflects whether the image is encrypted (true) or not (false).
@@ -388,7 +388,7 @@ definitions:
        description: >
        description: >
          Checksum of the artifact file.
          Checksum of the artifact file.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
        $ref: "#/definitions/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
      isEncrypted:
        description: >
        description: >
          Reflects whether the artifact is encrypted (true) or not (false).
          Reflects whether the artifact is encrypted (true) or not (false).
+5 −5
Original line number Original line Diff line number Diff line
@@ -41,7 +41,7 @@ definitions:
          NOTE: The attribute shall not be present before the VNF snapshot package content 
          NOTE: The attribute shall not be present before the VNF snapshot package content 
          has been uploaded or built. Otherwise, this attribute shall be present unless it 
          has been uploaded or built. Otherwise, this attribute shall be present unless it 
          has been requested to be excluded per attribute selector.
          has been requested to be excluded per attribute selector.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      createdAt:
      createdAt:
        description: > 
        description: > 
          Timestamp indicating when the VNF snapshot package creation has been completed.
          Timestamp indicating when the VNF snapshot package creation has been completed.
@@ -212,7 +212,7 @@ definitions:
        description: > 
        description: > 
          Checksum of the snapshot image file. Permitted hashalgorithms are defined in 
          Checksum of the snapshot image file. Permitted hashalgorithms are defined in 
          ETSI GS NFV-SOL 010.
          ETSI GS NFV-SOL 010.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
      isEncrypted:
        description: > 
        description: > 
          Reflects whether the artifact is encrypted (true) or not (false).
          Reflects whether the artifact is encrypted (true) or not (false).
@@ -361,7 +361,7 @@ definitions:
      checksum:
      checksum:
        description: > 
        description: > 
          Checksum of the artifact file. Permitted hash algorithms are defined in ETSI GS NFV-SOL 010.
          Checksum of the artifact file. Permitted hash algorithms are defined in ETSI GS NFV-SOL 010.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
      isEncrypted:
        description: > 
        description: > 
          Reflects whether the artifact is encrypted (true) or not (false).
          Reflects whether the artifact is encrypted (true) or not (false).
@@ -400,7 +400,7 @@ definitions:
        description: > 
        description: > 
          Checksum of the VNFD archive file. Permitted hash algorithms are defined in 
          Checksum of the VNFD archive file. Permitted hash algorithms are defined in 
          ETSI GS NFV-SOL 004.
          ETSI GS NFV-SOL 004.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
      isEncrypted:
        description: > 
        description: > 
          Reflects whether the VNFD archive file is encrypted (true) or not (false).
          Reflects whether the VNFD archive file is encrypted (true) or not (false).
@@ -428,7 +428,7 @@ definitions:
        description: >
        description: >
          Checksum of the VNF snapshot record file. Permitted hash algorithms are defined in 
          Checksum of the VNF snapshot record file. Permitted hash algorithms are defined in 
          ETSI GS NFV-SOL 010.
          ETSI GS NFV-SOL 010.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
      isEncrypted:
        description: >
        description: >
          Reflects whether the VNF snapshot record file is encrypted (true) or not (false).
          Reflects whether the VNF snapshot record file is encrypted (true) or not (false).
+25 −0
Original line number Original line Diff line number Diff line
@@ -2008,6 +2008,31 @@ definitions:
              VNFspecific state data.
              VNFspecific state data.
            $ref: "../definitions/SOL002SOL003_def.yaml#/definitions/Link"
            $ref: "../definitions/SOL002SOL003_def.yaml#/definitions/Link"


  VnfStateSnapshotInfo:
    description: >
      This type represents information about VNF-specific state snapshot data.
    type: object
    required:
      - checksum
      - isEncrypted
    properties:
      checksum:
        description: >
          Checksum of the VNF state snapshot file. Hash algorithms applicable to VNF snapshot package artifacts
          are defined in ETSI GS NFV-SOL 010.
        type:
          $ref: "../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
        description: >
          Reflects whether the VNF state snapshot content is encrypted (true) or not (false).
        type:
          $ref: "../definitions/SOL002SOL003_def.yaml#/definitions/Boolean"
      metadata:
        description: >
          The metadata with additional information such as content type, size, creation date, etc.
        type:
          $ref: "../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"

  VnfcInfoModifications:
  VnfcInfoModifications:
    description: >
    description: >
      This type represents modifications of an entry in an array of "VnfcInfo" objects.
      This type represents modifications of an entry in an array of "VnfcInfo" objects.
+5 −0
Original line number Original line Diff line number Diff line
@@ -717,6 +717,11 @@ definitions:
      Representation: string of variable length.
      Representation: string of variable length.
    type: string
    type: string


  Checksum: #no definition found
    description: >
      Cheksum description
    type: string

########################################################################################################################
########################################################################################################################
# TO CHECK IF INCLUDE THESE DATA TYPES IN ANOTHER DEF FILES
# TO CHECK IF INCLUDE THESE DATA TYPES IN ANOTHER DEF FILES