Commit fdc17a50 authored by Giacomo Bernini's avatar Giacomo Bernini
Browse files

fixed issues #24 #25 #26

parent ca9da15b
Loading
Loading
Loading
Loading
Loading
+54 −14
Original line number Original line Diff line number Diff line
@@ -2752,10 +2752,15 @@ definitions:
                in the NSD with vnfProfileId, provided both have the same vnfdExtInvariantId.
                in the NSD with vnfProfileId, provided both have the same vnfdExtInvariantId.
      NOTE 3: A VnfProfile, NsProfile or PnfProfile may contain multiple VersionDependencies as it may describe the
      NOTE 3: A VnfProfile, NsProfile or PnfProfile may contain multiple VersionDependencies as it may describe the
                 version dependencies of the descriptor referenced in the profile or of other descriptors with the same external invariant identifier.
                 version dependencies of the descriptor referenced in the profile or of other descriptors with the same external invariant identifier.
      NOTE 4: The overridingVersionDependency attribute may only be present if the overrridingVnfdId attribute is present.
      NOTE 4: The overridingVersionDependency attribute may only be present if the overridingVnfdId attribute is present.
    type: object
    type: object
    required:
    anyOf:
      - required:
          - vnfInstanceId
          - vnfInstanceId
      - required:
          - vnfInstanceId
          - overridingVnfdId
          - overridingVersionDependency
    properties:
    properties:
      vnfInstanceId:
      vnfInstanceId:
        description: >
        description: >
@@ -2813,8 +2818,13 @@ definitions:
      NOTE 4: The overridingVersionDependency attribute may only be present if the overridingNsdId attribute is present.
      NOTE 4: The overridingVersionDependency attribute may only be present if the overridingNsdId attribute is present.


    type: object
    type: object
    required:
    anyOf:
      - required:
          - nestedNsInstanceId
      - required:
          - nestedNsInstanceId
          - nestedNsInstanceId
          - overridingNsdId
          - overridingVersionDependency
    properties:
    properties:
      nestedNsInstanceId:
      nestedNsInstanceId:
        description: >
        description: >
@@ -3295,12 +3305,36 @@ definitions:
      NOTE 9: The overridingVersionDependency attribute may only be present if the overridingVnfdId attribute is present.
      NOTE 9: The overridingVersionDependency attribute may only be present if the overridingVnfdId attribute is present.
    type: object
    type: object
    oneOf:
    oneOf:
      - anyOf:
          - anyOf:
            - required:
            - required:
                - vnfdId
                - vnfFlavourId
                - vnfInstantiationLevelId
            - required:
                - vnfdId
                - vnfFlavourId
                - vnfInstantiationLevelId
                - vnfInstantiationLevelId
                - overridingVnfdId
                - overridingVersionDependency
                - vnfProfileId
            - required:
            - required:
            - targetScaleLevelInfo
                - vnfdId
                - vnfFlavourId
            - required:
            - required:
            - defaultInstantiationLevel
                - vnfdId
                - vnfFlavourId
                - overridingVnfdId
                - overridingVersionDependency
                - vnfProfileId
      - anyOf:
          - required:
              - vnProfileId
          - required:
              - overridingVnfdId
              - overridingVersionDependency
              - vnfProfileId

    properties:
    properties:
      defaultInstantiationLevel:
      defaultInstantiationLevel:
        description: >
        description: >
@@ -5869,9 +5903,15 @@ definitions:
      container infrastructure service is a Kubernetes® instance is a network 
      container infrastructure service is a Kubernetes® instance is a network 
      attachment definition (NAD).
      attachment definition (NAD).
    type: object
    type: object
    required:
    anyOf:
      - required:
          - vnfVirtualLinkDescId
          - resourceId
      - required:
          - vnfVirtualLinkDescId
          - vnfVirtualLinkDescId
          - resourceId
          - resourceId
          - intCp
          - netAttDefResourceData
    properties:
    properties:
      extManagedVirtualLinkId:
      extManagedVirtualLinkId:
        description: >
        description: >