Endpoints for viewing, creating and manipulating Tacacs+ servers that the authenticated user has permissions to access.
GET /api2/system/aaa/radius viewer
GET /api2/system/aaa/radius/{id} viewerPOST /api2/system/aaa/radius adminPUT /api2/system/aaa/radius/{id} adminPUT /api2/system/aaa/radius adminDELETE /api2/system/aaa/radius/{id} adminDELETE /api2/system/aaa/radius admin
[
{
"id": 3,
"secret": "testing123",
"priority": 2,
"hostname": "172.17.0.2",
"port": 1812,
"timeout": 10,
"fallback_role": "user",
"priv_lvl_ref_table": [
{
"attribute_name": "Callback-Number",
"attribute_data_type": "int",
"comparison_value": "56",
"comparison_operator": "<=",
"role": "admin"
},
{
"attribute_name": "Callback-Number",
"attribute_data_type": "str",
"comparison_value": "^qwerty56$",
"comparison_operator": "=~",
"role": "viewer"
}
]
}
]| Value | Description |
|---|---|
| "none" | no fallback role |
| "admin" | fallback role is admin |
| "user" | fallback role is user |
| "viewer" | fallback role is viewer |
| Value | Description |
|---|---|
| "str" | Attribute data is a string |
| "int" | Attribute data is an integer |
| Value | Description |
|---|---|
| "<" | less, is being used for integers only |
| "<=" | less or equal, is being used for integers only |
| ">" | bigger, is being used for integers only |
| ">=" | bigger or equal, is being used for integers only |
| "==" | equal |
| "!=" | not equal |
| "=~" | regex comparison, is being used for strings only |