Loading TS28541_5GcNrm.yaml +511 −29 Original line number Diff line number Diff line openapi: 3.0.1 info: title: 3GPP 5GC NRM version: 19.7.0 version: 20.3.0 description: >- OAS 3.0.1 specification of the 5GC NRM © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -192,6 +192,8 @@ components: default: false perPlmnOauth2ReqList: $ref: '#/components/schemas/PlmnOauth2' selectionConditions: $ref: '#/components/schemas/SelectionConditions' PlmnOauth2: description: Oauth2.0 required indication for a given PLMN ID type: object Loading Loading @@ -436,6 +438,10 @@ components: uniqueItems: true items: $ref: '#/components/schemas/PlmnSnssai' priority: type: integer minimum: 0 maximum: 65535 allowedSNPNs: type: array uniqueItems: true Loading Loading @@ -577,12 +583,64 @@ components: type: boolean default: false selectionConditions: description: > conditions under which an NF Instance shall be selected by an NF Service Consumer. type: array items: $ref: '#/components/schemas/SelectionConditions' minItems: 1 2G3GLocationArea: description: 2G/3G Location Area. type: object properties: lai: $ref: 'TS29571_CommonData.yaml#/components/schemas/LocationAreaId' rai: $ref: 'TS29571_CommonData.yaml#/components/schemas/RoutingAreaId' 2G3GLocationAreaRange: description: 2G/3G Location Area Range. type: object properties: laiRange: $ref: '#/components/schemas/LocationAreaIdRange' raiRange: $ref: '#/components/schemas/RoutingAreaIdRange' LocationAreaIdRange: description: Location Area ID Range. type: object required: - plmnId - startLac - endLac properties: plmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' startLac: type: string pattern: '^[A-Fa-f0-9]{4}$' endLac: type: string pattern: '^[A-Fa-f0-9]{4}$' RoutingAreaIdRange: description: Routing Area ID Range. type: object required: - plmnId - startLac - endLac - startRac - endRac properties: plmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' startLac: type: string pattern: '^[A-Fa-f0-9]{4}$' endLac: type: string pattern: '^[A-Fa-f0-9]{4}$' startRac: type: string pattern: '^[A-Fa-f0-9]{2}$' endRac: type: string pattern: '^[A-Fa-f0-9]{2}$' SelectionConditions: description: > It contains the set of conditions that shall be evaluated to determine whether a consumer Loading Loading @@ -779,6 +837,17 @@ components: type: integer thresholdRtt: type: integer QFReportingThreshold: type: object properties: thresholdDlCongestionInfo: type: integer thresholdUlCongestionInfo: type: integer thresholdDlDataRate: type: integer thresholdUlDataRate: type: integer QosData: type: object Loading Loading @@ -813,6 +882,29 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' extMaxDataBurstVol: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm' pduSetQosDl: $ref: '#/components/schemas/PduSetQosPara' pduSetQosUl: $ref: '#/components/schemas/PduSetQosPara' PduSetQosPara: description: Represents the PDU Set level QoS parameters. type: object properties: pduSetDelayBudget: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtPacketDelBudget' pduSetErrRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketErrRate' pduSetHandlingInfo: anyOf: - type: string enum: - ALL_PDUS_NEEDED - ALL_PDUS_NOT_NEEDED - type: string anyOf: - required: [ pduSetDelayBudget, pduSetErrRate ] - required: [ pduSetHandlingInfo ] QosDataList: type: array Loading Loading @@ -879,6 +971,21 @@ components: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MulticastAccessControl' snssaiList: $ref: '#/components/schemas/SnssaiList' l4sInd: anyOf: - type: string enum: - UL - DL - UL_DL - type: string dataEndMarkInd: type: boolean dataBurstSizeInd: type: boolean timetoNextBurstInd: type: boolean TrafficControlDataList: type: array Loading @@ -886,6 +993,76 @@ components: items: $ref: '#/components/schemas/TrafficControlData' QosMonitoringData: description: Contains QoS monitoring related control information. type: object properties: qmId: type: string description: Univocally identifies the QoS monitoring policy data within a PDU session. qosMonParamType: $ref: '#/components/schemas/QosMonitoringParamType' reqQosMonParams: type: array items: $ref: '#/components/schemas/RequestedQosMonitoringParameter' minItems: 1 description: > Indicates the QoS information to be monitored when the QoS Monitoring is enabled for the service data flow. repFreqs: type: array items: $ref: '#/components/schemas/ReportingFrequency' minItems: 1 description: > Indicates the frequency for the reporting, such as event triggered and/or periodic. repPeriod: type: integer QosMonitoringParamType: anyOf: - type: string enum: - PACKET_DELAY - CONGESTION - DATA_RATE - AVAILABLE_BITRATE - type: string description: | Indicates the QoS monitoring parameter type. Possible values are: - PACKET_DELAY: Indicates that the QoS monitoring parameter to be measured is packet delay. - CONGESTION: Indicates that the QoS monitoring parameter to be measured is congestion. - DATA_RATE: Indicates that the QoS monitoring parameter to be measured is data rate. - AVAILABLE_BITRATE: Indicates that the QoS monitoring parameter to be measured is available bitrate. RequestedQosMonitoringParameter: description: Indicates the requested QoS monitoring parameters to be measured. anyOf: - type: string enum: - DOWNLINK - UPLINK - ROUND_TRIP - DOWNLINK_DATA_RATE - UPLINK_DATA_RATE - DOWNLINK_CONGESTION - UPLINK_CONGESTION - DOWNLINK_AVAILABLE_BITRATE - UPLINK_AVAILABLE_BITRATE - type: string ReportingFrequency: description: Indicates the frequency for the reporting. anyOf: - type: string enum: - EVENT_TRIGGERED - PERIODIC - type: string ServiceFeatureMap: type: object properties: Loading Loading @@ -960,6 +1137,117 @@ components: uniqueItems: true items: $ref: '#/components/schemas/ServiceFeatureMap' qosMonitoringData: type: array uniqueItems: true items: $ref: '#/components/schemas/QosMonitoringData' protoDescDl: $ref: '#/components/schemas/ProtocolDescription' protoDescUl: $ref: '#/components/schemas/ProtocolDescription' expTranInd: type: boolean default: false multiModalId: type: string traffParaData: $ref: '#/components/schemas/TrafficParaData' TrafficParaData: description: Contains Traffic Parameter(s) related control information. type: object properties: periodUl: type: integer periodDl: type: integer reqTrafficParas: anyOf: - type: string enum: - DL_N6_JITTER - DL_PERIOD - UL_PERIOD - type: string description: Indicates the traffic parameters to be measured. repFreqs: type: array items: $ref: '#/components/schemas/ReportingFrequency' minItems: 1 description: Represents the notification method (periodic or on event detection). dlN6JitterThr: type: integer repPeriod: type: integer ProtocolDescription: type: object properties: transportProto: anyOf: - type: string enum: - RTP - SRTP - MOQT - type: string rtpHeaderExtInfo: $ref: '#/components/schemas/RtpHeaderExtInfo' addRtpHeaderExtInfo: type: array uniqueItems: true items: $ref: '#/components/schemas/RtpHeaderExtInfo' rtpPayloadInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/RtpPayloadInfo' mriTransferInfo: type: string RtpHeaderExtInfo: description: RTP Header Extension information type: object properties: rtpHeaderExtType: anyOf: - type: string enum: - PDU_SET_MARKING - DYN_CHANGING_TRAFFIC_CHAR - type: string rtpHeaderExtId: type: integer minimum: 1 maximum: 255 longFormat: type: boolean pduSetSizeActive: type: boolean pduSetPduCountActive: type: boolean RtpPayloadInfo: description: RtpPayloadInfo contains Rtp payload type and format. type: object properties: rtpPayloadTypeList: type: array items: type: integer minimum: 0 maximum: 127 minItems: 1 rtpPayloadFormat: anyOf: - type: string enum: - H264 - H265 - type: string SnssaiInfo: type: object Loading Loading @@ -1321,7 +1609,13 @@ components: properties: atsssLL: type: boolean mptcp: mptcpudp: type: boolean mpquic: type: boolean mpquicIp: type: boolean mpquicE: type: boolean rttWithoutPmf: type: boolean Loading Loading @@ -1514,6 +1808,15 @@ components: roamingExchange: type: boolean default: false hostingADRF: type: boolean default: false mlModelAccuracyChecking: type: boolean default: false analyticsAccuracyChecking: type: boolean default: false MlAnalyticsInfo: description: ML Analytics Filter information supported by the Nnwdaf_MLModelProvision service Loading Loading @@ -1547,6 +1850,28 @@ components: items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' minItems: 1 vflCapabilityType: type: string enum: - VFL_SERVER - VFL_CLIENT - VFL_SERVER_AND_CLIENT vflTimeInterval: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' minItems: 1 nfTypeList: type: array items: $ref: '#/components/schemas/NFType' minItems: 1 nfSetIdList: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId' minItems: 1 NwdafInfo: description: Information of a NWDAF NF Instance type: object Loading Loading @@ -1739,6 +2064,14 @@ components: type: string minItems: 1 readOnly: true taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 UnTrustAfInfo: description: Information of a untrusted AF Instance type: object Loading @@ -1755,6 +2088,21 @@ components: mappingInd: type: boolean default: false taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 vflInfo: $ref: '#/components/schemas/VflInfo' SnssaiInfoItem: description: > Parameters supported by an NF for a given S-NSSAI Set of parameters supported by NF Loading Loading @@ -1883,6 +2231,14 @@ components: mappingInd: type: boolean default: false taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 ExternalClientType: description: Indicates types of External Clients. anyOf: Loading Loading @@ -2251,6 +2607,17 @@ components: default: false highLatencyCom: type: boolean amfEvents: type: array items: type: string minItems: 1 praIdList: type: array items: type: string minItems: 1 SmfInfo: description: Information of an SMF NF Instance Loading Loading @@ -2393,12 +2760,43 @@ components: supportedPfcpFeatures: type: string readOnly: true # upfEvents: # type: array uniqueItems: true # items: # $ref: 'TS29564_Nupf_EventExposure.yaml#/components/schemas/EventType' # minItems: 1 upfEvents: type: array uniqueItems: true items: type: string minItems: 1 2g3gLocationAreaList: type: array items: $ref: '#/components/schemas/2G3GLocationArea' minItems: 1 2g3gLocationAreaRangeList: type: array items: $ref: '#/components/schemas/2G3GLocationAreaRange' minItems: 1 preferredEpdgInfoList: type: array items: $ref: '#/components/schemas/IpInterface' minItems: 1 preferredWAgfInfoList: type: array items: $ref: '#/components/schemas/IpInterface' minItems: 1 preferredTngfInfoList: type: array items: $ref: '#/components/schemas/IpInterface' minItems: 1 preferredTwifInfoList: type: array items: $ref: '#/components/schemas/IpInterface' minItems: 1 PcfInfo: description: Information of a PCF NF Instance Loading Loading @@ -2450,6 +2848,10 @@ components: type: boolean default: false readOnly: true urspEpsSupport: type: boolean default: false readOnly: true A2xCapability: description: Information of the supported A2X Capability by the PCF Loading Loading @@ -2521,7 +2923,6 @@ components: type: boolean default: false AdmInfo: description: ADM information type: object Loading @@ -2539,7 +2940,6 @@ components: type: string minItems: 1 NrfInfo: description: Information of an NRF NF Instance, used in hierarchical NRF deployments type: object Loading Loading @@ -3136,7 +3536,9 @@ components: type: object required: - sNssai - dnnInfoList anyOf: - required: [ dnnUpfInfoList ] - required: [ dnnUpfInfoListId ] properties: sNssai: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' Loading Loading @@ -3505,6 +3907,13 @@ components: redundantTransport: type: boolean default: false interfaceUpfInfoList: type: array items: $ref: '#/components/schemas/InterfaceUpfInfoItem' minItems: 1 dnnUpfInfoListId: type: integer IpIndex: description: Represents the IP Index to be sent from UDM to the SMF (its value can be either an integer or a string) anyOf: Loading Loading @@ -3571,6 +3980,23 @@ components: additionalProperties: type: string minProperties: 1 interfaceUpfInfoList: type: array items: $ref: '#/components/schemas/InterfaceUpfInfoItem' minItems: 1 privateIpv4AddressRangesPerIpDomain: description: > Map of private IPv4 Address Ranges Per Ip Domain, where the key of the map is the IP. Domain. When present, the value of each entry of the map shall contain a IPv4 private address ranges configured for that IP domain. type: object additionalProperties: type: array items: $ref: '#/components/schemas/Ipv4AddressRange' minItems: 1 minProperties: 1 not: required: [ networkInstance, dnaiNwInstanceList ] MnpfInfo: Loading Loading @@ -3649,6 +4075,18 @@ components: items: $ref: '#/components/schemas/Ipv6PrefixRange' minItems: 1 supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 1 gpsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 NfInfo: description: Information of a generic NF Instance type: object Loading Loading @@ -3864,9 +4302,20 @@ components: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' type: string #$ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' readerLocation: type: string AIoTNRFMapping: type: object required: - aIOTFdN - internalTargetArea properties: aIOTFdN: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' internalTargetArea: $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' AIoTNEFMapping: type: object required: Loading @@ -3877,16 +4326,31 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' internalTargetArea: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/AreaScope' AIoTNRFMapping: VflInfo: description: Indicates the Vfl capability supported by the NWDAF/TrustAF/unTrustAF type: object required: - aIOTFdN - internalTargetArea properties: aIOTFdN: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' internalTargetArea: $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' vflAnalyticsIds: type: array uniqueItems: true items: $ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent' minItems: 1 vflCapabilityType: type: string enum: - VFL_SERVER - VFL_CLIENT - VFL_SERVER_AND_CLIENT vflClientAggrCap: type: boolean default: false vflTimeInterval: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' vflInterInfo: $ref: '#/components/schemas/VendorId' featureId: type: string #-------- Definition of types for name-containments ------ SubNetwork-ncO-5GcNrm: Loading Loading @@ -4640,6 +5104,10 @@ components: type: boolean roamingData: type: boolean maximumLifetime: type: integer maximumStorage: type: integer - type: object properties: Loading Loading @@ -5823,6 +6291,18 @@ components: allOf: - type: object properties: requestedQoSMonitoring: type: string enum: - DLPD - ULPD - RPPD - DLCI - ULCI - DLDR - ULDR - DLAB - ULAB qFQoSMonitoringState: type: string enum: Loading Loading @@ -5854,6 +6334,8 @@ components: default: true qFPacketDelayThresholds: $ref: '#/components/schemas/QFPacketDelayThresholdsType' qFReportingThresholds: $ref: '#/components/schemas/QFReportingThreshold' qFMinimumWaitTime: type: integer qFMeasurementPeriod: Loading Loading
TS28541_5GcNrm.yaml +511 −29 Original line number Diff line number Diff line openapi: 3.0.1 info: title: 3GPP 5GC NRM version: 19.7.0 version: 20.3.0 description: >- OAS 3.0.1 specification of the 5GC NRM © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -192,6 +192,8 @@ components: default: false perPlmnOauth2ReqList: $ref: '#/components/schemas/PlmnOauth2' selectionConditions: $ref: '#/components/schemas/SelectionConditions' PlmnOauth2: description: Oauth2.0 required indication for a given PLMN ID type: object Loading Loading @@ -436,6 +438,10 @@ components: uniqueItems: true items: $ref: '#/components/schemas/PlmnSnssai' priority: type: integer minimum: 0 maximum: 65535 allowedSNPNs: type: array uniqueItems: true Loading Loading @@ -577,12 +583,64 @@ components: type: boolean default: false selectionConditions: description: > conditions under which an NF Instance shall be selected by an NF Service Consumer. type: array items: $ref: '#/components/schemas/SelectionConditions' minItems: 1 2G3GLocationArea: description: 2G/3G Location Area. type: object properties: lai: $ref: 'TS29571_CommonData.yaml#/components/schemas/LocationAreaId' rai: $ref: 'TS29571_CommonData.yaml#/components/schemas/RoutingAreaId' 2G3GLocationAreaRange: description: 2G/3G Location Area Range. type: object properties: laiRange: $ref: '#/components/schemas/LocationAreaIdRange' raiRange: $ref: '#/components/schemas/RoutingAreaIdRange' LocationAreaIdRange: description: Location Area ID Range. type: object required: - plmnId - startLac - endLac properties: plmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' startLac: type: string pattern: '^[A-Fa-f0-9]{4}$' endLac: type: string pattern: '^[A-Fa-f0-9]{4}$' RoutingAreaIdRange: description: Routing Area ID Range. type: object required: - plmnId - startLac - endLac - startRac - endRac properties: plmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' startLac: type: string pattern: '^[A-Fa-f0-9]{4}$' endLac: type: string pattern: '^[A-Fa-f0-9]{4}$' startRac: type: string pattern: '^[A-Fa-f0-9]{2}$' endRac: type: string pattern: '^[A-Fa-f0-9]{2}$' SelectionConditions: description: > It contains the set of conditions that shall be evaluated to determine whether a consumer Loading Loading @@ -779,6 +837,17 @@ components: type: integer thresholdRtt: type: integer QFReportingThreshold: type: object properties: thresholdDlCongestionInfo: type: integer thresholdUlCongestionInfo: type: integer thresholdDlDataRate: type: integer thresholdUlDataRate: type: integer QosData: type: object Loading Loading @@ -813,6 +882,29 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' extMaxDataBurstVol: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm' pduSetQosDl: $ref: '#/components/schemas/PduSetQosPara' pduSetQosUl: $ref: '#/components/schemas/PduSetQosPara' PduSetQosPara: description: Represents the PDU Set level QoS parameters. type: object properties: pduSetDelayBudget: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtPacketDelBudget' pduSetErrRate: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketErrRate' pduSetHandlingInfo: anyOf: - type: string enum: - ALL_PDUS_NEEDED - ALL_PDUS_NOT_NEEDED - type: string anyOf: - required: [ pduSetDelayBudget, pduSetErrRate ] - required: [ pduSetHandlingInfo ] QosDataList: type: array Loading Loading @@ -879,6 +971,21 @@ components: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MulticastAccessControl' snssaiList: $ref: '#/components/schemas/SnssaiList' l4sInd: anyOf: - type: string enum: - UL - DL - UL_DL - type: string dataEndMarkInd: type: boolean dataBurstSizeInd: type: boolean timetoNextBurstInd: type: boolean TrafficControlDataList: type: array Loading @@ -886,6 +993,76 @@ components: items: $ref: '#/components/schemas/TrafficControlData' QosMonitoringData: description: Contains QoS monitoring related control information. type: object properties: qmId: type: string description: Univocally identifies the QoS monitoring policy data within a PDU session. qosMonParamType: $ref: '#/components/schemas/QosMonitoringParamType' reqQosMonParams: type: array items: $ref: '#/components/schemas/RequestedQosMonitoringParameter' minItems: 1 description: > Indicates the QoS information to be monitored when the QoS Monitoring is enabled for the service data flow. repFreqs: type: array items: $ref: '#/components/schemas/ReportingFrequency' minItems: 1 description: > Indicates the frequency for the reporting, such as event triggered and/or periodic. repPeriod: type: integer QosMonitoringParamType: anyOf: - type: string enum: - PACKET_DELAY - CONGESTION - DATA_RATE - AVAILABLE_BITRATE - type: string description: | Indicates the QoS monitoring parameter type. Possible values are: - PACKET_DELAY: Indicates that the QoS monitoring parameter to be measured is packet delay. - CONGESTION: Indicates that the QoS monitoring parameter to be measured is congestion. - DATA_RATE: Indicates that the QoS monitoring parameter to be measured is data rate. - AVAILABLE_BITRATE: Indicates that the QoS monitoring parameter to be measured is available bitrate. RequestedQosMonitoringParameter: description: Indicates the requested QoS monitoring parameters to be measured. anyOf: - type: string enum: - DOWNLINK - UPLINK - ROUND_TRIP - DOWNLINK_DATA_RATE - UPLINK_DATA_RATE - DOWNLINK_CONGESTION - UPLINK_CONGESTION - DOWNLINK_AVAILABLE_BITRATE - UPLINK_AVAILABLE_BITRATE - type: string ReportingFrequency: description: Indicates the frequency for the reporting. anyOf: - type: string enum: - EVENT_TRIGGERED - PERIODIC - type: string ServiceFeatureMap: type: object properties: Loading Loading @@ -960,6 +1137,117 @@ components: uniqueItems: true items: $ref: '#/components/schemas/ServiceFeatureMap' qosMonitoringData: type: array uniqueItems: true items: $ref: '#/components/schemas/QosMonitoringData' protoDescDl: $ref: '#/components/schemas/ProtocolDescription' protoDescUl: $ref: '#/components/schemas/ProtocolDescription' expTranInd: type: boolean default: false multiModalId: type: string traffParaData: $ref: '#/components/schemas/TrafficParaData' TrafficParaData: description: Contains Traffic Parameter(s) related control information. type: object properties: periodUl: type: integer periodDl: type: integer reqTrafficParas: anyOf: - type: string enum: - DL_N6_JITTER - DL_PERIOD - UL_PERIOD - type: string description: Indicates the traffic parameters to be measured. repFreqs: type: array items: $ref: '#/components/schemas/ReportingFrequency' minItems: 1 description: Represents the notification method (periodic or on event detection). dlN6JitterThr: type: integer repPeriod: type: integer ProtocolDescription: type: object properties: transportProto: anyOf: - type: string enum: - RTP - SRTP - MOQT - type: string rtpHeaderExtInfo: $ref: '#/components/schemas/RtpHeaderExtInfo' addRtpHeaderExtInfo: type: array uniqueItems: true items: $ref: '#/components/schemas/RtpHeaderExtInfo' rtpPayloadInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/RtpPayloadInfo' mriTransferInfo: type: string RtpHeaderExtInfo: description: RTP Header Extension information type: object properties: rtpHeaderExtType: anyOf: - type: string enum: - PDU_SET_MARKING - DYN_CHANGING_TRAFFIC_CHAR - type: string rtpHeaderExtId: type: integer minimum: 1 maximum: 255 longFormat: type: boolean pduSetSizeActive: type: boolean pduSetPduCountActive: type: boolean RtpPayloadInfo: description: RtpPayloadInfo contains Rtp payload type and format. type: object properties: rtpPayloadTypeList: type: array items: type: integer minimum: 0 maximum: 127 minItems: 1 rtpPayloadFormat: anyOf: - type: string enum: - H264 - H265 - type: string SnssaiInfo: type: object Loading Loading @@ -1321,7 +1609,13 @@ components: properties: atsssLL: type: boolean mptcp: mptcpudp: type: boolean mpquic: type: boolean mpquicIp: type: boolean mpquicE: type: boolean rttWithoutPmf: type: boolean Loading Loading @@ -1514,6 +1808,15 @@ components: roamingExchange: type: boolean default: false hostingADRF: type: boolean default: false mlModelAccuracyChecking: type: boolean default: false analyticsAccuracyChecking: type: boolean default: false MlAnalyticsInfo: description: ML Analytics Filter information supported by the Nnwdaf_MLModelProvision service Loading Loading @@ -1547,6 +1850,28 @@ components: items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' minItems: 1 vflCapabilityType: type: string enum: - VFL_SERVER - VFL_CLIENT - VFL_SERVER_AND_CLIENT vflTimeInterval: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' minItems: 1 nfTypeList: type: array items: $ref: '#/components/schemas/NFType' minItems: 1 nfSetIdList: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId' minItems: 1 NwdafInfo: description: Information of a NWDAF NF Instance type: object Loading Loading @@ -1739,6 +2064,14 @@ components: type: string minItems: 1 readOnly: true taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 UnTrustAfInfo: description: Information of a untrusted AF Instance type: object Loading @@ -1755,6 +2088,21 @@ components: mappingInd: type: boolean default: false taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 vflInfo: $ref: '#/components/schemas/VflInfo' SnssaiInfoItem: description: > Parameters supported by an NF for a given S-NSSAI Set of parameters supported by NF Loading Loading @@ -1883,6 +2231,14 @@ components: mappingInd: type: boolean default: false taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 ExternalClientType: description: Indicates types of External Clients. anyOf: Loading Loading @@ -2251,6 +2607,17 @@ components: default: false highLatencyCom: type: boolean amfEvents: type: array items: type: string minItems: 1 praIdList: type: array items: type: string minItems: 1 SmfInfo: description: Information of an SMF NF Instance Loading Loading @@ -2393,12 +2760,43 @@ components: supportedPfcpFeatures: type: string readOnly: true # upfEvents: # type: array uniqueItems: true # items: # $ref: 'TS29564_Nupf_EventExposure.yaml#/components/schemas/EventType' # minItems: 1 upfEvents: type: array uniqueItems: true items: type: string minItems: 1 2g3gLocationAreaList: type: array items: $ref: '#/components/schemas/2G3GLocationArea' minItems: 1 2g3gLocationAreaRangeList: type: array items: $ref: '#/components/schemas/2G3GLocationAreaRange' minItems: 1 preferredEpdgInfoList: type: array items: $ref: '#/components/schemas/IpInterface' minItems: 1 preferredWAgfInfoList: type: array items: $ref: '#/components/schemas/IpInterface' minItems: 1 preferredTngfInfoList: type: array items: $ref: '#/components/schemas/IpInterface' minItems: 1 preferredTwifInfoList: type: array items: $ref: '#/components/schemas/IpInterface' minItems: 1 PcfInfo: description: Information of a PCF NF Instance Loading Loading @@ -2450,6 +2848,10 @@ components: type: boolean default: false readOnly: true urspEpsSupport: type: boolean default: false readOnly: true A2xCapability: description: Information of the supported A2X Capability by the PCF Loading Loading @@ -2521,7 +2923,6 @@ components: type: boolean default: false AdmInfo: description: ADM information type: object Loading @@ -2539,7 +2940,6 @@ components: type: string minItems: 1 NrfInfo: description: Information of an NRF NF Instance, used in hierarchical NRF deployments type: object Loading Loading @@ -3136,7 +3536,9 @@ components: type: object required: - sNssai - dnnInfoList anyOf: - required: [ dnnUpfInfoList ] - required: [ dnnUpfInfoListId ] properties: sNssai: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' Loading Loading @@ -3505,6 +3907,13 @@ components: redundantTransport: type: boolean default: false interfaceUpfInfoList: type: array items: $ref: '#/components/schemas/InterfaceUpfInfoItem' minItems: 1 dnnUpfInfoListId: type: integer IpIndex: description: Represents the IP Index to be sent from UDM to the SMF (its value can be either an integer or a string) anyOf: Loading Loading @@ -3571,6 +3980,23 @@ components: additionalProperties: type: string minProperties: 1 interfaceUpfInfoList: type: array items: $ref: '#/components/schemas/InterfaceUpfInfoItem' minItems: 1 privateIpv4AddressRangesPerIpDomain: description: > Map of private IPv4 Address Ranges Per Ip Domain, where the key of the map is the IP. Domain. When present, the value of each entry of the map shall contain a IPv4 private address ranges configured for that IP domain. type: object additionalProperties: type: array items: $ref: '#/components/schemas/Ipv4AddressRange' minItems: 1 minProperties: 1 not: required: [ networkInstance, dnaiNwInstanceList ] MnpfInfo: Loading Loading @@ -3649,6 +4075,18 @@ components: items: $ref: '#/components/schemas/Ipv6PrefixRange' minItems: 1 supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 1 gpsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 NfInfo: description: Information of a generic NF Instance type: object Loading Loading @@ -3864,9 +4302,20 @@ components: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' type: string #$ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' readerLocation: type: string AIoTNRFMapping: type: object required: - aIOTFdN - internalTargetArea properties: aIOTFdN: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' internalTargetArea: $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' AIoTNEFMapping: type: object required: Loading @@ -3877,16 +4326,31 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' internalTargetArea: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/AreaScope' AIoTNRFMapping: VflInfo: description: Indicates the Vfl capability supported by the NWDAF/TrustAF/unTrustAF type: object required: - aIOTFdN - internalTargetArea properties: aIOTFdN: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' internalTargetArea: $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' vflAnalyticsIds: type: array uniqueItems: true items: $ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent' minItems: 1 vflCapabilityType: type: string enum: - VFL_SERVER - VFL_CLIENT - VFL_SERVER_AND_CLIENT vflClientAggrCap: type: boolean default: false vflTimeInterval: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' vflInterInfo: $ref: '#/components/schemas/VendorId' featureId: type: string #-------- Definition of types for name-containments ------ SubNetwork-ncO-5GcNrm: Loading Loading @@ -4640,6 +5104,10 @@ components: type: boolean roamingData: type: boolean maximumLifetime: type: integer maximumStorage: type: integer - type: object properties: Loading Loading @@ -5823,6 +6291,18 @@ components: allOf: - type: object properties: requestedQoSMonitoring: type: string enum: - DLPD - ULPD - RPPD - DLCI - ULCI - DLDR - ULDR - DLAB - ULAB qFQoSMonitoringState: type: string enum: Loading Loading @@ -5854,6 +6334,8 @@ components: default: true qFPacketDelayThresholds: $ref: '#/components/schemas/QFPacketDelayThresholdsType' qFReportingThresholds: $ref: '#/components/schemas/QFReportingThreshold' qFMinimumWaitTime: type: integer qFMeasurementPeriod: Loading