Commit d2461cab authored by srinivasaraj's avatar srinivasaraj
Browse files

Update TS28541_SliceNrm.yaml

parent 7b23f566
Loading
Loading
Loading
Loading
+55 −2
Original line number Diff line number Diff line
@@ -661,7 +661,10 @@ components:
              $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Multiple'
            FeasibilityCheckAndReservationJob:
              $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Multiple'

            NetworkSliceController:
              $ref: '#/components/schemas/NetworkSliceController-Multiple'
            NetworkSliceSubnetController:
              $ref: '#/components/schemas/NetworkSliceSubnetController-Multiple'

    NetworkSlice-Single:
      allOf:
@@ -784,6 +787,44 @@ components:
                recommendedRequirements:
                  $ref: '#/components/schemas/RecommendedRequirements'

    NetworkSliceController-Single:
      allOf:
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              allOf:
                - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Controller-Attr'
                - type: object
                  properties:
                    operationalState:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState'
                    administrativeState:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState'
                    availabilityStatus:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/AvailabilityStatus'
                    serviceProfile:
                      $ref: '#/components/schemas/ServiceProfile'

    NetworkSliceSubnetController-Single:
      allOf:
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              allOf:
                - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Controller-Attr'
                - type: object
                  properties:
                    operationalState:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState'
                    administrativeState:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState'
                    availabilityStatus:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/AvailabilityStatus'
                    sliceProfile:
                      $ref: '#/components/schemas/SliceProfile'

#-------- Definition of JSON arrays for name-contained IOCs ----------------------
    SubNetwork-Multiple:
      type: array
@@ -814,6 +855,16 @@ components:
      items:
        $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Single'   

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

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

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

    resources-sliceNrm:
@@ -826,3 +877,5 @@ components:
       - $ref: '#/components/schemas/EP_Transport-Single'
       - $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Single'
       - $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Single'       
       - $ref: '#/components/schemas/NetworkSliceController-Single'
       - $ref: '#/components/schemas/NetworkSliceSubnetController-Single'