TrafficInfluSub

Type: object

Properties:

afServiceId:

Type: string

Description: Identifies a service on behalf of which the AF is issuing the request.

afAppId:

Type: string

Description: Identifies an application.

afTransId:

Type: string

Description: Identifies an NEF Northbound interface transaction, generated by the AF.

appReloInd:

Type: boolean

Description: Identifies whether an application can be relocated once a location of the application has been selected.

dnn:

Reference: 'TS29571_CommonData.yaml#/components/schemas/Dnn'

snssai:

Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'

externalGroupId:

Reference: 'TS29122_CommonData.yaml#/components/schemas/ExternalGroupId'

anyUeInd:

Type: boolean

Description: Identifies whether the AF request applies to any UE. This attribute shall set to "true" if applicable for any UE, otherwise, set to "false".

subscribedEvents:

Type: array

Items:

Reference: '#/components/schemas/SubscribedEvent'

minItems: 1

Description: Identifies the requirement to be notified of the event(s).

gpsi:

Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'

ipv4Addr:

Reference: 'TS29122_CommonData.yaml#/components/schemas/Ipv4Addr'

ipv6Addr:

Reference: 'TS29122_CommonData.yaml#/components/schemas/Ipv6Addr'

macAddr:

Reference: 'TS29571_CommonData.yaml#/components/schemas/macAddr48'

dnaiChgType:

Reference: 'TS29571_CommonData.yaml#/components/schemas/DnaiChangeType'

notificationDestination:

Reference: 'TS29122_CommonData.yaml#/components/schemas/Link'

requestTestNotification:

Type: boolean

Description: Set to true by the SCS/AS to request the NEF to send a test notification as defined in subclause 5.2.5.3. Set to false or omitted otherwise.

websockNotifConfig:

Reference: 'TS29122_CommonData.yaml#/components/schemas/WebsockNotifConfig'

self:

Reference: 'TS29122_CommonData.yaml#/components/schemas/Link'

trafficFilters:

Type: array

Items:

Reference: 'TS29122_CommonData.yaml#/components/schemas/FlowInfo'

minItems: 1

Description: Identifies IP packet filters.

ethTrafficFilters:

Type: array

Items:

Reference: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/EthFlowDescription'

minItems: 1

Description: Identifies Ethernet packet filters.

trafficRoutes:

Type: array

Items:

Reference: 'TS29571_CommonData.yaml#/components/schemas/RouteToLocation'

minItems: 1

Description: Identifies the N6 traffic routing requirement.

tempValidities:

Type: array

Items:

Reference: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TemporalValidity'

validGeoZoneIds:

Type: array

Items:

Type: string

minItems: 1

Description: Identifies a geographic zone that the AF request applies only to the traffic of UE(s) located in this specific zone.

suppFeat:

Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'

allOf:

- oneOf:

- required: [afAppId]

- required: [trafficFilters]

- required: [ethTrafficFilters]

- oneOf:

- required: [ipv4Addr]

- required: [ipv6Addr]

- required: [macAddr]

- required: [gpsi]

- required: [externalGroupId]

- required: [anyUeInd]

anyOf:

- not:

Required: [subscribedEvents]

- required: [notificationDestination]