Commit c122c033 authored by moscatelli's avatar moscatelli
Browse files

SOL005_40: userdDefinedData type changed in KeyValuePairs in PnfdInfo data type

parent f3b770fb
Loading
Loading
Loading
Loading
Loading
+30 −32
Original line number Diff line number Diff line
definitions:
  NsdInfo:
    type: "object"
    type: object
    required:
      - "id"
      - "nsdOnboardingState"
      - "nsdOperationalState"
      - "nsdUsageState"
      - "_links"
      - id
      - nsdOnboardingState
      - nsdOperationalState
      - nsdUsageState
      - _links"
    properties:
      id:
        description: >
@@ -21,7 +21,7 @@ definitions:
          present after the NSD content is on-boarded.
        $ref: "SOL005_def.yaml#/definitions/Identifier"
      nsdName:
        type: "string"
        type: string
        description: >
          "Name of the on boarded NSD. This information is copied from the
          NSD content and shall be present after the NSD content is on-boarded."
@@ -32,7 +32,7 @@ definitions:
          after the NSD content is on-boarded.
        $ref: "SOL005_def.yaml#/definitions/Version"
      nsdDesigner:
        type: "string"
        type: string
        description: >
          "Designer of the on-boarded NSD. This information is copied
          from the NSD content and shall be present after the NSD content is on-boarded."
@@ -97,23 +97,23 @@ definitions:
          PATCH method.
        $ref: "SOL005_def.yaml#/definitions/KeyValuePairs"
      _links:
        type: "object"
        type: object
        required:
          - "self"
          - "nsd_content"
          - self
          - nsd_content
        description: >
          "Links to resources related to this resource."
          Links to resources related to this resource.
        properties:
          self:
            description: >
              "URI of this resource."
              URI of this resource.
            $ref: "SOL005_def.yaml#/definitions/Link"
          nsd_content:
            description: >
              "Link to the NSD content resource"
              Link to the NSD content resource.
            $ref: "SOL005_def.yaml#/definitions/Link"
    description: >
      "This type represents a response for the query NSD operation."
      This type represents a response for the query NSD operation.

  NsdInfoModifications:
    type: "object"
@@ -483,17 +483,17 @@ definitions:
      userDefinedData:
        $ref: "SOL005_def.yaml#/definitions/KeyValuePairs"
    description: >
      "This type represents attribute modifications for an individual PNF
      This type represents attribute modifications for an individual PNF
      descriptor resource based on the "PnfdInfo" data type. The attributes of
      "PnfdInfo" that can be modified are included in the "PnfdInfoModifications"
      data type."
      data type.
  PnfdInfo:
    type: "object"
    type: object
    required:
      - "id"
      - "pnfdOnboardingState"
      - "pnfdUsageState"
      - "_links"
      - id
      - pnfdOnboardingState
      - pnfdUsageState
      - _links
    properties:
      id:
        description: >
@@ -513,14 +513,14 @@ definitions:
          Name of the on-boarded PNFD. This information
          is copied from the PNFD content and shall be
          present after the PNFD content is on-boarded.
        type: "string"
        type: string
      pnfdersion:
        $ref: "SOL005_def.yaml#/definitions/Version"
      pnfdProvider:
        description: >
          "Provider of the on-boarded PNFD. This information is copied from
          the PNFD content and shall be present after the PNFD content is on-boarded."
        type: "string"
        type: string
      pnfdInvariantId:
        description: >
          Identifies a PNFD in a version independent
@@ -543,17 +543,15 @@ definitions:
          Usage state of the individual PNF descriptor resource.
        $ref: "#/definitions/PnfdUsageStateType"
      userDefinedData:
        type: "array"
        description: >
          User defined data for the individual PNF descriptor resource.
          This attribute can be modified with the PATCH method.
        items:
          type: "object"
        $ref: "SOL005_def.yaml#/definitions/KeyValuePairs"
      _links:
        required:
          - "pnfd_content"
          - "self"
        type: "object"
          - pnfd_content
          - self
        type: object
        description: >
          "Links to resources related to this resource."
        properties:
@@ -562,10 +560,10 @@ definitions:
          pnfd_content:
            $ref: "SOL005_def.yaml#/definitions/Link"
    description: >
      "This type represents a response for the query PNFD operation."
      This type represents a response for the query PNFD operation.

  PnfdOnboardingStateType:
    type: "string"
    type: string
    description: >
      The enumeration PnfdOnboardingStateType shall comply with the provisions
      defined in Table 5.5.4.6-1 of GS-NFV SOL005. It indicates the on-boarding state