Commit ab1afd14 authored by srinivasaraj's avatar srinivasaraj Committed by sunse
Browse files

TS28.541_Rel-18_CR1038_Add_support_for_GSMA_attributes_related_to_data_networks

parent 36bd39ac
Loading
Loading
Loading
Loading
+75 −0
Original line number Diff line number Diff line
@@ -304,6 +304,68 @@ components:
          type: array
          items:
            $ref: '#/components/schemas/SecFunc'
    DataNetwork:
      type: object
      properties:
        servAttrCom:
          $ref: '#/components/schemas/ServAttrCom'
        dnnList:
          type: array
          items: 
            type: string
    DataAccess:
      type: object
      properties:
        dataNetworkName:
          type: string
        dataAccessUsed:
          type: string
          enum:
            - DIRECT_INTERNET_ACCESS
            - TERM_PVT_NETWORK
            - LOCAL_TRAFFIC
    TunnellingMechanism:
      type: object
      properties:
        dataNetworkName:
          type: string
        tunellingMechanismUsed:
          type: string
          enum:
            - L2TP_TUNNEL
            - GRE_TUNNEL
            - VPN_TUNNEL
            - LABEL_BASED_ROUTING
            - 802.1Q_VLAN
            - SRV6
            - OTHER
    LboAllowed:
      type: object
      properties:
        dataNetworkName:
          type: string
        localBreakoutAllowed:
          type: string
          enum:
            - YES
            - NO
    DataNetworkAccess:
      type: object
      properties:
        servAttrCom:
          $ref: '#/components/schemas/ServAttrCom'
        dataAccessList:
          type: array
          items:
            $ref: '#/components/schemas/DataAccess'
        tunnellingMechanismList:
          type: array
          items:
            $ref: '#/components/schemas/TunnellingMechanism'
        localBreakoutAllowedList:
          type: array
          items:
            $ref: '#/components/schemas/LboAllowed'

    CNSliceSubnetProfile:
      type: object
@@ -362,6 +424,10 @@ components:
          type: number
        maxULDataVolume:
          type: number
        supportedDataNetworks:
          $ref: '#/components/schemas/DataNetwork'
        dataNetworkAccess:
          $ref: '#/components/schemas/DataNetworkAccess'
    
    RANSliceSubnetProfile:
      type: object
@@ -504,6 +570,10 @@ components:
          type: number
        kPIMonitoring:
          $ref: '#/components/schemas/KPIMonitoring'
        supportedDataNetworks:
          $ref: '#/components/schemas/DataNetwork'
        dataNetworkAccess:
          $ref: '#/components/schemas/DataNetworkAccess'

    ServiceProfile:
      type: object
@@ -592,6 +662,11 @@ components:
            $ref: '#/components/schemas/N6Protection'
          nonIPSupport:
            $ref: '#/components/schemas/NonIPSupport'
          supportedDataNetworks:
            $ref: '#/components/schemas/DataNetwork'
          dataNetworkAccess:
            $ref: '#/components/schemas/DataNetworkAccess'

    SliceProfile:
      type: object
      properties: