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 |