tacacs-server
Configures, modifies, or retrieves TACACS+ server configuration.
Resource URIs
URI
|
Description
|
<base_URI>/config/running/tacacs-server
|
TACACS+ server.
|
Parameters
- hostname
- Specifies the IP address or domain name of the TACACS+ server. IPv4 and IPv6 addresses are supported.
- use-vrf
- Specifies the VRF name.
- encryption-level
- Specifies the level of encryption of the key.
- key
- Specifies the text string that is used as the shared secret between the switch and the TACACS+ server to make the message exchange secure. The key value can range from 8 through 40 characters in length. The default key is sharedsecret.
- port
- Specifies the authentication port. Valid values range from 0 through 65535. The default is 49.
- protocol
- Specifies the authentication protocol. Options include CHAP and PAP. The default is CHAP.
- retries
- Specifies the number of attempts allowed to connect to a TACACS+ server. The number of retries can range from 0 through 100. The default number of retries is 5.
- timeout
- Specifies the time to wait for the TACACS+ server to respond. The wait time can range from 1 through 60 seconds. The default wait time is 5 seconds.
- source-ip
- Specifies the source IP to be used for TACACS+. Source IP can be used from chassis IP and MM IP. Configuring
chassis-ip uses chassis IP as source address. Configuring
mm-ip uses local MM IP as source address.
Usage Guidelines
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
URI
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/tacacs-server
None
<tacacs-server xmlns="urn:brocade.com:mgmt:brocade-aaa" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/tacacs-server">
<host y:self="/rest/config/running/tacacs-server/host/10.20.38.100">
<hostname>10.20.38.100</hostname>
<use-vrf>mgmt-vrf</use-vrf>
<port>55</port>
<protocol>pap</protocol>
<key>"Yf0BKEhsc83gp+kIoGMQ/g==\n"</key>
<encryption-level>7</encryption-level>
<retries>6</retries>
<timeout>10</timeout>
</host>
<source-ip>chassis-ip</source-ip>
</tacacs-server>
URI
The following is an example of the POST operation to add a new host to the TACACS+ server.
http://host:80/rest/config/running/tacacs-server
<host>
<hostname>10.20.38.110</hostname>
</host>
None
URI
The following is an example of the DELETE operation to remove a host name from the TACACS+ server.
http://host:80/rest/config/running/tacacs-server/host/10.20.38.110
None
None