Class: IControl::Management::RADIUSServer
- Inherits:
-
Base
- Object
- Base
- IControl::Management::RADIUSServer
- Defined in:
- lib/icontrol/management/radius_server.rb,
lib/icontrol/management.rb
Overview
The RADIUSServer interface enables you to manage RADIUS Server configuration.
Defined Under Namespace
Classes: RADIUSServerDefinition, RADIUSServerDefinitionSequence
Instance Method Summary collapse
-
#create ⇒ Object
Creates this RADIUS server.
-
#delete_all_servers ⇒ Object
Deletes all RADIUS server.
-
#delete_server ⇒ Object
Deletes this RADIUS server.
-
#ip_or_hostname ⇒ String
Gets the IP addresses or hostnames of the RADIUS server.
-
#list ⇒ String
Gets a list of all RADIUS server.
-
#port ⇒ long
Gets the ports of the RADIUS server.
-
#secret ⇒ String
Gets the secrets of the RADIUS server.
-
#set_ip_or_hostname(opts) ⇒ Object
Sets the IP addresses or hostnames of the RADIUS server.
-
#set_port(opts) ⇒ Object
Sets the ports of the RADIUS server.
-
#set_secret(opts) ⇒ Object
Sets the secrets of the RADIUS server.
-
#set_timeout(opts) ⇒ Object
Sets the timeouts of the RADIUS server.
-
#timeout ⇒ long
Gets the timeouts of the RADIUS server.
-
#version ⇒ String
Gets the version information for this interface.
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class IControl::Base
Instance Method Details
#create ⇒ Object
Creates this RADIUS server.
15 16 17 |
# File 'lib/icontrol/management/radius_server.rb', line 15 def create super end |
#delete_all_servers ⇒ Object
Deletes all RADIUS server.
25 26 27 |
# File 'lib/icontrol/management/radius_server.rb', line 25 def delete_all_servers super end |
#delete_server ⇒ Object
Deletes this RADIUS server.
35 36 37 |
# File 'lib/icontrol/management/radius_server.rb', line 35 def delete_server super end |
#ip_or_hostname ⇒ String
Gets the IP addresses or hostnames of the RADIUS server.
46 47 48 |
# File 'lib/icontrol/management/radius_server.rb', line 46 def ip_or_hostname super end |
#list ⇒ String
Gets a list of all RADIUS server.
57 58 59 |
# File 'lib/icontrol/management/radius_server.rb', line 57 def list super end |
#port ⇒ long
Gets the ports of the RADIUS server.
68 69 70 |
# File 'lib/icontrol/management/radius_server.rb', line 68 def port super end |
#secret ⇒ String
Gets the secrets of the RADIUS server.
79 80 81 |
# File 'lib/icontrol/management/radius_server.rb', line 79 def secret super end |
#set_ip_or_hostname(opts) ⇒ Object
Sets the IP addresses or hostnames of the RADIUS server.
110 111 112 113 |
# File 'lib/icontrol/management/radius_server.rb', line 110 def set_ip_or_hostname(opts) opts = check_params(opts,[:ip_or_hostnames]) super(opts) end |
#set_port(opts) ⇒ Object
Sets the ports of the RADIUS server.
123 124 125 126 |
# File 'lib/icontrol/management/radius_server.rb', line 123 def set_port(opts) opts = check_params(opts,[:ports]) super(opts) end |
#set_secret(opts) ⇒ Object
Sets the secrets of the RADIUS server.
136 137 138 139 |
# File 'lib/icontrol/management/radius_server.rb', line 136 def set_secret(opts) opts = check_params(opts,[:secrets]) super(opts) end |
#set_timeout(opts) ⇒ Object
Sets the timeouts of the RADIUS server.
149 150 151 152 |
# File 'lib/icontrol/management/radius_server.rb', line 149 def set_timeout(opts) opts = check_params(opts,[:timeouts]) super(opts) end |
#timeout ⇒ long
Gets the timeouts of the RADIUS server.
90 91 92 |
# File 'lib/icontrol/management/radius_server.rb', line 90 def timeout super end |
#version ⇒ String
Gets the version information for this interface.
98 99 100 |
# File 'lib/icontrol/management/radius_server.rb', line 98 def version super end |