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 Diff line number Diff line
@@ -67,7 +67,7 @@ definitions:
          It shall be present after the VNF package content has been
          on-boarded and absent otherwise.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
        $ref: "#/definitions/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      packageSecurityOption:
        description: >
          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: >
          Checksum of the software image file.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
        $ref: "#/definitions/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
        description: >
          Reflects whether the image is encrypted (true) or not (false).
@@ -388,7 +388,7 @@ definitions:
        description: >
          Checksum of the artifact file.
          Permitted hash algorithms are defined in ETSI GS NFV-SOL 004.
        $ref: "#/definitions/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
        description: >
          Reflects whether the artifact is encrypted (true) or not (false).
+5 −5
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@ definitions:
          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 requested to be excluded per attribute selector.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      createdAt:
        description: > 
          Timestamp indicating when the VNF snapshot package creation has been completed.
@@ -212,7 +212,7 @@ definitions:
        description: > 
          Checksum of the snapshot image file. Permitted hashalgorithms are defined in 
          ETSI GS NFV-SOL 010.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
        description: > 
          Reflects whether the artifact is encrypted (true) or not (false).
@@ -361,7 +361,7 @@ definitions:
      checksum:
        description: > 
          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:
        description: > 
          Reflects whether the artifact is encrypted (true) or not (false).
@@ -400,7 +400,7 @@ definitions:
        description: > 
          Checksum of the VNFD archive file. Permitted hash algorithms are defined in 
          ETSI GS NFV-SOL 004.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
        description: > 
          Reflects whether the VNFD archive file is encrypted (true) or not (false).
@@ -428,7 +428,7 @@ definitions:
        description: >
          Checksum of the VNF snapshot record file. Permitted hash algorithms are defined in 
          ETSI GS NFV-SOL 010.
        $ref: "xxx/Checksum"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Checksum"
      isEncrypted:
        description: >
          Reflects whether the VNF snapshot record file is encrypted (true) or not (false).
+25 −0
Original line number Diff line number Diff line
@@ -2008,6 +2008,31 @@ definitions:
              VNFspecific state data.
            $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:
    description: >
      This type represents modifications of an entry in an array of "VnfcInfo" objects.
+5 −0
Original line number Diff line number Diff line
@@ -717,6 +717,11 @@ definitions:
      Representation: string of variable length.
    type: string

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

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