Skip to content
Commits on Source (3)
...@@ -2,14 +2,14 @@ openapi: 3.0.0 ...@@ -2,14 +2,14 @@ openapi: 3.0.0
info: info:
title: Npcf_PolicyAuthorization Service API title: Npcf_PolicyAuthorization Service API
version: 1.3.0-alpha.6 version: 1.3.0
description: | description: |
PCF Policy Authorization Service. PCF Policy Authorization Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 29.514 V18.5.0; 5G System; Policy Authorization Service; Stage 3. description: 3GPP TS 29.514 V18.6.0; 5G System; Policy Authorization Service; Stage 3.
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.514/' url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.514/'
servers: servers:
...@@ -994,6 +994,8 @@ components: ...@@ -994,6 +994,8 @@ components:
$ref: '#/components/schemas/QosMonitoringInformation' $ref: '#/components/schemas/QosMonitoringInformation'
rttMon: rttMon:
$ref: '#/components/schemas/QosMonitoringInformation' $ref: '#/components/schemas/QosMonitoringInformation'
rttFlowRef:
$ref: '#/components/schemas/RttFlowReference'
reqAnis: reqAnis:
type: array type: array
items: items:
...@@ -1033,6 +1035,7 @@ components: ...@@ -1033,6 +1035,7 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri' $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
reqQosMonParams: reqQosMonParams:
type: array type: array
nullable: true
items: items:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RequestedQosMonitoringParameter' $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RequestedQosMonitoringParameter'
minItems: 1 minItems: 1
...@@ -1042,6 +1045,7 @@ components: ...@@ -1042,6 +1045,7 @@ components:
$ref: '#/components/schemas/QosMonitoringInformationRm' $ref: '#/components/schemas/QosMonitoringInformationRm'
pdvReqMonParams: pdvReqMonParams:
type: array type: array
nullable: true
items: items:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RequestedQosMonitoringParameter' $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RequestedQosMonitoringParameter'
minItems: 1 minItems: 1
...@@ -1049,6 +1053,10 @@ components: ...@@ -1049,6 +1053,10 @@ components:
$ref: '#/components/schemas/QosMonitoringInformationRm' $ref: '#/components/schemas/QosMonitoringInformationRm'
congestMon: congestMon:
$ref: '#/components/schemas/QosMonitoringInformationRm' $ref: '#/components/schemas/QosMonitoringInformationRm'
rttMon:
$ref: '#/components/schemas/QosMonitoringInformationRm'
rttFlowRef:
$ref: '#/components/schemas/RttFlowReferenceRm'
reqAnis: reqAnis:
type: array type: array
items: items:
...@@ -1177,13 +1185,16 @@ components: ...@@ -1177,13 +1185,16 @@ components:
type: boolean type: boolean
description: > description: >
Indicates the capability for AF to adjust the burst sending time, when it is supported Indicates the capability for AF to adjust the burst sending time, when it is supported
and set to "true". The default value is "false" if omitted. and set to "true".
rTLatencyInd: rTLatencyInd:
type: boolean type: boolean
description: > description: >
Indicates the service data flow needs to meet the Round-Trip (RT) latency requirement of Indicates the service data flow needs to meet the Round-Trip (RT) latency requirement of
the service, when it is included and set to "true". The default value is "false" if the service, when it is included and set to "true".
omitted. pdb:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PacketDelBudget'
rTLatencyIndCorreId:
$ref: '#/components/schemas/RttFlowReference'
pduSetQosDl: pduSetQosDl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara' $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara'
pduSetQosUl: pduSetQosUl:
...@@ -1315,6 +1326,7 @@ components: ...@@ -1315,6 +1326,7 @@ components:
and set to "true". The default value is "false" if omitted. and set to "true". The default value is "false" if omitted.
rTLatencyInd: rTLatencyInd:
type: boolean type: boolean
nullable: true
description: > description: >
Indicates the service data flow needs to meet the Round-Trip (RT) latency requirement of Indicates the service data flow needs to meet the Round-Trip (RT) latency requirement of
the service, when it is included and set to "true". The default value is "false" if the service, when it is included and set to "true". The default value is "false" if
...@@ -1324,9 +1336,9 @@ components: ...@@ -1324,9 +1336,9 @@ components:
pduSetQosUl: pduSetQosUl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosParaRm' $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosParaRm'
protoDescDl: protoDescDl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescription' $ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescriptionRm'
protoDescUl: protoDescUl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescription' $ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescriptionRm'
periodUl: periodUl:
$ref: '#/components/schemas/DurationMilliSecRm' $ref: '#/components/schemas/DurationMilliSecRm'
periodDl: periodDl:
...@@ -1543,8 +1555,8 @@ components: ...@@ -1543,8 +1555,8 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SscMode' $ref: 'TS29571_CommonData.yaml#/components/schemas/SscMode'
ueReqDnn: ueReqDnn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
redundantPduSessionInfo: ueReqPduSessionType:
$ref: 'TS29502_Nsmf_PDUSession.yaml#/components/schemas/RedundantPduSessionInformation' $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType'
tsnBridgeManCont: tsnBridgeManCont:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/BridgeManagementContainer' $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/BridgeManagementContainer'
tsnPortManContDstt: tsnPortManContDstt:
...@@ -1566,6 +1578,10 @@ components: ...@@ -1566,6 +1578,10 @@ components:
minItems: 1 minItems: 1
batOffsetInfo: batOffsetInfo:
$ref: '#/components/schemas/BatOffsetInfo' $ref: '#/components/schemas/BatOffsetInfo'
ueReachStatus:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UeReachabilityStatus'
retryAfter:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
AfEventSubscription: AfEventSubscription:
description: Describes the event information delivered in the subscription. description: Describes the event information delivered in the subscription.
...@@ -1656,6 +1672,7 @@ components: ...@@ -1656,6 +1672,7 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger' $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
tfcCorreInfo: tfcCorreInfo:
$ref: 'TS29519_Application_Data.yaml#/components/schemas/TrafficCorrelationInfo' $ref: 'TS29519_Application_Data.yaml#/components/schemas/TrafficCorrelationInfo'
AfSfcRequirement: AfSfcRequirement:
description: Describes AF requirements on steering traffic to N6-LAN. description: Describes AF requirements on steering traffic to N6-LAN.
type: object type: object
...@@ -1995,10 +2012,13 @@ components: ...@@ -1995,10 +2012,13 @@ components:
properties: properties:
repThreshDl: repThreshDl:
type: integer type: integer
nullable: true
repThreshUl: repThreshUl:
type: integer type: integer
nullable: true
repThreshRp: repThreshRp:
type: integer type: integer
nullable: true
repThreshDatRateUl: repThreshDatRateUl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm'
repThreshDatRateDl: repThreshDatRateDl:
...@@ -2132,7 +2152,7 @@ components: ...@@ -2132,7 +2152,7 @@ components:
PduSessionEventNotification: PduSessionEventNotification:
description: > description: >
Indicates PDU session information for the concerned established/terminated PDU session. Indicates PDU session related events information.
type: object type: object
required: required:
- evNotif - evNotif
...@@ -2313,6 +2333,18 @@ components: ...@@ -2313,6 +2333,18 @@ components:
$ref: '#/components/schemas/Flows' $ref: '#/components/schemas/Flows'
minItems: 1 minItems: 1
RttFlowReference:
description: >
Contains the shared key with the media subcomponent that shares the subscription to
round trip time measurements in the complementary direction.
type: object
required:
- sharedKey
properties:
flowDir:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/FlowDirection'
sharedKey:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
# #
# EXTENDED PROBLEMDETAILS # EXTENDED PROBLEMDETAILS
...@@ -2506,7 +2538,7 @@ components: ...@@ -2506,7 +2538,7 @@ components:
- TSN_BRIDGE_INFO - TSN_BRIDGE_INFO
- UP_PATH_CHG_FAILURE - UP_PATH_CHG_FAILURE
- USAGE_REPORT - USAGE_REPORT
- UE_TEMPORARILY_UNAVAILABLE - UE_REACH_STATUS_CH
- BAT_OFFSET_INFO - BAT_OFFSET_INFO
- URSP_ENF_INFO - URSP_ENF_INFO
- PACK_DEL_VAR - PACK_DEL_VAR
......