Commit 3ff66217 authored by sunse's avatar sunse
Browse files

TS28.541_Rel18_CR0896 MFAF Update TS28541_5GcNrm.yaml

parent aab97ba6
Loading
Loading
Loading
Loading
+49 −1
Original line number Diff line number Diff line
@@ -1426,10 +1426,29 @@ components:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
          minItems: 1
        taiList:
          $ref: '#/components/schemas/TaiList'
        taiRangeList:
          type: array
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
            $ref: '#/components/schemas/TaiRange'
          minItems: 1

    MfafInfo:
      description: Information of a MFAF NF Instance
      type: object
      properties:
        servingNfTypeList:
          type: array
          items:
            $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NFType'
          minItems: 1
        servingNfSetIdList:
          type: array
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
          minItems: 1
        taiList:
          $ref: '#/components/schemas/TaiList'
        taiRangeList:
          type: array
          items:
@@ -1571,6 +1590,8 @@ components:
              $ref: '#/components/schemas/DccfFunction-Multiple'
            ChfFunction:
              $ref: '#/components/schemas/ChfFunction-Multiple'
            MFAFFunction:
              $ref: '#/components/schemas/MfafFunction-Multiple'

    AmfFunction-Single:
      allOf:
@@ -3239,6 +3260,28 @@ components:
                      $ref: '#/components/schemas/DccfInfo'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'

    MfafFunction-Single:
      allOf:
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              allOf:
                - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr'
                - type: object
                  properties:
                    pLMNInfoList:
                      $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList'
                    sBIFqdn:
                      type: string
                    managedNFProfile:
                      $ref: '#/components/schemas/ManagedNFProfile'
                    commModelList:
                      $ref: '#/components/schemas/CommModelList'
                    mfafInfo:
                      $ref: '#/components/schemas/MfafInfo'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'

    ChfFunction-Single:
      allOf:
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
@@ -3647,6 +3690,10 @@ components:
      type: array
      items:
        $ref: '#/components/schemas/ChfFunction-Single'
    MfafFunction-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/MfafFunction-Single'

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

@@ -3745,3 +3792,4 @@ components:
       - $ref: '#/components/schemas/DccfFunction-Single'
       - $ref: '#/components/schemas/ChfFunction-Single'
       - $ref: '#/components/schemas/ChfFunction-Single'
       - $ref: '#/components/schemas/MfacfFunction-Single'