Commit 98fa8c16 authored by ruiyue's avatar ruiyue
Browse files

Update 2 files

- /OpenAPI/TS28623_ComDefs.yaml
- /OpenAPI/TS28541_SliceNrm.yaml
parent 9d0033a5
Loading
Loading
Loading
Loading
+16 −6
Original line number Diff line number Diff line
@@ -31,6 +31,7 @@ components:
        - NOT_SUPPORTED
        - BETWEEN_BS_AND_UE
        - BETWEEN_BS_AND_UE_AND_UE_AND_UE
      readOnly: true  
    PositioningAvailability:
      type: array
      items:
@@ -42,6 +43,7 @@ components:
          - AECID
          - HYBRID_POSITIONING
          - NET_RTK
        readOnly: true  
    PredictionFrequency:
      type: string
      enum:
@@ -754,10 +756,12 @@ components:
      enum:
        - FEASIBLE
        - INFEASIBLE
      readOnly: true  
    InFeasibleReason:
      description: >-
        An attribute that specifies the additional reason information if the feasibility check result is infeasible.The detailed ENUM value is FFS. 
      type: string
      readOnly: true
    RecommendationRequest:
      description: >-
        An attribute represents MnS consumer's request for recommended network slice related requirements.
@@ -766,6 +770,7 @@ components:
      description: >-
        An attribute that specifies the recommended network slicing related requirements (i.e. ServiceProfile and SliceProfile information) which can be supported by the MnS producer.. 
      type: string
      readOnly: true
    ResourceReservation:
      description: >-
        An attribute represents MnS consumer's requirements for resource reservation.
@@ -782,14 +787,16 @@ components:
        - RESERVED
        - UNRESERVED
        - USED
      readOnly: true  
    ReservationExpiration:
      description: >-
        An attribute which specifies the actual validity period of the resource reservation..
      $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
      $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo'
    ReservationFailureReason:
      description: >-
        An attribute that specifies the additional reason information if the reservation is failed. 
      type: string
      readOnly: true

    ResourceIsolationRule:
      type: object
@@ -923,14 +930,16 @@ components:
              properties:
                dLlatency: 
                  type: integer
                  readonly: true
                uLlatency:
                  type: integer
                  readOnly: true
                dLThptPerSliceSubnet:
                  $ref: '#/components/schemas/XLThpt'
                uLThptPerSliceSubnet:
                  $ref: '#/components/schemas/XLThpt'
                coverageAreaTAList:
                  $ref: 'TS28541_NrNrm.yaml#/components/schemas/TaiList'
                  $ref: 'TS28541_5GcNrm.yaml#/components/schemas/TaiListRo'
    FeasibilityCheckAndReservationJob-Single:
      allOf:
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'     
@@ -979,6 +988,7 @@ components:
                  $ref: '#/components/schemas/ServiceProfile'
                serviceProfileId: 
                  type: string
                  readOnly: true
                operationalState:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState'
                administrativeState:
@@ -988,7 +998,7 @@ components:
                processMonitor:
                  $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor'
                networkSliceRef:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'

    NetworkSliceSubnetController-Single:
      allOf:
@@ -1011,7 +1021,7 @@ components:
                processMonitor:
                  $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor'
                networkSliceSubnetRef:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'

    IsolationProfile-Single:
      allOf:
@@ -1029,9 +1039,9 @@ components:
                      items:
                        $ref: '#/components/schemas/ResourceIsolationRule'
                    networkSliceRefList:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo'
                    networkSliceSubnetRefList:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo'

#-------- Definition of JSON arrays for name-contained IOCs ----------------------

+19 −0
Original line number Diff line number Diff line
@@ -126,6 +126,7 @@ components:
      type: string
      pattern: '^[A-Fa-f0-9]{9}$'
    TimeWindow:
      description: This datatype is used for writable attribute
      oneOf:  
        - type: object
          properties:
@@ -141,6 +142,23 @@ components:
          properties:
            endTime:
              $ref: '#/components/schemas/DateTime'
    TimeWindowRo:
      description: This datatype is used for readOnly attribute
      oneOf:  
        - type: object
          properties:
            startTime:
              $ref: '#/components/schemas/DateTimeRo'
            endTime:
              $ref: '#/components/schemas/DateTimeRo'
        - type: object
          properties:
            startTime:
              $ref: '#/components/schemas/DateTimeRo'
        - type: object
          properties:
            endTime:
              $ref: '#/components/schemas/DateTimeRo'              
    GeoCoordinate:
      type: object
      properties:
@@ -316,6 +334,7 @@ components:
        - DEGRADED
        - NOT_INSTALLED
        - LOG_FULL
      readOnly: true  

    AttributeNameValuePairSet:
      description: >-