Commit 6bb5913a authored by Jan Groenendijk's avatar Jan Groenendijk
Browse files

Update sliceNrm.yaml

parent d33610d2
Loading
Loading
Loading
Loading
+70 −0
Original line number Diff line number Diff line
@@ -673,6 +673,58 @@ components:
                epApplicationRefs:
                  $ref: 'comDefs.yaml#/components/schemas/DnList'

    AllocateJob-Single:
      allOf:
        - $ref: 'genericNrm.yaml#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              allOf:
                - type: object
                  properties:
                    serviceProfile:
                      $ref: '#/components/schemas/ServiceProfile'
                    sliceProfile:
                      $ref: '#/components/schemas/SliceProfile'
                    processMonitor:
                      $ref: 'genericNrm.yaml#/components/schemas/ProcessMonitor'
                    networkSliceRef:
                      $ref: 'comDefs.yaml#/components/schemas/Dn'
                    networkSliceSubnetRef:
                      $ref: 'comDefs.yaml#/components/schemas/Dn'

    DeallocateJob-Single:
      allOf:
        - $ref: 'genericNrm.yaml#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              allOf:
                - type: object
                  properties:
                    serviceProfileId:
                      type: string
                    sliceProfileId:
                      type: string
                    processMonitor:
                      $ref: 'genericNrm.yaml#/components/schemas/ProcessMonitor'

    ModifyJob-Single:
      allOf:
        - $ref: 'genericNrm.yaml#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              allOf:
                - type: object
                  properties:
                    serviceProfile:
                      $ref: '#/components/schemas/ServiceProfile'
                    sliceProfile:
                      $ref: '#/components/schemas/SliceProfile'
                    processMonitor:
                      $ref: 'genericNrm.yaml#/components/schemas/ProcessMonitor'

#-------- Definition of JSON arrays for name-contained IOCs ----------------------
    SubNetwork-Multiple:
      type: array
@@ -694,6 +746,21 @@ components:
      items:
        $ref: '#/components/schemas/EP_Transport-Single'

    AllocateJob-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/AllocateJob-Single'

    DeallocateJob-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/DeallocateJob-Single'

    ModifyJob-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/ModifyJob-Single'

#------------ Definitions in TS 28.541 for TS 28.532 -----------------------------

    resources-sliceNrm:
@@ -702,3 +769,6 @@ components:
       - $ref: '#/components/schemas/NetworkSlice-Single'
       - $ref: '#/components/schemas/NetworkSliceSubnet-Single'
       - $ref: '#/components/schemas/EP_Transport-Single'
       - $ref: '#/components/schemas/AllocateJob-Single'
       - $ref: '#/components/schemas/DeallocateJob-Single'
       - $ref: '#/components/schemas/ModifyJob-Single'