Overview
The Network Discovery microservice allows clients to get specified network resource information. For each request received, the Network Discovery micro service collects information from the network (i.e., OpenStack API) and returns it to the client.
Use in POMBA
The initial use case for the microservice is to provide support for the Network Discovery Context Builder, which was introduced as part of the POMBA project.
Configuration
Application Properties
Update
In current Network Discovery microservice development (Dublin), southbound REST API sends OpenStack API requests instead of AAI Enricher API requests.
Swagger API documentation
The swagger UI is available at https://<host>:<port>/swagger/index.html
Example URL/port for OOM deployments
https://10.69.102.6:30299/swagger/index.html
Alternatively, copy and paste the following swagger.json into https://editor.swagger.io/ to browse the API documentation offline:
Examples
URI example
https://10.69.102.6:30299/network-discovery/v1/network/resource?requestId=88001&resourceType=vserver&resourceId=645a12dc-09b5-45cb-8ab1-a0ce41b7200a
Response example