Commit 66b3ed69 authored by sunse's avatar sunse
Browse files

Merge branch '28.541_Rel18_CR0863_NRM_enhancements_for_EASDFFunction' into...

Merge branch '28.541_Rel18_CR0863_NRM_enhancements_for_EASDFFunction' into 'Integration_Rel18_SA5_147_YAML'

28.541 rel18 cr0863 nrm enhancements for easdf function

See merge request !543
parents 98c5d6be 65a06106
Loading
Loading
Loading
Loading
Loading
+52 −0
Original line number Diff line number Diff line
@@ -1142,6 +1142,56 @@ components:
          anyOf:
            - $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
            - $ref: 'TS29571_CommonData.yaml#/components/schemas/WildcardDnn'
    EasdfInfo:
      description: Information of an EASDF NF Instance
      type: object
      properties:
        sNssaiEasdfInfoList:
          type: array
          items:
            $ref: '#/components/schemas/SnssaiEasdfInfoItem'
          minItems: 1
        easdfN6IpAddressList:
          type: array
          items:
            $ref: '#/components/schemas/IpAddr'
          minItems: 1
        upfN6IpAddressList:
          type: array
          items:
            $ref: '#/components/schemas/IpAddr'
          minItems: 1

    SnssaiEasdfInfoItem:
      description: Set of parameters supported by EASDF for a given S-NSSAI
      type: object
      required:
        - sNssai
        - dnnEasdfInfoList
      properties:
        sNssai:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai'
        dnnEasdfInfoList:
          type: array
          items:
            $ref: '#/components/schemas/DnnEasdfInfoItem'
          minItems: 1
          
    DnnEasdfInfoItem:
      description: Set of parameters supported by EASDF for a given DNN
      type: object
      required:
        - dnn
      properties:
        dnn:
          anyOf:
            - $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
            - $ref: 'TS29571_CommonData.yaml#/components/schemas/WildcardDnn'
        dnaiList:
          type: array
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai'
          minItems: 1

#-------- Definition of concrete IOCs --------------------------------------------
    ProvMnS:
@@ -2046,6 +2096,8 @@ components:
                      $ref: '#/components/schemas/ManagedNFProfile'
                    serverAddr:
                      type: string
                    easdfInfo:
                      $ref: '#/components/schemas/EasdfInfo'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
        - type: object
          properties: