(CTTC) Implement ETSI MEC Bandwidth Management API in NBI component
Support for the ETSI MEC Bandwidth Management API.
Proposers
- Carlos Manso (CTTC)
- Ricard Vilalta (CTTC)
- Lluis Gifre (CTTC) [reviewer]
Description
This enhancement should bring support for the ETSI MEC Bandwidth Management API. A new NBI should be created for the following endpoints [Ref-2]:
-
GET /bw_allocations
(Retrieve information about a list of bandwidthAllocation resources) -
POST /bw_allocations
(Create a bandwidthAllocation resource) -
GET /bw_allocations/{allocationId}
(Retrieve information about a specific bandwidthAllocation) -
PUT /bw_allocations/{allocationId}
(Update the information about a specific bandwidthAllocation) -
PATCH /bw_allocations/{allocationId}
(Modify the information about a specific existing bandwidthAllocation by sending updates on the data structure) -
DELETE /bw_allocations/{allocationId}
(Remove a specific bandwidthAllocation)
Demo or definition of done
The issue would be completed when all the API requests can be requested to the TFS NBI.
Acknowledgements
This work is partially funded by the EC through the Hexa-X-II (101095759) project, the "RELAMPAGO grant PID2021-127916OB-I00 funded by MCIN/AEI/10.13039/501100011033 and by the "Ministerio de Asuntos Económicos y Transformación Digital" and the European Union-NextGenerationEU in the frameworks of the "Plan de Recuperación, Transformación y Resiliencia" and of the "Mecanismo de Recuperación y Resiliencia" under references TSI-063000-2021-19, TSI-063000-2021-20, TSI-063000-2021-21.