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]