To learn more about this project, read the wiki.
README.md 1.85 KiB
Inventory Provider
The Inventory Provider acts as a single point of truth for information about the GÉANT network, exposed by by an HTTP API.
Sphinx documentation is generated in /docs
.
Inventory Provider
Protocol Specification
The following resources can be requested from the webservice.
resources
Any non-empty responses are JSON formatted messages.
Testing utilities
The following routes are only available if the server
was started with the ENABLE_TESTING_ROUTES
flag. These routes
are present only for testing, or for deprectated routes that
are intended to be deleted.
/testing/flushdb
- /testing/flushdb
This method erases all data in the backend redis database.
/testing/infinera-dna-addresses
/testing/coriant-tnms-addresses
/testing/juniper-server-addresses
- /testing/infinera-dna-addresses
- /testing/coriant-tnms-addresses
- /testing/juniper-server-addresses
All of these resources return lists of source addresses of known senders of snmp traps. Responses will be formatted as follows:
```json
{
"$schema": "http://json-schema.org/raft-07/schema#",
"type": "array",
"items": {"type": "string"}
}
```