Skip to content
Commits on Source (3)
......@@ -2,14 +2,14 @@ openapi: 3.0.0
info:
title: Npcf_PolicyAuthorization Service API
version: 1.3.0-alpha.6
version: 1.3.0
description: |
PCF Policy Authorization Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
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/'
servers:
......@@ -994,6 +994,8 @@ components:
$ref: '#/components/schemas/QosMonitoringInformation'
rttMon:
$ref: '#/components/schemas/QosMonitoringInformation'
rttFlowRef:
$ref: '#/components/schemas/RttFlowReference'
reqAnis:
type: array
items:
......@@ -1033,6 +1035,7 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
reqQosMonParams:
type: array
nullable: true
items:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RequestedQosMonitoringParameter'
minItems: 1
......@@ -1042,6 +1045,7 @@ components:
$ref: '#/components/schemas/QosMonitoringInformationRm'
pdvReqMonParams:
type: array
nullable: true
items:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RequestedQosMonitoringParameter'
minItems: 1
......@@ -1049,6 +1053,10 @@ components:
$ref: '#/components/schemas/QosMonitoringInformationRm'
congestMon:
$ref: '#/components/schemas/QosMonitoringInformationRm'
rttMon:
$ref: '#/components/schemas/QosMonitoringInformationRm'
rttFlowRef:
$ref: '#/components/schemas/RttFlowReferenceRm'
reqAnis:
type: array
items:
......@@ -1177,13 +1185,16 @@ components:
type: boolean
description: >
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:
type: boolean
description: >
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
omitted.
the service, when it is included and set to "true".
pdb:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PacketDelBudget'
rTLatencyIndCorreId:
$ref: '#/components/schemas/RttFlowReference'
pduSetQosDl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosPara'
pduSetQosUl:
......@@ -1315,6 +1326,7 @@ components:
and set to "true". The default value is "false" if omitted.
rTLatencyInd:
type: boolean
nullable: true
description: >
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
......@@ -1324,9 +1336,9 @@ components:
pduSetQosUl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosParaRm'
protoDescDl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescription'
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescriptionRm'
protoDescUl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescription'
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProtocolDescriptionRm'
periodUl:
$ref: '#/components/schemas/DurationMilliSecRm'
periodDl:
......@@ -1543,8 +1555,8 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SscMode'
ueReqDnn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
redundantPduSessionInfo:
$ref: 'TS29502_Nsmf_PDUSession.yaml#/components/schemas/RedundantPduSessionInformation'
ueReqPduSessionType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType'
tsnBridgeManCont:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/BridgeManagementContainer'
tsnPortManContDstt:
......@@ -1566,6 +1578,10 @@ components:
minItems: 1
batOffsetInfo:
$ref: '#/components/schemas/BatOffsetInfo'
ueReachStatus:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UeReachabilityStatus'
retryAfter:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
AfEventSubscription:
description: Describes the event information delivered in the subscription.
......@@ -1656,6 +1672,7 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
tfcCorreInfo:
$ref: 'TS29519_Application_Data.yaml#/components/schemas/TrafficCorrelationInfo'
AfSfcRequirement:
description: Describes AF requirements on steering traffic to N6-LAN.
type: object
......@@ -1995,10 +2012,13 @@ components:
properties:
repThreshDl:
type: integer
nullable: true
repThreshUl:
type: integer
nullable: true
repThreshRp:
type: integer
nullable: true
repThreshDatRateUl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm'
repThreshDatRateDl:
......@@ -2132,7 +2152,7 @@ components:
PduSessionEventNotification:
description: >
Indicates PDU session information for the concerned established/terminated PDU session.
Indicates PDU session related events information.
type: object
required:
- evNotif
......@@ -2313,6 +2333,18 @@ components:
$ref: '#/components/schemas/Flows'
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
......@@ -2506,7 +2538,7 @@ components:
- TSN_BRIDGE_INFO
- UP_PATH_CHG_FAILURE
- USAGE_REPORT
- UE_TEMPORARILY_UNAVAILABLE
- UE_REACH_STATUS_CH
- BAT_OFFSET_INFO
- URSP_ENF_INFO
- PACK_DEL_VAR
......