Commit 602302f3 authored by sunse's avatar sunse
Browse files

TS28.541_Rel18_CR0896 MFAF Update TS28541_5GcNrm.yaml

parent 33311d88
Loading
Loading
Loading
Loading
Loading
+51 −1
Original line number Diff line number Diff line
@@ -1399,6 +1399,28 @@ components:
            $ref: '#/components/schemas/PlmnRange'
          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:
            $ref: '#/components/schemas/TaiRange'
          minItems: 1

#-------- Definition of concrete IOCs --------------------------------------------
    ProvMnS:
      oneOf:
@@ -1502,6 +1524,8 @@ components:
              $ref: '#/components/schemas/NssaafFunction-Multiple'
            AFFunction:
              $ref: '#/components/schemas/AfFunction-Multiple'
            MFAFFunction:
              $ref: '#/components/schemas/MfafFunction-Multiple'

    AmfFunction-Single:
      allOf:
@@ -3140,6 +3164,28 @@ components:
                    remoteAddress:
                      $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress'

    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'

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

    SubNetwork-Multiple:
@@ -3434,6 +3480,10 @@ components:
      type: array
      items:
        $ref: '#/components/schemas/AfFunction-Single'
    MfafFunction-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/MfafFunction-Single'

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

@@ -3524,4 +3574,4 @@ components:
       - $ref: '#/components/schemas/EcmConnectionInfo-Single'
       - $ref: '#/components/schemas/NssaafFunction-Single'
       - $ref: '#/components/schemas/AfFunction-Single'
       - $ref: '#/components/schemas/MfacfFunction-Single'