Skip to content
RniAPI.yaml 150 KiB
Newer Older
Michel Roy's avatar
Michel Roy committed
openapi: 3.0.0
Michel Roy's avatar
Michel Roy committed
  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:
admin_forge's avatar
admin_forge committed
    name: BSD-3-Clause
    url: 'https://forge.etsi.org/legal-matters'
externalDocs:
Michel Roy's avatar
Michel Roy committed
  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:
Michel Roy's avatar
Michel Roy committed
  - url: 'https://localhost/rni/v2'
tags:
- name: 'rni'
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Retrieve information on Radio Access Bearers'
      description: 'Queries information about the Radio Access Bearers'
      operationId: rab_infoGET
      parameters:
Michel Roy's avatar
Michel Roy committed
        - $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
Michel Roy's avatar
Michel Roy committed
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: object
                properties:
                  rabInfo:
                    $ref: '#/components/schemas/RabInfo'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "queries"
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      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:
Michel Roy's avatar
Michel Roy committed
        - $ref: '#/components/parameters/Query.AppInsIdArr'
      responses:
        '200':
Michel Roy's avatar
Michel Roy committed
          description: Successful response to plmn_info request
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: "object"
                properties:
                  plmnInfo:
                    type: "array"
                    items:
                      $ref: '#/components/schemas/PlmnInfo'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "queries"
  /queries/s1_bearer_info:
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Retrieve S1-U bearer information related to specific UE(s)'
      description: 'Queries information about the S1 bearer(s)'
      operationId: s1_bearer_infoGET
      parameters:
Michel Roy's avatar
Michel Roy committed
        - $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
Michel Roy's avatar
Michel Roy committed
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: "object"
                required:
                  - "s1BearerInfo"
                properties:
                  s1BearerInfo:
                    $ref: '#/components/schemas/S1BearerInfo'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "queries"
  /queries/layer2_meas:
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      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':
Michel Roy's avatar
Michel Roy committed
          description: Successful response to layer2 measurements info request
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: "object"
                required:
                  - "l2Meas"
                properties:
                  l2Meas:
                    $ref: '#/components/schemas/L2Meas'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Loading full blame...