Protocol Settings
|
Description |
Enables fetching, adding, updating, or deleting protocol setting data. Available protocols to update are: SSH, HTTP, SNMP, and SNMPv3. Users can update credentials data for two objects: Systems and Groups |
|||||||||||
|
Request URL |
/neo/app/settings/device_access |
|||||||||||
|
Main Operations |
|
|||||||||||
Only one active SNMP protocol can be added at a time.
|
Description |
Adds new setting data, either for systems or for global groups in NEO |
|
|
Request URL |
POST /neo/app/settings/device_access/settings |
|
|
Response |
HTTP Response location header will contain URI with Job ID created for adding new settings: /neo/app/jobs/<job_ID> |
|
|
Status Codes |
Note: status code 409 CONFLICT means that Access Credentials already exist for the specified object |
|
Request Data:
{
object: "10.224.14.8.system", protocol: "snmp",
"port": 161,
"retries": 2,
"timeout": 2, "active": true
}
|
Description |
Updates existing setting data, either for systems or for global groups in NEO |
|
|
Request URL |
PUT /neo/app/settings/device_access/settings |
|
|
Response |
HTTP Response location header will contain URI with Job ID created for adding new settings: /neo/app/jobs/<job_ID> |
|
Request Data:
{
object: "10.224.14.8.system",
protocol: "snmp",
"port": 161,
"retries": 2,
"timeout": 2
}
|
Description |
Deletes existing credentials data, either for systems or for groups (custom groups or global groups) in NEO |
|
|
Request URL |
DELETE /neo/app/settings/device_access/settings/<object_id>/<protocol> |
|
|
Request Data |
N/A |
|
|
Response |
HTTP Response location header will contain URI with Job ID created for adding new settings: /neo/app/jobs/<job_ID> |
|
|
Description |
Retrieves setting data for a system or for a global group in NEO |
|
|
Request URL |
GET /neo/app/settings/device_access/settings/<object_id>/<protocol> |
|
|
Request Data |
N/A |
|
Response:
{
"active": true, "retries": 7,
"port": 161,
"timeout": 2, "inherited": null
}