Download OpenAPI specification:
PCF BDT Policy Control Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
Contains information for the creation of a new Individual BDT policy resource.
aspId required | string (AspId) Contains an identity of an application service provider. |
required | object (TimeWindow) Represents a time window identified by a start time and a stop time. |
dnn | string (Dnn) String representing a Data Network as defined in clause 9A of 3GPP TS 23.003; it shall contain either a DNN Network Identifier, or a full DNN with both the Network Identifier and Operator Identifier, as specified in 3GPP TS 23.003 clause 9.1.1 and 9.1.2. It shall be coded as string in which the labels are separated by dots (e.g. "Label1.Label2.Label3"). |
interGroupId | string (GroupId) ^[A-Fa-f0-9]{8}-[0-9]{3}-[0-9]{2,3}-([A-Fa-f0... String identifying a group of devices network internal globally unique ID which identifies a set of IMSIs, as specified in clause 19.9 of 3GPP TS 23.003. |
notifUri | string (Uri) String providing an URI formatted according to RFC 3986. |
object (NetworkAreaInfo) Describes a network area information in which the NF service consumer requests the number of UEs. | |
numOfUes required | integer Indicates a number of UEs. |
required | object (UsageThreshold) Represents a usage threshold. |
object (Snssai) When Snssai needs to be converted to string (e.g. when used in maps as key), the string shall be composed of one to three digits "sst" optionally followed by "-" and 6 hexadecimal digits "sd". | |
suppFeat | string (SupportedFeatures) ^[A-Fa-f0-9]*$ A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported. |
trafficDes | string (TrafficDescriptor) Identify a traffic descriptor as defined in Figure 5.2.2 of 3GPP TS 24.526, octets v+5 to w. |
warnNotifReq | boolean Default: false Indicates whether the BDT warning notification is enabled or disabled. |
{- "aspId": "string",
- "desTimeInt": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}, - "dnn": "string",
- "interGroupId": "string",
- "notifUri": "string",
- "nwAreaInfo": {
- "ecgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "eutraCellId": "string",
- "nid": "string"
}
], - "ncgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "nrCellId": "string",
- "nid": "string"
}
], - "gRanNodeIds": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "n3IwfId": "string",
- "gNbId": {
- "bitLength": 22,
- "gNBValue": "string"
}, - "ngeNbId": "SMacroNGeNB-34B89",
- "wagfId": "string",
- "tngfId": "string",
- "nid": "string",
- "eNbId": "string"
}
], - "tais": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "tac": "string",
- "nid": "string"
}
]
}, - "numOfUes": 0,
- "volPerUe": {
- "duration": 0,
- "totalVolume": 0,
- "downlinkVolume": 0,
- "uplinkVolume": 0
}, - "snssai": {
- "sst": 255,
- "sd": "string"
}, - "suppFeat": "string",
- "trafficDes": "string",
- "warnNotifReq": false
}
{- "bdtPolData": {
- "bdtRefId": "string",
- "transfPolicies": [
- {
- "maxBitRateDl": "string",
- "maxBitRateUl": "string",
- "ratingGroup": 0,
- "recTimeInt": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}, - "transPolicyId": 0
}
], - "selTransPolicyId": 0,
- "suppFeat": "string"
}, - "bdtReqData": {
- "aspId": "string",
- "desTimeInt": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}, - "dnn": "string",
- "interGroupId": "string",
- "notifUri": "string",
- "nwAreaInfo": {
- "ecgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "eutraCellId": "string",
- "nid": "string"
}
], - "ncgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "nrCellId": "string",
- "nid": "string"
}
], - "gRanNodeIds": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "n3IwfId": "string",
- "gNbId": {
- "bitLength": 22,
- "gNBValue": "string"
}, - "ngeNbId": "SMacroNGeNB-34B89",
- "wagfId": "string",
- "tngfId": "string",
- "nid": "string",
- "eNbId": "string"
}
], - "tais": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "tac": "string",
- "nid": "string"
}
]
}, - "numOfUes": 0,
- "volPerUe": {
- "duration": 0,
- "totalVolume": 0,
- "downlinkVolume": 0,
- "uplinkVolume": 0
}, - "snssai": {
- "sst": 255,
- "sd": "string"
}, - "suppFeat": "string",
- "trafficDes": "string",
- "warnNotifReq": false
}
}
{- "bdtRefId": "string",
- "candPolicies": [
- {
- "maxBitRateDl": "string",
- "maxBitRateUl": "string",
- "ratingGroup": 0,
- "recTimeInt": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}, - "transPolicyId": 0
}
], - "nwAreaInfo": {
- "ecgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "eutraCellId": "string",
- "nid": "string"
}
], - "ncgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "nrCellId": "string",
- "nid": "string"
}
], - "gRanNodeIds": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "n3IwfId": "string",
- "gNbId": {
- "bitLength": 22,
- "gNBValue": "string"
}, - "ngeNbId": "SMacroNGeNB-34B89",
- "wagfId": "string",
- "tngfId": "string",
- "nid": "string",
- "eNbId": "string"
}
], - "tais": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "tac": "string",
- "nid": "string"
}
]
}, - "timeWindow": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}
}
bdtPolicyId required | string String identifying the individual BDT policy resource in the PCF. |
{- "bdtPolData": {
- "bdtRefId": "string",
- "transfPolicies": [
- {
- "maxBitRateDl": "string",
- "maxBitRateUl": "string",
- "ratingGroup": 0,
- "recTimeInt": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}, - "transPolicyId": 0
}
], - "selTransPolicyId": 0,
- "suppFeat": "string"
}, - "bdtReqData": {
- "aspId": "string",
- "desTimeInt": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}, - "dnn": "string",
- "interGroupId": "string",
- "notifUri": "string",
- "nwAreaInfo": {
- "ecgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "eutraCellId": "string",
- "nid": "string"
}
], - "ncgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "nrCellId": "string",
- "nid": "string"
}
], - "gRanNodeIds": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "n3IwfId": "string",
- "gNbId": {
- "bitLength": 22,
- "gNBValue": "string"
}, - "ngeNbId": "SMacroNGeNB-34B89",
- "wagfId": "string",
- "tngfId": "string",
- "nid": "string",
- "eNbId": "string"
}
], - "tais": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "tac": "string",
- "nid": "string"
}
]
}, - "numOfUes": 0,
- "volPerUe": {
- "duration": 0,
- "totalVolume": 0,
- "downlinkVolume": 0,
- "uplinkVolume": 0
}, - "snssai": {
- "sst": 255,
- "sd": "string"
}, - "suppFeat": "string",
- "trafficDes": "string",
- "warnNotifReq": false
}
}
bdtPolicyId required | string String identifying the individual BDT policy resource in the PCF. |
Contains modification instruction to be performed on the BdtPolicy data structure to select a transfer policy and in addition, may indicate whether the BDT warning notification is enabled or disabled.
object (BdtPolicyDataPatch) A JSON Merge Patch body schema containing modification instruction to be performed on the bdtPolData attribute of the BdtPolicy data structure to select a transfer policy. Adds selTransPolicyId to BdtPolicyData data structure. | |
object (BdtReqDataPatch) A JSON Merge Patch body schema containing modification instruction to be performed on the bdtReqData attribute of the BdtPolicy data structure to indicate whether the BDT warning notification is enabled or disabled. Modifies warnNotifReq from BdtReqData data structure. |
{- "bdtPolData": {
- "selTransPolicyId": 0
}, - "bdtReqData": {
- "warnNotifReq": true
}
}
{- "bdtPolData": {
- "bdtRefId": "string",
- "transfPolicies": [
- {
- "maxBitRateDl": "string",
- "maxBitRateUl": "string",
- "ratingGroup": 0,
- "recTimeInt": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}, - "transPolicyId": 0
}
], - "selTransPolicyId": 0,
- "suppFeat": "string"
}, - "bdtReqData": {
- "aspId": "string",
- "desTimeInt": {
- "startTime": "2019-08-24T14:15:22Z",
- "stopTime": "2019-08-24T14:15:22Z"
}, - "dnn": "string",
- "interGroupId": "string",
- "notifUri": "string",
- "nwAreaInfo": {
- "ecgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "eutraCellId": "string",
- "nid": "string"
}
], - "ncgis": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "nrCellId": "string",
- "nid": "string"
}
], - "gRanNodeIds": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "n3IwfId": "string",
- "gNbId": {
- "bitLength": 22,
- "gNBValue": "string"
}, - "ngeNbId": "SMacroNGeNB-34B89",
- "wagfId": "string",
- "tngfId": "string",
- "nid": "string",
- "eNbId": "string"
}
], - "tais": [
- {
- "plmnId": {
- "mcc": "string",
- "mnc": "string"
}, - "tac": "string",
- "nid": "string"
}
]
}, - "numOfUes": 0,
- "volPerUe": {
- "duration": 0,
- "totalVolume": 0,
- "downlinkVolume": 0,
- "uplinkVolume": 0
}, - "snssai": {
- "sst": 255,
- "sd": "string"
}, - "suppFeat": "string",
- "trafficDes": "string",
- "warnNotifReq": false
}
}