openapi: 3.1.0
jsonSchemaDialect: https://json-schema.org/draft/2020-12/schema
info:
contact:
url: https://forge.etsi.org/rep/mec/gs012-rnis-api
title: ETSI GS MEC 012 Radio Network Information API
description: The ETSI MEC ISG Radio Network Information API described using OpenAPI.
license:
name: BSD-3-Clause
url: https://forge.etsi.org/legal-matters
version: 2.2.1
servers:
- url: https://localhost/rni/v2
paths:
/queries/rab_info:
get:
summary: Retrieve current status of Radio Access Bearer information .
description: The GET method is used to query information about the Radio Access Bearers.
operationId: QueriesRabinfoGET
tags:
- queries
parameters:
- $ref: '#/components/parameters/Query.App_ins_id'
- $ref: '#/components/parameters/Query.Cell_id'
- $ref: '#/components/parameters/Query.Ue_ipv4_address'
- $ref: '#/components/parameters/Query.Ue_ipv6_address'
- $ref: '#/components/parameters/Query.Nated_ip_address'
- $ref: '#/components/parameters/Query.Gtp_teid'
- $ref: '#/components/parameters/Query.Erab_id'
- $ref: '#/components/parameters/Query.Qci'
- $ref: '#/components/parameters/Query.Erab_mbr_dl'
- $ref: '#/components/parameters/Query.Erab_mbr_ul'
- $ref: '#/components/parameters/Query.Erab_gbr_dl'
- $ref: '#/components/parameters/Query.Erab_gbr_ul'
responses:
'200':
description: Upon success, a response body containing the Radio Access Bearer information is returned.
content:
application/json:
schema:
type: object
properties:
RabInfo:
$ref: '#/components/schemas/RabInfo'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'429':
$ref: '#/components/responses/429'
/queries/plmn_info:
get:
summary: Retrieve current status of PLMN information.
description: The GET method is used to query information about the Mobile Network.
operationId: QueriesPlmninfoGET
tags:
- queries
parameters:
- $ref: '#/components/parameters/Query.App_ins_id1'
responses:
'200':
description: Upon success, a response body containing the array of Mobile Network information is returned.
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/PlmnInfo'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'429':
$ref: '#/components/responses/429'
/queries/s1_bearer_info:
get:
summary: Retrieve current status of S1 bearer information.
description: The GET method is used to query information about the S1 bearer(s).
operationId: QueriesS1BearerinfoGET
tags:
- queries
parameters:
- $ref: '#/components/parameters/Query.Temp_ue_id'
- $ref: '#/components/parameters/Query.Ue_ipv4_address'
- $ref: '#/components/parameters/Query.Ue_ipv6_address'
- $ref: '#/components/parameters/Query.Nated_ip_address'
- $ref: '#/components/parameters/Query.Gtp_teid'
- $ref: '#/components/parameters/Query.Cell_id'
- $ref: '#/components/parameters/Query.Erab_id1'
responses:
'200':
description: Upon success, a response body containing the UE S1-U bearer information is returned.
content:
application/json:
schema:
type: object
properties:
S1BearerInfo:
$ref: '#/components/schemas/S1BearerInfo'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'429':
$ref: '#/components/responses/429'
/queries/layer2_meas:
get:
summary: Retrieve current status of layer 2 measurements information.
description: The GET method is used to query information about the layer 2 measurements.
operationId: QueriesLayer2MeasGET
tags:
- queries
parameters:
- $ref: '#/components/parameters/Query.App_ins_id'
- $ref: '#/components/parameters/Query.Cell_id1'
- $ref: '#/components/parameters/Query.Ue_ipv4_address'
- $ref: '#/components/parameters/Query.Ue_ipv6_address'
- $ref: '#/components/parameters/Query.Nated_ip_address'
- $ref: '#/components/parameters/Query.Gtp_teid'
- $ref: '#/components/parameters/Query.Dl_gbr_prb_usage_cell'
- $ref: '#/components/parameters/Query.Ul_gbr_prb_usage_cell'
- $ref: '#/components/parameters/Query.Dl_nongbr_prb_usage_cell'
- $ref: '#/components/parameters/Query.Ul_nongbr_prb_usage_cell'
- $ref: '#/components/parameters/Query.Dl_total_prb_usage_cell'
- $ref: '#/components/parameters/Query.Ul_total_prb_usage_cell'
- $ref: '#/components/parameters/Query.Received_dedicated_preambles_cell'
- $ref: '#/components/parameters/Query.Received_randomly_selecte_preambles_low_range_cell'
- $ref: '#/components/parameters/Query.Received_randomly_selected_preambles_high_range_cell'
- $ref: '#/components/parameters/Query.Number_of_active_ue_dl_gbr_cell'
- $ref: '#/components/parameters/Query.Number_of_active_ue_ul_gbr_cell'
- $ref: '#/components/parameters/Query.Number_of_active_ue_dl_nongbr_cell'
- $ref: '#/components/parameters/Query.Number_of_active_ue_ul_nongbr_cell'
- $ref: '#/components/parameters/Query.Dl_gbr_pdr_cell'
- $ref: '#/components/parameters/Query.Ul_gbr_pdr_cell'
- $ref: '#/components/parameters/Query.Dl_nongbr_pdr_cell'
- $ref: '#/components/parameters/Query.Ul_nongbr_pdr_cell'
- $ref: '#/components/parameters/Query.Dl_gbr_delay_ue'
- $ref: '#/components/parameters/Query.Ul_gbr_delay_ue'
- $ref: '#/components/parameters/Query.Dl_nongbr_delay_ue'
- $ref: '#/components/parameters/Query.Ul_nongbr_delay_ue'
- $ref: '#/components/parameters/Query.Dl_gbr_pdr_ue'
- $ref: '#/components/parameters/Query.Ul_gbr_pdr_ue'
- $ref: '#/components/parameters/Query.Dl_nongbr_pdr_ue'
- $ref: '#/components/parameters/Query.Ul_nongbr_pdr_ue'
- $ref: '#/components/parameters/Query.Dl_gbr_throughput_ue'
- $ref: '#/components/parameters/Query.Ul_gbr_throughput_ue'
- $ref: '#/components/parameters/Query.Dl_nongbr_throughput_ue'
- $ref: '#/components/parameters/Query.Ul_nongbr_throughput_ue'
- $ref: '#/components/parameters/Query.Dl_gbr_data_volume_ue'
- $ref: '#/components/parameters/Query.Ul_gbr_data_volume_ue'
- $ref: '#/components/parameters/Query.Dl_nongbr_data_volume_ue'
- $ref: '#/components/parameters/Query.Ul_nongbr_data_volume_ue'
responses:
'200':
description: Upon success, a response body containing the layer 2 measurements information is returned.
content:
application/json:
schema:
type: object
properties:
L2Meas:
$ref: '#/components/schemas/L2Meas'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'414':
$ref: '#/components/responses/414'
'429':
$ref: '#/components/responses/429'
/subscriptions:
get:
summary: Retrieve a list of active subscriptions for this subscriber.
description: The GET method is used to request information about the subscriptions for this requestor. Upon success, the response contains entity body with the list of links to the subscriptions that are present for the requestor.
operationId: SubscriptionsGET
tags:
- subscriptions
parameters:
- $ref: '#/components/parameters/Query.Subscription_type'
responses:
'200':
description: Upon success, a response body containing the list of links to requestor's subscriptions is returned.
content:
application/json:
schema:
type: object
properties:
SubscriptionLinkList:
$ref: '#/components/schemas/SubscriptionLinkList'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'429':
$ref: '#/components/responses/429'
post:
summary: Create a new subscription.
description: The POST method is used to create a new subscription to Radio Network Information notifications. Upon success, the response contains entity body describing the created subscription.
operationId: SubscriptionsPOST
tags:
- subscriptions
requestBody:
description: 'The entity body in the request contains data type of the specific RNI event subscription that is to be created, where the data type options are listed below and defined in clauses 6.3.2 through 6.3.9 and in clause 6.3.11:
CellChangeSubscription
RabEstSubscription
RabModSubscription
RabRelSubscription
MeasRepUeSubscription
NrMeasRepUeSubscription
MeasTaSubscription
CaReconfSubscription
S1BearerSubscription.'
content:
application/json:
schema:
type: object
properties:
CellChangeSubscription:
$ref: '#/components/schemas/CellChangeSubscription'
responses:
'201':
description: 'Indicates successful resource creation, where the resource URI shall be returned in the HTTP Location header field.
In the returned NotificationSubscription structure, the created subscription is described using the appropriate data type from the list below and as defined in clauses 6.3.2 through 6.3.9 and in clause 6.3.11:
CellChangeSubscription
RabEstSubscription
RabModSubscription
RabRelSubscription
MeasRepUeSubscription
NrMeasRepUeSubscription
MeasTaSubscription
CaReconfSubscription
S1BearerSubscription.'
content:
application/json:
schema:
type: object
properties:
CellChangeSubscription:
$ref: '#/components/schemas/CellChangeSubscription'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'415':
$ref: '#/components/responses/415'
'422':
$ref: '#/components/responses/422'
'429':
$ref: '#/components/responses/429'
callbacks:
notification:
'{$request.body#/callbackUri}':
post:
summary: Callback POST used to send a notification
description: Subscription notification
operationId: notificationPOST
requestBody:
description: Subscription notification
required: true
content:
application/json:
schema:
type: object
properties:
subscriptionNotification:
oneOf:
- $ref: '#/components/schemas/CellChangeSubscription'
- $ref: '#/components/schemas/RabEstSubscription'
- $ref: '#/components/schemas/RabModSubscription'
- $ref: '#/components/schemas/RabRelSubscription'
- $ref: '#/components/schemas/MeasRepUeSubscription'
- $ref: '#/components/schemas/NrMeasRepUeSubscription'
- $ref: '#/components/schemas/MeasTaSubscription'
- $ref: '#/components/schemas/CaReconfSubscription'
- $ref: '#/components/schemas/S1BearerSubscription'
responses:
'204':
description: No content
'404':
description: Not found
parameters: []
/subscriptions/{subscriptionId}:
get:
summary: Retrieve information on current specific subscription.
description: The GET method is used to retrieve information about this subscription. Upon success, the response contains entity body with the data type describing the subscription.
operationId: SubscriptionsGETSubscriptionid
tags:
- subscriptions
responses:
'200':
description: 'Upon success, a response body containing data type describing the specific RNI event subscription is returned. The allowed data types for subscriptions are defined in clauses 6.3.2 through 6.3.9 and in clause 6.3.11 and are as follows:
CellChangeSubscription
RabEstSubscription
RabModSubscription
RabRelSubscription
MeasRepUeSubscription
NrMeasRepUeSubscription
MeasTaSubscription
CaReconfSubscription
S1BearerSubscription.'
content:
application/json:
schema:
type: object
properties:
CellChangeSubscription:
$ref: '#/components/schemas/CellChangeSubscription'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'429':
$ref: '#/components/responses/429'
parameters:
- name: subscriptionId
in: path
required: true
description: The unique identifier of the subscriptionId.
schema:
type: string
put:
summary: Modify existing subscription by sending a new data structure.
description: 'The PUT method is used to update the existing subscription. PUT method in this case has "replace" semantics. Upon successful operation, the target resource is updated with new Data Type received within the message body of the PUT request. '
operationId: SubscriptionsPUTSubscriptionid
tags:
- subscriptions
requestBody:
description: 'New NotificationSubscription is included as entity body of the request. The allowed data types for subscriptions are defined in clauses 6.3.2 through 6.3.9 and in clause 6.3.11 and are as follows:
CellChangeSubscription
RabEstSubscription
RabModSubscription
RabRelSubscription
MeasRepUeSubscription
NrMeasRepUeSubscription
MeasTaSubscription
CaReconfSubscription
S1BearerSubscription.'
content:
application/json:
schema:
type: object
properties:
CellChangeSubscription:
$ref: '#/components/schemas/CellChangeSubscription'
responses:
'200':
description: 'Upon success, a response body containing data type describing the updated subscription is returned. The allowed data types for subscriptions are defined in clauses 6.3.2 through 6.3.9 and in clause 6.3.11 and are as follows:
CellChangeSubscription
RabEstSubscription
RabModSubscription
RabRelSubscription
MeasRepUeSubscription
NrMeasRepUeSubscription
MeasTaSubscription
CaReconfSubscription
S1BearerSubscription.'
content:
application/json:
schema:
type: object
properties:
CellChangeSubscription:
$ref: '#/components/schemas/CellChangeSubscription'
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'406':
$ref: '#/components/responses/406'
'412':
$ref: '#/components/responses/412'
'422':
$ref: '#/components/responses/422'
'429':
$ref: '#/components/responses/429'
parameters:
- name: subscriptionId
in: path
required: true
description: The unique identifier of the subscriptionId.
schema:
type: string
delete:
summary: Cancel the existing subscription.
description: The DELETE method is used to cancel the existing subscription. Cancellation can be made by deleting the resource that represents existing subscription.
operationId: SubscriptionsDELETESubscriptionid
tags:
- subscriptions
responses:
'204':
$ref: '#/components/responses/204'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
'429':
$ref: '#/components/responses/429'
parameters:
- name: subscriptionId
in: path
required: true
description: The unique identifier of the subscriptionId.
schema:
type: string
components:
schemas:
ProblemDetails:
type: object
properties:
type:
type: string
format: uri
description: A URI reference according to IETF RFC 3986 that identifies the problem type
title:
type: string
description: A short, human-readable summary of the problem type
status:
type: integer
format: uint32
description: The HTTP status code for this occurrence of the problem
detail:
type: string
description: A human-readable explanation specific to this occurrence of the problem
instance:
type: string
format: uri
description: A URI reference that identifies the specific occurrence of the problem
Enum:
type: integer
CellId:
type: string
description: String representing the E-UTRAN Cell Identity. Encoded as a bit string (size (28)) as defined in ETSI TS 136 413 [i.3].
NrCellId:
type: string
description: String representing the NR Cell Identity. Encoded as a bit string (size (36)) as defined in ETSI TS 138 423 [i.17].
Trigger:
description: As defined in Ref ETSI TS 136 331 [i.7] <p>0 = NOT_AVAILABLE <p>1 = PERIODICAL_REPORT_STRONGEST_CELLS <p>2 = PERIODICAL_REPORT_STRONGEST_CELLS_FOR_SON <p>3 = PERIODICAL_REPORT_CGI <p>4 = INTRA_PERIODICAL_REPORT_STRONGEST_CELLS <p>5 = INTRA_PERIODICAL_REPORT_CGI <p>10 = EVENT_A1 <p>11 = EVENT_A2 <p>12 = EVENT_A3 <p>13 = EVENT_A4 <p>14 = EVENT_A5 <p>15 = EVENT_A6 <p>20 = EVENT_B1 <p>21 = EVENT_B2 <p>20 = EVENT_B1-NR <p>21 = EVENT_B2-NR <p>30 = EVENT_C1 <p>31 = EVENT_C2 <p>40 = EVENT_W1 <p>41 = EVENT_W2 <p>42 = EVENT_W3 <p>50 = EVENT_V1 <p>51 = EVENT_V2 <p>60 = EVENT_H1 <p>61 = EVENT_H2
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 10
- 11
- 12
- 13
- 14
- 15
- 20
- 21
- 30
- 31
- 40
- 41
- 42
- 50
- 51
- 60
- 61
type: integer
TriggerNr:
description: The enumeration Trigger represents specified triggers for a 5G UE Measurement Report. Full details can be found in ETSI TS 138 331 [i.13]). <p>0 = NOT_AVAILABLE <p>1 = NR_PERIODICAL <p>2 = NR_CGI <p>10 = EVENT_A1 <p>11 = EVENT_A2 <p>12 = EVENT_A3 <p>13 = EVENT_A4 <p>14 = EVENT_A5 <p>15 = EVENT_A6 <p>20 = INTER_RAT_PERIODICAL <p>21 = INTER_RAT_CGI <p>30 = EVENT_B1 <p>31 = EVENT_B2
enum:
- 0
- 1
- 2
- 10
- 11
- 12
- 13
- 14
- 15
- 20
- 21
- 30
- 31
type: integer
AssociateId1_:
properties:
type:
description: 'Numeric value (0-255) corresponding to specified type of identifier as following: <p>0 = reserved. <p>1 = UE_IPv4_ADDRESS. <p>2 = UE_IPV6_ADDRESS. <p>3 = NATED_IP_ADDRESS. <p>4 = GTP_TEID.'
enum:
- 0
- 1
- 2
- 3
- 4
type: integer
value:
description: Value for the identifier.
type: string
NRcgi:
type: object
properties:
plmn:
$ref: '#/components/schemas/Plmn'
nrCellId:
$ref: '#/components/schemas/NrCellId'
required:
- plmn
- nrCellId
description: New Radio Cell Global Identifier.
L2Meas1_:
properties:
cellInfo:
description: The per cell measurement information as defined below.
items:
type: object
properties:
dl_gbr_prb_usage_cell:
description: It indicates the PRB usage for downlink GBR traffic, as defined in ETSI TS 136 314 [i.11] and ETSI TS 136 423 [i.12].
type: integer
dl_nongbr_prb_usage_cell:
description: "It indicates (in percentage) the PRB usage for downlink non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11] and ETSI TS\_136 423 [i.12]."
type: integer
dl_total_prb_usage_cell:
description: "It indicates (in percentage) the PRB usage for total downlink traffic, as defined in ETSI TS\_136\_314 [i.11] and ETSI TS\_136 423 [i.12]."
type: integer
ecgi:
$ref: '#/components/schemas/Ecgi'
description: E-UTRAN Cell Global Identifier.
ul_gbr_prb_usage_cell:
description: "It indicates (in percentage) the PRB usage for uplink GBR traffic, as defined in ETSI TS\_136\_314\_[i.11] and ETSI TS\_136 423 [i.12]."
type: integer
ul_nongbr_prb_usage_cell:
description: "It indicates (in percentage) the PRB usage for uplink non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11] and ETSI TS\_136 423 [i.12]."
type: integer
ul_total_prb_usage_cell:
description: "It indicates (in percentage) the PRB usage for total uplink traffic, as defined in ETSI TS\_136\_314\_[i.11] and ETSI TS\_136\_423 [i.12]."
type: integer
received_dedicated_preambles_cell:
description: It indicates (in percentage) the received dedicated preamples, as defined in ETSI TS 136 314 [i.11].
type: integer
received_randomly_selected_preambles_high_range_cell:
description: It indicates (in percentage) the received randomly selected preambles in the high range, as defined in ETSI TS 136 314 [i.11].
type: integer
received_randomly_selected_preambles_low_range_cell:
description: It indicates (in percentage) the received randomly selected preambles in the low range, as defined in ETSI TS 136 314 [i.11].
type: integer
number_of_active_ue_dl_gbr_cell:
description: It indicates the number of active UEs with downlink GBR traffic, as defined in ETSI TS 136 314 [i.11].
type: integer
number_of_active_ue_dl_nongbr_cell:
description: "It indicates the number of active UEs with downlink non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11]."
type: integer
number_of_active_ue_ul_gbr_cell:
description: It indicates the number of active UEs with uplink GBR traffic, as defined in ETSI TS 136 314 [i.11].
type: integer
number_of_active_ue_ul_nongbr_cell:
description: "It indicates the number of active UEs with uplink non-GBR traffic, as defined in ETSI TS\_136\_314\_[i.11]."
type: integer
dl_gbr_pdr_cell:
description: It indicates the packet discard rate in percentage of the downlink GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11].
type: integer
dl_nongbr_pdr_cell:
description: It indicates the packet discard rate in percentage of the downlink non-GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_gbr_pdr_cell:
description: It indicates the packet discard rate in percentage of the uplink GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_nongbr_pdr_cell:
description: It indicates the packet discard rate in percentage of the uplink non-GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11].
type: integer
required:
- ecgi
minItems: 0
type: array
cellUEInfo:
description: The per cell per UE layer 2 measurements information as defined below.
items:
type: object
properties:
associateId:
$ref: '#/components/schemas/AssociateId'
description: Identifier to associate the information for a specific UE or flow.
dl_gbr_delay_ue:
description: It indicates the packet delay of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
dl_nongbr_delay_ue:
description: "It indicates the packet delay of the downlink non-GBR traffic of a UE, as defined in ETSI TS\_136\_314\_[i.11]."
type: integer
ecgi:
$ref: '#/components/schemas/Ecgi'
description: E-UTRAN Cell Global Identifier.
ul_gbr_delay_ue:
description: It indicates the packet delay of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_nongbr_delay_ue:
description: It indicates the packet delay of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
dl_gbr_data_volume_ue:
description: It indicates the data volume of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
dl_gbr_pdr_ue:
description: It indicates the packet discard rate in percentage of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
dl_gbr_throughput_ue:
description: It indicates the scheduled throughput of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
dl_nongbr_data_volume_ue:
description: "It indicates the data volume of the downlink non-GBR traffic of a UE, as defined in ETSI TS\_136\_314\_[i.11]."
type: integer
dl_nongbr_pdr_ue:
description: It indicates the packet discard rate in percentage of the downlink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
dl_nongbr_throughput_ue:
description: It indicates the scheduled throughput of the downlink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_gbr_data_volume_ue:
description: It indicates the data volume of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_gbr_pdr_ue:
description: It indicates the packet discard rate in percentage of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_gbr_throughput_ue:
description: It indicates the scheduled throughput of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_nongbr_data_volume_ue:
description: It indicates the data volume of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_nongbr_pdr_ue:
description: It indicates the packet discard rate in percentage of the uplink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
ul_nongbr_throughput_ue:
description: It indicates the scheduled throughput of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
type: integer
required:
- ecgi
- associateId
minItems: 0
type: array
timeStamp:
$ref: '#/components/schemas/TimeStamp'
description: Time stamp.
type: object
x-etsi-ref: 6.2.4a
InlineSubscription:
oneOf:
- $ref: '#/components/schemas/CellChangeSubscription'
- $ref: '#/components/schemas/RabEstSubscription'
- $ref: '#/components/schemas/RabModSubscription'
- $ref: '#/components/schemas/RabRelSubscription'
- $ref: '#/components/schemas/MeasRepUeSubscription'
- $ref: '#/components/schemas/NrMeasRepUeSubscription'
- $ref: '#/components/schemas/MeasTaSubscription'
- $ref: '#/components/schemas/CaReconfSubscription'
- $ref: '#/components/schemas/S1BearerSubscription'
discriminator:
propertyName: subscriptionType
InlineNotification:
oneOf:
- $ref: '#/components/schemas/CellChangeNotification'
- $ref: '#/components/schemas/RabEstNotification'
- $ref: '#/components/schemas/RabModNotification'
- $ref: '#/components/schemas/RabRelNotification'
- $ref: '#/components/schemas/MeasRepUeNotification'
- $ref: '#/components/schemas/NrMeasRepUeNotification'
- $ref: '#/components/schemas/MeasTaNotification'
- $ref: '#/components/schemas/CaReconfNotification'
- $ref: '#/components/schemas/S1BearerNotification'
discriminator:
propertyName: notificationType
PlmnInfo:
x-etsi-ref: 6.2.2
type: object
properties:
timeStamp:
description: Time stamp.
$ref: '#/components/schemas/TimeStamp'
type: object
appInstanceId:
description: Unique identifier for the MEC application instance.
type: string
plmn:
description: Public Land Mobile Network Identity.
type: array
minItems: 1
items:
$ref: '#/components/schemas/Plmn'
required:
- appInstanceId
- plmn
RabInfo:
x-etsi-ref: 6.2.3
type: object
properties:
timeStamp:
description: Time stamp.
$ref: '#/components/schemas/TimeStamp'
type: object
appInstanceId:
description: Unique identifier for the MEC application instance.
type: string
requestId:
description: Unique identifier allocated by the service consumer for the RAB Information requ
# --- truncated at 32 KB (125 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/etsi/refs/heads/main/openapi/mec/RniAPI.yaml