Commit f0756c00 authored by yangyong's avatar yangyong
Browse files

Edit TS29518_Namf_Communication.yaml after CT4#135

parent 6c7dfe11
Loading
Loading
Loading
Loading
Loading
+64 −2
Original line number Diff line number Diff line
openapi: 3.0.0

info:
  version: 1.4.1
  version: 1.5.0-alpha.1
  title: Namf_Communication
  description: |
    AMF Communication Service.  
@@ -14,7 +14,7 @@ security:
      - namf-comm

externalDocs:
  description: 3GPP TS 29.518 V19.6.0; 5G System; Access and Mobility Management Services
  description: 3GPP TS 29.518 V20.0.0; 5G System; Access and Mobility Management Services
  url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.518/'

servers:
@@ -2764,6 +2764,10 @@ components:
        skipInd:
          type: boolean
          default: false
        releaseInd:
          type: boolean
          enum:
            - true
        lastMsgIndication:
          type: boolean
        pduSessionId:
@@ -3217,6 +3221,10 @@ components:
          type: boolean
        energySavingInd:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/EnergySavingIndicator'
        ueUsageSetting:
          $ref: '#/components/schemas/UeUsageSetting'
        usedNetworkId:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/NetworkNameId'



@@ -4323,6 +4331,13 @@ components:
          additionalProperties:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/SliceUsageControlInfo'
          minProperties: 1
        networkIdInfoList:
          type: array
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/NetworkIdInfo'
          minItems: 1
        deferredAmPoliciesInfo:
          $ref: '#/components/schemas/DeferredAmPoliciesInfo'

    LcsUpContext:
      description: Represents the LCS UP related parameters
@@ -4379,6 +4394,47 @@ components:
      required:
        - ngranId

    DeferredAmPolicies:
      description: AM related policy information provided by the PCF.
      type: object
      properties:
        pcfRfsp:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/RfspIndex'
        pcfUeAmbr:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Ambr'
        serviceAreaRestriction:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ServiceAreaRestriction'
        pcfUeSliceMbrList:
          type: object
          additionalProperties:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/SliceMbr'
          minProperties: 1
          description: A map(list of key-value pairs) where Snssai serves as key.
        asTimeDisParam:
          $ref: 'TS29507_Npcf_AMPolicyControl.yaml#/components/schemas/AsTimeDistributionParam'
        sliceUsgCtrlInfoSets:
          type: object
          description: A map(list of key-value pairs) where Snssai serves as key.
          additionalProperties:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/SliceUsageControlInfo'
          minProperties: 1


    DeferredAmPoliciesInfo:
      description: Represents an AM related poilcy infromation in dereffed mode.
      type: object
      properties:
        pcfAmPolicies:
          $ref: '#/components/schemas/DeferredAmPolicies'
        activateTime:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
        deactivateTime:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
      required:
        - pcfAmPolicies
        - activateTime
        - deactivateTime

#
# SIMPLE DATA TYPES
#
@@ -4411,6 +4467,10 @@ components:
      $ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
    UePolicyContainer:
      $ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
    UeUsageSetting:
      description: UE's usage setting
      type: string
      pattern: '^[A-Fa-f0-9]+$'


#
@@ -4547,6 +4607,8 @@ components:
          - SMF_SELECT_CHANGE
          - ACCESS_TYPE_CHANGE
          - SAT_BACKHAUL_CHANGE
          - CONF_NSSAI_CHANGE
          - LBO_INFO_CHANGE
      - type: string
    RatSelector:
      description: Indicates the RAT type for the transfer of N2 information