openapi: 3.0.0 info: title: ETSI GS MEC 012 - Radio Network Information API version: 2.1.1 description: The ETSI MEC ISG MEC012 Radio Network Information API described using OpenAPI. license: name: BSD-3-Clause url: 'https://forge.etsi.org/legal-matters' externalDocs: description: ETSI GS MEC 012 Radio Network Information API, V2.1.1 url: 'http://www.etsi.org/deliver/etsi_gs/MEC/001_099/012/02.01.01_60/gs_mec012v020101p.pdf' servers: - url: 'https://{apiRoot}/rni/v2' paths: /queries/rab_info: get: tags: - '' summary: 'Retrieve information on Radio Access Bearers' description: 'Queries information about the Radio Access Bearers' operationId: rab_infoGET parameters: - $ref: '#/components/parameters/Query.AppInsId' - $ref: '#/components/parameters/Query.CellId' - $ref: '#/components/parameters/Query.UeIpv4Address' - $ref: '#/components/parameters/Query.UeIpv6Address' - $ref: '#/components/parameters/Query.NatedIpAddress' - $ref: '#/components/parameters/Query.GtpTeid' - $ref: '#/components/parameters/Query.ErabId' - $ref: '#/components/parameters/Query.Qci' - $ref: '#/components/parameters/Query.ErabMbrDl' - $ref: '#/components/parameters/Query.ErabMbrUl' - $ref: '#/components/parameters/Query.ErabGbrDl' - $ref: '#/components/parameters/Query.ErabGbrUl' responses: '200': description: Successful response to rab_info request 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' x-swagger-router-controller: "queries" /queries/plmn_info: get: tags: - '' summary: 'Retrieve information on the underlying Mobile Network that the MEC application is associated to' description: 'Queries information about the Mobile Network' operationId: plmn_infoGET parameters: - $ref: '#/components/parameters/Query.AppInsIdArr' responses: '200': description: Successful response to plmn_info request content: application/json: schema: type: "object" properties: plmnInfo: 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' x-swagger-router-controller: "queries" /queries/s1_bearer_info: get: tags: - '' summary: 'Retrieve S1-U bearer information related to specific UE(s)' description: 'Queries information about the S1 bearer(s)' operationId: s1_bearer_infoGET parameters: - $ref: '#/components/parameters/Query.TempUeId' - $ref: '#/components/parameters/Query.UeIpv4Address' - $ref: '#/components/parameters/Query.UeIpv6Address' - $ref: '#/components/parameters/Query.NatedIpAddress' - $ref: '#/components/parameters/Query.GtpTeid' - $ref: '#/components/parameters/Query.CellId' - $ref: '#/components/parameters/Query.ErabIdArr' responses: '200': description: Successful response to s1_bearer_info request content: application/json: schema: type: "object" required: - "s1BearerInfo" 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' x-swagger-router-controller: "queries" /queries/layer2_meas: get: tags: - '' summary: 'Retrieve information on layer 2 measurements' description: 'Queries information about the layer 2 measurements.' operationId: layer2_meas_infoGET parameters: - $ref: '#/components/parameters/Query.AppInsId' - $ref: '#/components/parameters/Query.CellId' - $ref: '#/components/parameters/Query.UeIpv4Address' - $ref: '#/components/parameters/Query.UeIpv6Address' - $ref: '#/components/parameters/Query.NatedIpAddress' - $ref: '#/components/parameters/Query.GtpTeid' - $ref: '#/components/parameters/Query.DlGbrPrbUsageCell' - $ref: '#/components/parameters/Query.UlGbrPrbUsageCell' - $ref: '#/components/parameters/Query.DlNonGbrPrbUsageCell' - $ref: '#/components/parameters/Query.UlNonGbrPrbUsageCell' - $ref: '#/components/parameters/Query.DlTotalPrbUsageCell' - $ref: '#/components/parameters/Query.UlTotalPrbUsageCell' - $ref: '#/components/parameters/Query.ReceivedDedicatedPreamblesCell' - $ref: '#/components/parameters/Query.ReceivedRandomPreamblesLowRangeCell' - $ref: '#/components/parameters/Query.ReceivedRandomPreamblesHighRangeCell' - $ref: '#/components/parameters/Query.NumberOfActiveUeDlGbrCell' - $ref: '#/components/parameters/Query.NumberOfActiveUeUlGbrCell' - $ref: '#/components/parameters/Query.NumberOfActiveUeDlNonGbrCell' - $ref: '#/components/parameters/Query.NumberOfActiveUeUlNonGbrCell' - $ref: '#/components/parameters/Query.DlGbrPdrCell' - $ref: '#/components/parameters/Query.UlGbrPdrCell' - $ref: '#/components/parameters/Query.DlNonGbrPdrCell' - $ref: '#/components/parameters/Query.UlNonGbrPdrCell' - $ref: '#/components/parameters/Query.DlGbrDelayUe' - $ref: '#/components/parameters/Query.UlGbrDelayUe' - $ref: '#/components/parameters/Query.DlNonGbrDelayUe' - $ref: '#/components/parameters/Query.UlNonGbrDelayUe' - $ref: '#/components/parameters/Query.DlGbrPdrUe' - $ref: '#/components/parameters/Query.UlGbrPdrUe' - $ref: '#/components/parameters/Query.DlNonGbrPdrUe' - $ref: '#/components/parameters/Query.UlNonGbrPdrUe' - $ref: '#/components/parameters/Query.DlGbrThroughputUe' - $ref: '#/components/parameters/Query.UlGbrThroughputUe' - $ref: '#/components/parameters/Query.DlNonGbrThroughputUe' - $ref: '#/components/parameters/Query.UlNonGbrThroughputUe' - $ref: '#/components/parameters/Query.DlGbrDataVolumeUe' - $ref: '#/components/parameters/Query.UlGbrDataVolumeUe' - $ref: '#/components/parameters/Query.DlNonGbrDataVolumeUe' - $ref: '#/components/parameters/Query.UlNonGbrDataVolumeUe' responses: '200': description: Successful response to layer2 measurements info request content: application/json: schema: type: "object" required: - "l2Meas" 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' x-swagger-router-controller: "queries" /subscriptions/: get: tags: - '' summary: 'Retrieve information on subscriptions for notifications' description: 'Queries information on subscriptions for notifications' operationId: subscriptionLinkList_subscriptionsGET parameters: - $ref: '#/components/parameters/Query.SubscriptionType' responses: '200': description: 'Response body contains the list of links to requestors subscriptions.' content: application/json: schema: type: object required: - subscriptionLinkList properties: subscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' example: subscriptionLinkList: _links: self: href: 'http://meAppServer.example.com/rni/v2/subscriptions' subscription: - _links: self: href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123' callbackReference: 'http://my.callback.com/rni-cell-change/some-id' subscriptionType: 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' x-swagger-router-controller: "subscriptions" post: tags: - '' summary: 'Create a new subscription' description: 'Creates a new subscription to Radio Network Information notifications' operationId: subscriptionsPOST requestBody: description: Subscription to be created required: true content: application/json: schema: type: object properties: notificationSubscription: 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 example: notificationSubscription: subscriptionType: CellChangeSubscription callbackReference: 'http://my.callback.com/rni-cell-change/some-id' filterCriteriaAssocHo: appInstanceId: 'myApp' associateId: - type: '1' value: '10.100.0.1' ecgi: - plmn: mnc: '01' mcc: '001' cellId: 'ACBDEFA' hoStatus: - '1' - '2' expiryDeadline: seconds: 1977836800 nanoseconds: 0 responses: '201': description: Successful subscription content: application/json: schema: type: object properties: notificationSubscription: 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 example: notificationSubscription: subscriptionType: CellChangeSubscription callbackReference: 'http://my.callback.com/rni-cell-change/some-id' _links: self: href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123' filterCriteriaAssocHo: appInstanceId: 'myApp' associateId: - type: '1' value: '10.100.0.1' ecgi: - plmn: mnc: '01' mcc: '001' cellId: 'ACBDEFA' hoStatus: - '1' - '2' expiryDeadline: seconds: 1977836800 nanoseconds: 0 '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/412' '422': $ref: '#/components/responses/422' '429': $ref: '#/components/responses/429' callbacks: notification: '{$request.body#/notificationSubscription.callbackReference}': post: summary: 'Callback POST used to send a notification' description: 'Notification from RNIS, content based on subscription type' operationId: notificationPOST requestBody: description: Subscription notification required: true content: application/json: schema: type: object properties: notification: 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 example: notification: notificationType: CellChangeNotification associateId: - type: '1' value: '10.100.0.1' hoStatus: '1' srcEcgi: plmn: mnc: '01' mcc: '001' cellId: 'ACBDEFA' tempUeId: mmec: 1 mtmsi: 001011231231234 timeStamp: seconds: 1977836800 nanoseconds: 0 trgEcgi: plmn: mnc: '01' mcc: '001' cellId: 'FEDCBAA' responses: '204': $ref: '#/components/responses/204' x-swagger-router-controller: "subscriptions" '/subscriptions/{subscriptionId}': get: tags: - '' summary: 'Retrieve information on current specific subscription' description: 'Queries information about an existing subscription, identified by its self-referring URI returned on creation (initial POST)' operationId: subscriptionsGET parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Subscription information regarding subscription notifications content: application/json: schema: type: object required: - notificationSubscription properties: notificationSubscription: 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 example: notificationSubscription: subscriptionType: CellChangeSubscription callbackReference: 'http://my.callback.com/rni-cell-change/some-id' _links: self: href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123' filterCriteriaAssocHo: appInstanceId: 'myApp' associateId: - type: '1' value: '10.100.0.1' ecgi: - plmn: mnc: '01' mcc: '001' cellId: 'ACBDEFA' hoStatus: - '1' - '2' expiryDeadline: seconds: 1977836800 nanoseconds: 0 '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' x-swagger-router-controller: "subscriptions" put: tags: - '' summary: 'Modify an existing subscription' description: 'Updates an existing subscription, identified by its self-referring URI returned on creation (initial POST)' operationId: subscriptionsPUT requestBody: description: Subscription to be modified required: true content: application/json: schema: type: object properties: notificationSubscription: 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 example: notificationSubscription: subscriptionType: CellChangeSubscription callbackReference: 'http://my.callback.com/rni-cell-change/some-id' _links: self: href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123' filterCriteriaAssocHo: appInstanceId: 'myApp' associateId: - type: '1' value: '10.100.0.1' ecgi: - plmn: mnc: '01' mcc: '001' cellId: 'ACBDEFA' hoStatus: - '1' - '2' expiryDeadline: seconds: 1977836800 nanoseconds: 0 parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Successful subscription to response to subscription notifications content: application/json: schema: type: object properties: notificationSubscription: 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 example: notificationSubscription: subscriptionType: CellChangeSubscription callbackReference: 'http://my.callback.com/rni-cell-change/some-id' _links: self: href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123' filterCriteriaAssocHo: appInstanceId: 'myApp' associateId: - type: '1' value: '10.100.0.1' ecgi: - plmn: mnc: '01' mcc: '001' cellId: 'ACBDEFA' hoStatus: - '1' - '2' expiryDeadline: seconds: 1977836800 nanoseconds: 0 '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' x-swagger-router-controller: "subscriptions" delete: tags: - '' summary: 'Cancel an existing subscription' description: 'Cancels an existing subscription, identified by its self-referring URI returned on creation (initial POST)' operationId: subscriptionsDELETE parameters: - $ref: '#/components/parameters/Path.subscrId' 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' x-swagger-router-controller: "subscriptions" components: responses: 204: description: No Content 400: description: 'Bad Request : used to indicate that incorrect parameters were passed to the request.' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' 401: description: 'Unauthorized : used when the client did not submit credentials.' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' 403: description: 'Forbidden : operation is not allowed given the current status of the resource.' content: application/json: schema: type: object required: - problemDetails properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' 404: description: 'Not Found : used when a client provided a URI that cannot be mapped to a valid resource URI.' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' 406: description: 'Not Acceptable : used to indicate that the server cannot provide the any of the content formats supported by the client.' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' 412: description: 'Precondition failed : used when a condition has failed during conditional requests, e.g. when using ETags to avoid write conflicts when using PUT' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' 414: description: 'URI Too Long : used to indicate that the server is refusing to process the request because the request URI is longer than the server is willing or able to process.' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' 415: description: 'Unsupported Media Type : used to indicate that the server or the client does not support the content type of the entity body.' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' 422: description: 'Unprocessable Entity : used to indicate that the server understands the content type of the request entity and that the syntax of the request entity is correct but that the server is unable to process the contained instructions. This error condition can occur if an JSON request body is syntactically correct but semantically incorrect, for example if the target area for the request is considered too large. This error condition can also occur if the capabilities required by the request are not supported.' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' example: application/problem+json: problemDetails: type: 'https://meAppServer.example.com/rni/v2/probs/too-many targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: /meAppClient.example.com/77777/msgs/abc 429: description: 'Too Many Requests : used when a rate limiter has triggered.' content: application/json: schema: type: object properties: problemDetails: $ref: '#/components/schemas/ProblemDetails' parameters: Path.subscrId: name: subscriptionId in: path description: 'Subscription Id, specifically the "Self-referring URI" returned in the subscription request' required: true schema: type: string format: uri x-exportParamName: SubscriptionId Query.AppInsId: name: app_ins_id in: query description: Application instance identifier required: false schema: type: string x-exportParamName: AppInsId x-optionalDataType: String Query.AppInsIdArr: name: app_ins_id in: query description: 'Comma separated list of Application instance identifiers' required: true schema: type: array items: type: string x-exportParamName: AppInsIdArr Query.CellId: name: cell_id in: query description: 'Comma separated list of E-UTRAN Cell Identities' required: false schema: type: array items: type: string x-exportParamName: CellId Query.UeIpv4Address: name: ue_ipv4_address in: query description: 'Comma separated list of IE IPv4 addresses as defined for the type for AssociateId' required: false schema: type: array items: type: string x-exportParamName: UeIpv4Address Query.UeIpv6Address: name: ue_ipv6_address in: query description: 'Comma separated list of IE IPv6 addresses as defined for the type for AssociateId' required: false schema: type: array items: type: string x-exportParamName: UeIpv6Address Query.NatedIpAddress: name: nated_ip_address in: query description: 'Comma separated list of IE NATed IP addresses as defined for the type for AssociateId' required: false schema: type: array items: type: string x-exportParamName: NatedIpAddress Query.GtpTeid: name: gtp_teid in: query description: 'Comma separated list of GTP TEID addresses as defined for the type for AssociateId' required: false schema: type: array items: type: string x-exportParamName: GtpTeid Query.ErabId: name: erab_id in: query description: E-RAB identifier required: false schema: type: integer format: uint32 x-exportParamName: ErabId x-optionalDataType: Int32 Query.ErabIdArr: name: erab_id in: query description: 'Comma separated list of E-RAB identifiers' required: false schema: type: array items: type: integer format: uint32 x-exportParamName: ErabIdArr Query.Qci: name: qci in: query description: 'QoS Class Identifier as defined in ETSI TS 123 401' required: false schema: type: integer format: uint32 x-exportParamName: Qci x-optionalDataType: Int32 Query.ErabMbrDl: name: erab_mbr_dl in: query description: 'Maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401' required: false schema: type: integer format: uint32 x-exportParamName: ErabMbrDl x-optionalDataType: Int32 Query.ErabMbrUl: name: erab_mbr_ul in: query description: 'Maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401' required: false schema: type: integer format: uint32 x-exportParamName: ErabMbrUl x-optionalDataType: Int32 Query.ErabGbrDl: name: erab_gbr_dl in: query description: 'Guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401' required: false schema: type: integer format: uint32 x-exportParamName: ErabGbrDl x-optionalDataType: Int32 Query.ErabGbrUl: name: erab_gbr_ul in: query description: 'Guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401' required: false schema: type: integer format: uint32 x-exportParamName: ErabGbrUl x-optionalDataType: Int32 Query.TempUeId: name: temp_ue_id in: query description: 'Comma separated list of temporary identifiers allocated for the specific UE as defined in ETSI TS 136 413' required: false schema: type: array items: type: string x-exportParamName: TempUeId Query.DlGbrPrbUsageCell: name: dl_gbr_prb_usage_cell in: query description: 'PRB usage for downlink GBR traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlGbrPrbUsageCell Query.UlGbrPrbUsageCell: name: ul_gbr_prb_usage_cell in: query description: 'PRB usage for uplink GBR traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlGbrPrbUsageCell Query.DlNonGbrPrbUsageCell: name: dl_nongbr_prb_usage_cell in: query description: 'PRB usage for downlink non-GBR traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlNonGbrPrbUsageCell Query.UlNonGbrPrbUsageCell: name: ul_nongbr_prb_usage_cell in: query description: 'PRB usage for uplink non-GBR traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlNonGbrPrbUsageCell Query.DlTotalPrbUsageCell: name: dl_total_prb_usage_cell in: query description: 'PRB usage for total downlink traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlTotalPrbUsageCell Query.UlTotalPrbUsageCell: name: ul_total_prb_usage_cell in: query description: 'PRB usage for total uplink traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlTotalPrbUsageCell Query.ReceivedDedicatedPreamblesCell: name: received_dedicated_preambles_cell in: query description: 'Received dedicated preambles in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: ReceivedDedicatedPreamblesCell Query.ReceivedRandomPreamblesLowRangeCell: name: received_randomly_selected_preambles_low_range_cell in: query description: 'Received randomly selected preambles in the low range in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: ReceivedRandomPreamblesLowRangeCell Query.ReceivedRandomPreamblesHighRangeCell: name: received_randomly_selected_preambles_high_range_cell in: query description: 'Received rendomly selected preambles in the high range in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: ReceivedRandomPreamblesHighRangeCell Query.NumberOfActiveUeDlGbrCell: name: number_of_active_ue_dl_gbr_cell in: query description: 'Number of active UEs with downlink GBR traffic as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: NumberOfActiveUeDlGbrCell Query.NumberOfActiveUeUlGbrCell: name: number_of_active_ue_ul_gbr_cell in: query description: 'Number of active UEs with uplink GBR traffic as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: NumberOfActiveUeUlGbrCell Query.NumberOfActiveUeDlNonGbrCell: name: number_of_active_ue_dl_nongbr_cell in: query description: 'Number of active UEs with downlink non-GBR traffic as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: NumberOfActiveUeDlNonGbrCell Query.NumberOfActiveUeUlNonGbrCell: name: number_of_active_ue_ul_nongbr_cell in: query description: 'Number of active UEs with uplink non-GBR traffic as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: NumberOfActiveUeUlNonGbrCell Query.DlGbrPdrCell: name: dl_gbr_pdr_cell in: query description: 'Packet discard rate for downlink GBR traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlGbrPdrCell Query.UlGbrPdrCell: name: ul_gbr_pdr_cell in: query description: 'Packet discard rate for uplink GBR traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlGbrPdrCell Query.DlNonGbrPdrCell: name: dl_nongbr_pdr_cell in: query description: 'Packet discard rate for downlink non-GBR traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlNonGbrPdrCell Query.UlNonGbrPdrCell: name: ul_nongbr_pdr_cell in: query description: 'Packet discard rate for uplink non-GBR traffic in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlNonGbrPdrCell Query.DlGbrDelayUe: name: dl_gbr_delay_ue in: query description: 'Packet delay of downlink GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlGbrDelayUe Query.UlGbrDelayUe: name: ul_gbr_delay_ue in: query description: 'Packet delay of uplink GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlGbrDelayUe Query.DlNonGbrDelayUe: name: dl_nongbr_delay_ue in: query description: 'Packet delay of downlink non-GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlNonGbrDelayUe Query.UlNonGbrDelayUe: name: ul_nongbr_delay_ue in: query description: 'Packet delay of uplink non-GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlNonGbrDelayUe Query.DlGbrPdrUe: name: dl_gbr_pdr_ue in: query description: 'Packet discard rate of downlink GBR traffic of a UE in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlGbrPdrUe Query.UlGbrPdrUe: name: ul_gbr_pdr_ue in: query description: 'Packet discard rate of uplink GBR traffic of a UE in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlGbrPdrUe Query.DlNonGbrPdrUe: name: dl_nongbr_pdr_ue in: query description: 'Packet discard rate of downlink non-GBR traffic of a UE in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlNonGbrPdrUe Query.UlNonGbrPdrUe: name: ul_nongbr_pdr_ue in: query description: 'Packet discard rate of uplink non-GBR traffic of a UE in percentage as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlNonGbrPdrUe Query.DlGbrThroughputUe: name: dl_gbr_throughput_ue in: query description: 'Scheduled throughput of downlink GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlGbrThroughputUe Query.UlGbrThroughputUe: name: ul_gbr_throughput_ue in: query description: 'Scheduled throughput of uplink GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlGbrThroughputUe Query.DlNonGbrThroughputUe: name: dl_nongbr_throughput_ue in: query description: 'Scheduled throughput of downlink non-GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlNonGbrThroughputUe Query.UlNonGbrThroughputUe: name: ul_nongbr_throughput_ue in: query description: 'Scheduled throughput of uplink non-GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlNonGbrThroughputUe Query.DlGbrDataVolumeUe: name: dl_gbr_data_volume_ue in: query description: 'Data volume of downlink GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlGbrDataVolumeUe Query.UlGbrDataVolumeUe: name: ul_gbr_data_volume_ue in: query description: 'Data volume of uplink GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlGbrDataVolumeUe Query.DlNonGbrDataVolumeUe: name: dl_nongbr_data_volume_ue in: query description: 'Data volume of downlink non-GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: DlNonGbrDataVolumeUe Query.UlNonGbrDataVolumeUe: name: ul_nongbr_data_volume_ue in: query description: 'Data volume of uplink non-GBR traffic of a UE as defined in ETSI TS 136 314' required: false schema: type: integer x-exportParamName: UlNonGbrDataVolumeUe Query.SubscriptionType: name: subscription_type in: query description: 'Subscription type filter' required: false schema: type: string x-exportParamName: SubscriptionType schemas: AssociateId: properties: type: description: 'Numeric value (0-255) corresponding to specified type of identifier as following: 0 = reserved. 1= UE_IPv4_ADDRESS. 2 = UE_IPV6_ADDRESS. 3 = NATED_IP_ADDRESS. 4 = GTP_TEID.' enum: - 0 = reserved - 1 = UE_IPv4_ADDRESS - 2 = UE_IPV6_ADDRESS - 3 = NATED_IP_ADDRESS - 4 = GTP_TEID type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum value: description: Value for the identifier. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String CaReconfNotification: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId carrierAggregationMeasInfo: description: This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M. items: type: object properties: cellIdNei: allOf: - $ref: '#/components/schemas/CellId' description: E-UTRAN Cell Identity of the best neighbouring cell associated with the Carrier Aggregation serving cell. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: CellId cellIdSrv: allOf: - $ref: '#/components/schemas/CellId' description: E-UTRAN Cell Identity of a Carrier Aggregation serving cell. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: CellId rsrpNei: type: integer format: uint32 description: "Reference Signal Received Power as defined in ETSI TS\_\ 136 214 [i.5]." x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint32 rsrpSrv: type: integer format: uint32 description: "Reference Signal Received Power as defined in ETSI TS\_\ 136 214 [i.5]." x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint32 rsrqNei: type: integer format: uint32 description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5]. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint32 rsrqSrv: type: integer format: uint32 description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5]. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint32 required: - cellIdSrv - cellIdNei minItems: 0 type: array x-etsi-mec-cardinality: 0..M x-etsi-mec-origin-type: Structure (inlined) ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi notificationType: description: Shall be set to "CaReConfNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String secondaryCellAdd: description: '' items: type: object properties: ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi required: - ecgi minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) secondaryCellRemove: description: '' items: type: object properties: ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi required: - ecgi minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - ecgi type: object x-etsi-ref: 6.4.8 CaReconfSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaAssoc: description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response. properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String associateId: description: 0 to N identifiers to associate the information for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Ecgi type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "CaReconfSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaAssoc type: object x-etsi-ref: 6.3.8 CellChangeNotification: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId hoStatus: description: 'Indicate the status of the UE handover procedure. Values are defined as following: 1 = IN_PREPARATION. 2 = IN_EXECUTION. 3 = COMPLETED. 4 = REJECTED. 5 = CANCELLED.' enum: - 1 = IN_PREPARATION - 2 = IN_EXECUTION - 3 = COMPLETED - 4 = REJECTED - 5 = CANCELLED type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum notificationType: description: Shall be set to "CellChangeNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String srcEcgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier of the source cell. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi tempUeId: description: The temporary identifier allocated for the specific UE as defined below. properties: mmec: description: MMEC as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String mtmsi: description: M-TMSI as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - mmec - mtmsi type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp trgEcgi: description: 'E-UTRAN Cell Global Identifier of the target cell. NOTE: Cardinality N is valid only in case of statuses IN_PREPARATION, REJECTED and CANCELLED.' items: $ref: '#/components/schemas/Ecgi' minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Ecgi required: - notificationType - srcEcgi - trgEcgi - hoStatus type: object x-etsi-ref: 6.4.2 CellChangeSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaAssocHo: description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response. properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String associateId: description: 0 to N identifiers to associate the information for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Ecgi hoStatus: description: 'In case hoStatus is not included in the subscription request, the default value 3 = COMPLETED shall be used and included in the response: 1 = IN_PREPARATION. 2 = IN_EXECUTION. 3 = COMPLETED. 4 = REJECTED. 5 = CANCELLED.' items: $ref: '#/components/schemas/Enum' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Enum type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "CellChangeSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaAssocHo type: object x-etsi-ref: 6.3.2 CellId: description: String representing the E-UTRAN Cell Identity. Encoded as a bit string (size (28)) as defined in ETSI TS 136 413 [i.3]. type: string Ecgi: properties: cellId: allOf: - $ref: '#/components/schemas/CellId' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: CellId plmn: allOf: - $ref: '#/components/schemas/Plmn' description: Public Land Mobile Network Identity. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Plmn required: - plmn - cellId type: object x-etsi-ref: 6.5.6 Enum: type: integer ExpiryNotification: properties: _links: description: List of hyperlinks related to the resource. properties: self: description: Self referring URI. This shall be included in the response from the RNIS. The URI shall be unique within the RNI API as it acts as an ID for the subscription. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI required: - self type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: TimeStamp timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - _links - expiryDeadline type: object x-etsi-ref: 6.4.9 L2Meas: properties: cellInfo: description: The per cell measurement information as defined below. items: type: object properties: 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) required: - ecgi minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) cellUEInfo: description: The per cell per UE layer 2 measurements information as defined below. items: type: object properties: associateId: allOf: - $ref: '#/components/schemas/AssociateId' description: Identifier to associate the information for a specific UE or flow. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: AssociateId 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) 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 x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer required: - ecgi - associateId minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp type: object x-etsi-ref: 6.2.4a LinkType: properties: href: description: URI referring to a resource format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI required: - href type: object x-etsi-ref: 6.5.2 MeasQuantityResultsNr: properties: rsrp: description: "Reference Signal Received Power as defined in ETSI TS\_138\ \ 331 [i.13]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrq: description: Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 sinr: description: Reference Signal to Interference & Noise Ratio as defined in ETSI TS 138 331 [i.13]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 type: object x-etsi-ref: 6.5.11 MeasRepUeNotification: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId carrierAggregationMeasInfo: description: This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M. items: type: object properties: cellIdNei: allOf: - $ref: '#/components/schemas/CellId' description: "E-UTRAN Cell Identity of the best neighbouring cell\ \ (NCell) associated with the SCell, as defined in ETSI TS\_136\ \ 331 [i.7]." x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: CellId cellIdSrv: allOf: - $ref: '#/components/schemas/CellId' description: E-UTRAN Cell Identity of a Secondary serving Cell (SCell), as defined in ETSI TS 136 331 [i.7]. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: CellId rsrpNei: description: "Reference Signal Received Power as defined in ETSI TS\_\ 136 214 [i.5]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrpNeiEx: description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrpSrv: description: "Reference Signal Received Power as defined in ETSI TS\_\ 136 214 [i.5]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrpSrvEx: description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrqNei: description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrqNeiEx: description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrqSrv: description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrqSrvEx: description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 sinrNei: description: "Reference Signal \"Signal to Interference plus Noise\ \ Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 sinrSrv: description: "Reference Signal \"Signal to Interference plus Noise\ \ Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 required: - cellIdSrv minItems: 0 type: array x-etsi-mec-cardinality: 0..M x-etsi-mec-origin-type: Structure (inlined) ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier of the Primary serving Cell (PCell), as defined in ETSI TS 136 331 [i.7]. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi eutranNeighbourCellMeasInfo: description: This parameter can be repeated to contain information of all the neighbouring cells up to N. items: type: object properties: ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi rsrp: description: "Reference Signal Received Power as defined in ETSI TS\_\ 136 214 [i.5]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrpEx: description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrq: description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrqEx: description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 sinr: description: "Reference Signal \"Signal to Interference plus Noise\ \ Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 required: - ecgi minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) heightUe: description: Indicates height of the UE in meters relative to the sea level as defined in ETSI TS 136.331 [i.7]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Int newRadioMeasInfo: description: 5G New Radio secondary serving cells measurement information. items: type: object properties: nrBNCs: description: Measurement quantities concerning the best neighbours of the secondary serving cells properties: nrBNCellInfo: description: Best neighbours of the secondary serving cell(s) info items: type: object properties: nrBNCellGId: allOf: - $ref: '#/components/schemas/NrCellId' description: "Cell Global Identifier, as defined in ETSI TS\_\ 138\_331\_[i.13]." x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: NrCellId nrBNCellPlmn: description: Public land mobile network identities items: $ref: '#/components/schemas/Plmn' minItems: 1 type: array x-etsi-mec-cardinality: 1..P x-etsi-mec-origin-type: Plmn required: - nrBNCellPlmn - nrBNCellGId minItems: 1 type: array x-etsi-mec-cardinality: 1..P x-etsi-mec-origin-type: Structure (inlined) nrBNCellRsrp: description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 nrBNCellRsrq: description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 nrBNCellRssi: description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 required: - nrBNCellInfo type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) nrCarrierFreq: type: integer format: uint32 description: "ARFCN applicable for a downlink, uplink or bi-directional\ \ (TDD) NR carrier frequency, as defined in ETSI TS\_138.101 [i.15]." x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint32 nrSCs: description: Measurement quantities concerning the secondary serving cells. properties: nrSCellInfo: description: Secondary serving cell(s) info. items: type: object properties: nrSCellGId: allOf: - $ref: '#/components/schemas/NrCellId' description: "Cell Global Identifier, as defined in ETSI TS\_\ 138\_331\_[i.13]." x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: NrCellId nrSCellPlmn: description: Public land mobile network identities. items: $ref: '#/components/schemas/Plmn' minItems: 1 type: array x-etsi-mec-cardinality: 1..P x-etsi-mec-origin-type: Plmn required: - nrSCellPlmn - nrSCellGId minItems: 1 type: array x-etsi-mec-cardinality: 1..P x-etsi-mec-origin-type: Structure (inlined) nrSCellRsrp: description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 nrSCellRsrq: description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 nrSCellRssi: description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 required: - nrSCellInfo type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) required: - nrCarrierFreq - nrSCs minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) newRadioMeasNeiInfo: description: Measurement quantities concerning the 5G NR neighbours. items: type: object properties: nrNCellInfo: description: 5G NR neighbour cell info. items: type: object properties: nrNCellGId: allOf: - $ref: '#/components/schemas/NrCellId' description: "Cell Global Identifier, as defined in ETSI TS\_\ 138\_331\_[i.13]." x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: NrCellId nrNCellPlmn: description: Public land mobile network identities. items: $ref: '#/components/schemas/Plmn' minItems: 1 type: array x-etsi-mec-cardinality: 1..P x-etsi-mec-origin-type: Plmn required: - nrNCellPlmn - nrNCellGId minItems: 1 type: array x-etsi-mec-cardinality: 1..P x-etsi-mec-origin-type: Structure (inlined) nrNCellRsrp: description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 nrNCellRsrq: description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 nrNCellRssi: description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsIndexResults: allOf: - $ref: '#/components/schemas/RsIndexResults' description: Beam level measurements results of a NR cell. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: RsIndexResults required: - nrNCellInfo minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "MeasRepUeNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String rsrp: description: "Reference Signal Received Power as defined in ETSI TS\_\ 136 214 [i.5]." type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint8 rsrpEx: description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrq: description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint8 rsrqEx: description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 sinr: description: "Reference Signal \"Signal to Interference plus Noise Ratio\"\ , with value mapping defined in ETSI TS\_136\_133\_[i.16]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp trigger: allOf: - $ref: '#/components/schemas/Trigger' description: Corresponds to a specific E-UTRAN UE Measurement Report trigger. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Trigger required: - notificationType - ecgi - rsrp - rsrq - trigger type: object x-etsi-ref: 6.4.6 MeasRepUeSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaAssocTri: description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response. properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String associateId: description: 0 to N identifiers to associate the information for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Ecgi trigger: description: Corresponds to a specific E-UTRAN UE Measurement Report trigger. items: $ref: '#/components/schemas/Trigger' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Trigger type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "MeasRepUeSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaAssocTri type: object x-etsi-ref: 6.3.6 MeasTaNotification: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi notificationType: description: Shall be set to "MeasTaNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp timingAdvance: type: integer format: uint32 description: The timing advance as defined in ETSI TS 136 214 [i.5]. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint32 required: - notificationType - ecgi - timingAdvance type: object x-etsi-ref: 6.4.7 MeasTaSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaAssoc: description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response. properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String associateId: description: 0 to N identifiers to associate the information for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Ecgi type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "MeasTaSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaAssoc type: object x-etsi-ref: 6.3.7 NRcgi: properties: nrcellId: allOf: - $ref: '#/components/schemas/NrCellId' description: NR Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: NrCellId plmn: allOf: - $ref: '#/components/schemas/Plmn' description: Public Land Mobile Network Identity. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Plmn required: - plmn - nrcellId type: object x-etsi-ref: 6.5.7 NrCellId: description: String representing the NR Cell Identity. Encoded as a bit string (size (36)) as defined in ETSI TS 138 423 [i.17]. type: string NrMeasRepUeNotification: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId eutraNeighCellMeasInfo: description: This parameter can be repeated to contain measurement information of all the neighbouring cells up to N. It shall not be included if nrNeighCellMeasInfo is included. items: type: object properties: ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi rsrp: description: "Reference Signal Received Power as defined in ETSI TS\_\ 138 331 [i.13]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrq: description: Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 sinr: description: "Reference Signal plus Interference Noise Ratio as defined\ \ in ETSI TS\_138\_331\_[i.13]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 required: - ecgi minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "NrMeasRepUeNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String nrNeighCellMeasInfo: description: This parameter can be repeated to contain measurement information of all the neighbouring cells up to N. It shall not be included if eutraNeighCellMeasInfo is included. items: type: object properties: measQuantityResultsCsiRsCell: allOf: - $ref: '#/components/schemas/MeasQuantityResultsNr' description: Measurement quantity results relating to the Channel State Information Reference Signal of the neighbouring cells. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr measQuantityResultsSsbCell: allOf: - $ref: '#/components/schemas/MeasQuantityResultsNr' description: Measurement quantity results relating to the Synchronization Signal Block of the neighbouring cells. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr nrcgi: allOf: - $ref: '#/components/schemas/NrCellId' description: Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: NrCellId rsIndexResults: allOf: - $ref: '#/components/schemas/RsIndexResults' description: Beam level measurement information. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: RsIndexResults required: - nrcgi minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) servCellMeasInfo: description: This parameter can be repeated to contain information of all the serving cells up to N. items: type: object properties: nCell: description: Measurement information relating to the best neighbour of this serving cell. properties: measQuantityResultsCsiRsCell: allOf: - $ref: '#/components/schemas/MeasQuantityResultsNr' description: Measurement quantity results relating to the Channel State Information Reference Signal. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr measQuantityResultsSsbCell: allOf: - $ref: '#/components/schemas/MeasQuantityResultsNr' description: Measurement quantity results relating to the Synchronization Signal Block. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr rsIndexResults: allOf: - $ref: '#/components/schemas/RsIndexResults' description: Beam level measurement information x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: RsIndexResults type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) nrcgi: allOf: - $ref: '#/components/schemas/NRcgi' description: NR Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Nrcgi sCell: description: Measurement information relating to this serving cell. properties: measQuantityResultsCsiRsCell: allOf: - $ref: '#/components/schemas/MeasQuantityResultsNr' description: Measurement quantity results relating to the Channel State Information Reference Signal. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr measQuantityResultsSsbCell: allOf: - $ref: '#/components/schemas/MeasQuantityResultsNr' description: Measurement quantity results relating to the Synchronization Signal Block. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr rsIndexResults: allOf: - $ref: '#/components/schemas/RsIndexResults' description: Beam level measurement information x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: RsIndexResults type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) required: - nrcgi - sCell minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp triggerNr: allOf: - $ref: '#/components/schemas/TriggerNr' description: Corresponds to a specific 5G UE Measurement Report trigger. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: TriggerNr required: - notificationType - triggerNr type: object x-etsi-ref: 6.4.11 NrMeasRepUeSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self-referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaNrMrs: description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response. properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String associateId: description: 0 to N identifiers to associate the information for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId nrcgi: description: NR Cell Global Identier. items: $ref: '#/components/schemas/NRcgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: NRcgi triggerNr: description: Corresponds to a specific 5G UE Measurement Report trigger. items: $ref: '#/components/schemas/TriggerNr' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: TriggerNr type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "NrMeasRepUeSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaNrMrs type: object x-etsi-ref: 6.3.11 Plmn: properties: mcc: description: The Mobile Country Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String mnc: description: The Mobile Network Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - mcc - mnc type: object x-etsi-ref: 6.5.5 PlmnInfo: properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String plmn: description: Public Land Mobile Network Identity. items: $ref: '#/components/schemas/Plmn' minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Plmn timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - appInstanceId - plmn type: object x-etsi-ref: 6.2.2 ProblemDetails: properties: detail: description: A human-readable explanation specific to this occurrence of the problem type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String instance: description: A URI reference that identifies the specific occurrence of the problem format: uri type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: URI status: description: The HTTP status code for this occurrence of the problem format: uint32 type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint32 title: description: A short, human-readable summary of the problem type type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String type: description: A URI reference according to IETF RFC 3986 that identifies the problem type format: uri type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: URI type: object RabEstNotification: properties: associateId: description: '0 to N identifiers to bind the event for a specific UE or flow. ' items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabQosParameters: description: QoS parameters for the E-RAB as defined below. properties: qci: description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer qosInformation: description: The RabEstNotification QoS information for the E-RAB. properties: erabGbrDl: description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabGbrUl: description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabMbrDl: description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabMbrUl: description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - erabMbrDl - erabMbrUl - erabGbrDl - erabGbrUl type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) required: - qci type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "RabEstNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String tempUeId: description: 'The temporary identifier allocated for the specific UE as defined below. ' properties: mmec: description: MMEC as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String mtmsi: description: M-TMSI as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - mmec - mtmsi type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - ecgi - erabId type: object x-etsi-ref: 6.4.3 RabEstSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaQci: description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response. properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Ecgi qci: description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - qci type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "RabEstSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaQci type: object x-etsi-ref: 6.3.3 RabInfo: properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String cellUserInfo: description: The information on users per cell as defined below. items: type: object properties: ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi ueInfo: description: Information on UEs in the specific cell as defined below. items: type: object properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId erabInfo: description: Information on E-RAB as defined below. items: type: object properties: erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabQosParameters: type: object description: QoS parameters for the E-RAB as defined below. properties: qci: description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer qosInformation: description: The RabInfo QoS information for the E-RAB. properties: erabGbrDl: description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabGbrUl: description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabMbrDl: description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabMbrUl: description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - erabMbrDl - erabMbrUl - erabGbrDl - erabGbrUl type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) required: - qci x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) required: - erabId minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) minItems: 1 required: - erabInfo type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) minItems: 0 required: - ecgi - ueInfo type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) requestId: description: Unique identifier allocated by the service consumer for the RAB Information request. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - appInstanceId - requestId type: object x-etsi-ref: 6.2.3 RabModNotification: properties: associateId: description: '0 to N identifiers to bind the event for a specific UE or flow. ' items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabQosParameters: description: The QoS parameters for the E-RAB as defined below. properties: qci: description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer qosInformation: description: The QoS Information for the E-RAB as defined below. properties: erabGbrDl: description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabGbrUl: description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabMbrDl: description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabMbrUl: description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - erabMbrDl - erabMbrUl - erabGbrDl - erabGbrUl type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) required: - qci type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "RabModNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - ecgi - erabId type: object x-etsi-ref: 6.4.4 RabModSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaQci: description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response. properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Ecgi erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer qci: description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - erabId - qci type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "RabModSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaQci type: object x-etsi-ref: 6.3.4 RabRelNotification: properties: associateId: description: 0 to N identifiers to bind the event for a specific UE or flow as defined below. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: allOf: - $ref: '#/components/schemas/Ecgi' description: E-UTRAN Cell Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi erabReleaseInfo: description: The release information for the E-RAB as defined below. properties: erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - erabId type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "RabRelNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - ecgi - erabReleaseInfo type: object x-etsi-ref: 6.4.5 RabRelSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaQci: description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response. properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: String ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Ecgi erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer qci: description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - erabId - qci type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "RabRelSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaQci type: object x-etsi-ref: 6.3.5 ResultsPerCsiRsIndex: description: '' properties: csiRsIndex: description: '' type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint8 csiRsResults: allOf: - $ref: '#/components/schemas/MeasQuantityResultsNr' description: '' x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr required: - csiRsIndex type: object ResultsPerCsiRsIndexList: properties: resultsPerCsiRsIndex: description: '' items: $ref: '#/components/schemas/ResultsPerCsiRsIndex' minItems: 0 type: array x-etsi-mec-cardinality: 0..P x-etsi-mec-origin-type: Structure (inline) type: object x-etsi-ref: 6.5.10 ResultsPerSsbIndex: description: '' properties: ssbIndex: description: '' type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint8 ssbResults: allOf: - $ref: '#/components/schemas/MeasQuantityResultsNr' description: '' x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr required: - ssbIndex type: object ResultsPerSsbIndexList: properties: resultsPerSsbIndex: description: '' items: $ref: '#/components/schemas/ResultsPerSsbIndex' minItems: 0 type: array x-etsi-mec-cardinality: 0..P x-etsi-mec-origin-type: Structure (inline) type: object x-etsi-ref: 6.5.9 RsIndexResults: properties: resultsCsiRsIndexes: allOf: - $ref: '#/components/schemas/ResultsPerCsiRsIndexList' description: Beam level measurement results based on CSI-RS related measurements. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: ResultsPerCsiRsIndexList resultsSsbIndexes: allOf: - $ref: '#/components/schemas/ResultsPerSsbIndexList' description: Beam level measurement results based on SS/PBCH related measurements. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: ResultsPerSsbIndexList required: - resultsSsbIndexes - resultsCsiRsIndexes type: object x-etsi-ref: 6.5.8 S1BearerInfo: properties: s1UeInfo: description: Information on a specific UE as defined below. items: properties: associateId: description: 1 to N identifiers to associate the information for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: AssociateId ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Ecgi s1BearerInfoDetailed: description: S1 bearer information as defined below. items: type: object properties: enbInfo: description: S1 bearer information on eNB side as defined below. properties: ipAddress: description: eNB transport layer address of this S1 bearer. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String tunnelId: description: eNB GTP-U TEID of this S1 bearer. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - ipAddress - tunnelId type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) erabId: description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer sGwInfo: description: S1 bearer information on GW side as defined below. properties: ipAddress: description: SGW transport layer address of this S1 bearer. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String tunnelId: description: SGW GTP-U TEID of this S1 bearer. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - ipAddress - tunnelId type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) required: - erabId - enbInfo - sGwInfo minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) tempUeId: description: The temporary identifier allocated for the specific UE as defined below. properties: mmec: description: MMEC as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String mtmsi: description: M-TMSI as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - mmec - mtmsi type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) type: object minItems: 1 required: - associateId - ecgi - s1BearerInfoDetailed type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: 'Time stamp. ' x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - s1UeInfo type: object x-etsi-ref: 6.2.4 S1BearerNotification: properties: notificationType: description: Shall be set to "S1BearerNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String s1Event: description: The subscribed event that triggered this notification in S1BearerSubscription. enum: - SEE_DESCRIPTION type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum s1UeInfo: description: Information on specific UE that matches the criteria in S1BearerSubscription as defined below. items: properties: associateId: description: 0 to N identifiers to associate the information for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Ecgi s1BearerInfo: description: S1 bearer information as defined below. items: type: object minItems: 1 properties: enbInfo: description: S1 bearer information on eNB side as defined below. properties: ipAddress: description: eNB transport layer address of this S1 bearer. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String tunnelId: description: eNB GTP-U TEID of this S1 bearer. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - ipAddress - tunnelId type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) erabId: description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer sGwInfo: description: S1 bearer information on GW side as defined below. properties: ipAddress: description: SGW transport layer address of this S1 bearer. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String tunnelId: description: SGW GTP-U TEID of this S1 bearer. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - ipAddress - tunnelId type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) required: - erabId - enbInfo - sGwInfo type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) tempUeId: description: The temporary identifier allocated for the specific UE as defined below. properties: mmec: description: MMEC as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String mtmsi: description: M-TMSI as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - mmec - mtmsi type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) type: object required: - ecgi - s1BearerInfo type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) timeStamp: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - s1Event - s1UeInfo type: object x-etsi-ref: 6.4.10 S1BearerSubscription: properties: S1BearerSubscriptionCriteria: description: As defined below. properties: associateId: description: 0 to N identifiers to associate the events for a specific UE or a flow. items: $ref: '#/components/schemas/AssociateId' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: description: E-UTRAN Cell Global Identifier. items: $ref: '#/components/schemas/Ecgi' minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Ecgi erabId: description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3]. items: type: integer minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Integer type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType required: - self type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer, to receive notifications on the subscribed RNIS information. This shall be included in the request and response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI eventType: description: 'Description of the subscribed event. The event is included both in the request and in the response. \nFor the eventType, the following values are currently defined: 0 = RESERVED. 1 = S1_BEARER_ESTABLISH. 2 = S1_BEARER_MODIFY. 3 = S1_BEARER_RELEASE.' items: $ref: '#/components/schemas/Enum' minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Enum expiryDeadline: allOf: - $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp subscriptionType: description: Shall be set to "S1BearerSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - eventType - S1BearerSubscriptionCriteria type: object x-etsi-ref: 6.3.9 SubscriptionLinkList: properties: _links: description: List of hyperlinks related to the resource. properties: self: allOf: - $ref: '#/components/schemas/LinkType' description: '' x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType subscription: description: A link to a subscription. items: type: object properties: href: description: The URI referring to the subscription. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI subscriptionType: description: "Type of the subscription. The string shall be set\ \ according to the \"subscriptionType\" attribute of the associated\ \ subscription data type event defined in clause\_6.3." type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - href - subscriptionType minItems: 0 type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) required: - self type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) required: - _links type: object x-etsi-ref: 6.3.10 TimeStamp: properties: nanoSeconds: type: integer format: uint32 description: The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint32 seconds: type: integer format: uint32 description: The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint32 required: - seconds - nanoSeconds type: object x-etsi-ref: 6.5.3 Trigger: description: As defined in Ref ETSI TS 136 331 [i.7] enum: - 0 = NOT_AVAILABLE - 1 = PERIODICAL_REPORT_STRONGEST_CELLS - 2 = PERIODICAL_REPORT_STRONGEST_CELLS_FOR_SON - 3 = PERIODICAL_REPORT_CGI - 4 = INTRA_PERIODICAL_REPORT_STRONGEST_CELLS - 5 = INTRA_PERIODICAL_REPORT_CGI - 10 = EVENT_A1 - 11 = EVENT_A2 - 12 = EVENT_A3 - 13 = EVENT_A4 - 14 = EVENT_A5 - 15 = EVENT_A6 - 20 = EVENT_B1 - 21 = EVENT_B2 - 20 = EVENT_B1-NR - 21 = EVENT_B2-NR - 30 = EVENT_C1 - 31 = EVENT_C2 - 40 = EVENT_W1 - 41 = EVENT_W2 - 42 = EVENT_W3 - 50 = EVENT_V1 - 51 = EVENT_V2 - 60 = EVENT_H1 - 61 = EVENT_H2 type: string 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]). enum: - 0 = NOT_AVAILABLE - 1 = NR_PERIODICAL - 2 = NR_CGI - 10 = EVENT_A1 - 11 = EVENT_A2 - 12 = EVENT_A3 - 13 = EVENT_A4 - 14 = EVENT_A5 - 15 = EVENT_A6 - 20 = INTER_RAT_PERIODICAL - 21 = INTER_RAT_CGI - 30 = EVENT_B1 - 31 = EVENT_B2 type: string