Commit ea29b57e authored by sunse's avatar sunse
Browse files

Merge branch 'TS28.541_Rel18_CR0896_NRM_enhancements_for_MFAFFunction' into...

Merge branch 'TS28.541_Rel18_CR0896_NRM_enhancements_for_MFAFFunction' into 'Integration_Rel18_SA5_149_YAML'

Ts28.541 rel18 cr0896 nrm enhancements for mfaf function

See merge request !618
parents aab97ba6 43b4a0ab
Loading
Loading
Loading
Loading
Loading
+47 −3
Original line number Diff line number Diff line
@@ -1426,15 +1426,31 @@ 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'
        servingNfSetIdList:
          type: array
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
        taiList:
          $ref: '#/components/schemas/TaiList'
        taiRangeList:
          type: array
          items:
            $ref: '#/components/schemas/TaiRange'
          minItems: 1

    ChfInfo:
      description: Information of a CHF NF Instance
@@ -1571,6 +1587,8 @@ components:
              $ref: '#/components/schemas/DccfFunction-Multiple'
            ChfFunction:
              $ref: '#/components/schemas/ChfFunction-Multiple'
            MFAFFunction:
              $ref: '#/components/schemas/MfafFunction-Multiple'

    AmfFunction-Single:
      allOf:
@@ -3239,6 +3257,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 +3687,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 -----------------------------

@@ -3744,4 +3788,4 @@ components:
       - $ref: '#/components/schemas/AfFunction-Single'
       - $ref: '#/components/schemas/DccfFunction-Single'
       - $ref: '#/components/schemas/ChfFunction-Single'
       - $ref: '#/components/schemas/ChfFunction-Single'
       - $ref: '#/components/schemas/MfafFunction-Single'