Class: IControl::Networking::ISessionLocalInterface
- Inherits:
-
Base
- Object
- Base
- IControl::Networking::ISessionLocalInterface
- Defined in:
- lib/icontrol/networking/i_session_local_interface.rb,
lib/icontrol/networking.rb
Overview
The iSession Local interface enables you to work with the definitions and attributes contained in a device's local endpoint object.
Defined Under Namespace
Classes: NatSourceAddress, NatSourceAddressSequence
Instance Method Summary collapse
-
#allow_nat ⇒ EnabledState
Get the allow_nat attribute in the local WOC object.
-
#create(opts) ⇒ Object
Create a local WOC object.
-
#delete_local ⇒ Object
Delete the local WOC object.
-
#enabled_state ⇒ EnabledState
Get enable setting in the local WOC object.
-
#ip_list ⇒ String[]
Get a list of the current WOC object names.
-
#list ⇒ long
Get a list of the current local endpoint object ids.
-
#management_address ⇒ String
Get Management address.
-
#nat_source_address ⇒ NatSourceAddress
Gets the nat source address in the local WOC object.
-
#serverssl ⇒ String
Get serverssl name strings in the local WOC object(s).
-
#set_allow_nat(opts) ⇒ Object
Set the allow_nat attribute in the local WOC object.
-
#set_enabled_state(opts) ⇒ Object
Set enable in the local WOC object.
-
#set_management_address(opts) ⇒ Object
Set Management address.
-
#set_nat_source_address(opts) ⇒ Object
Sets the nat source address in the local WOC object.
-
#set_serverssl(opts) ⇒ Object
Set serverssl string in the local WOC object.
-
#set_tunnel_port(opts) ⇒ Object
Set local port number in the local WOC object.
-
#tunnel_port ⇒ long
Get local port number in the local WOC object.
-
#UUID ⇒ Uuid_128
Get UUID.
-
#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
#allow_nat ⇒ EnabledState
Get the allow_nat attribute in the local WOC object.
55 56 57 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 55 def allow_nat super end |
#create(opts) ⇒ Object
Create a local WOC object.
22 23 24 25 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 22 def create(opts) opts = check_params(opts,[:woc_instance,:local_ips,:enabled,:serverssl]) super(opts) end |
#delete_local ⇒ Object
Delete the local WOC object.
33 34 35 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 33 def delete_local super end |
#enabled_state ⇒ EnabledState
Get enable setting in the local WOC object.
66 67 68 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 66 def enabled_state super end |
#ip_list ⇒ String[]
Get a list of the current WOC object names.
77 78 79 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 77 def ip_list super end |
#list ⇒ long
Get a list of the current local endpoint object ids.
88 89 90 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 88 def list super end |
#management_address ⇒ String
Get Management address
99 100 101 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 99 def management_address super end |
#nat_source_address ⇒ NatSourceAddress
Gets the nat source address in the local WOC object.
110 111 112 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 110 def nat_source_address super end |
#serverssl ⇒ String
Get serverssl name strings in the local WOC object(s).
121 122 123 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 121 def serverssl super end |
#set_allow_nat(opts) ⇒ Object
Set the allow_nat attribute in the local WOC object.
152 153 154 155 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 152 def set_allow_nat(opts) opts = check_params(opts,[:nat_states]) super(opts) end |
#set_enabled_state(opts) ⇒ Object
Set enable in the local WOC object.
165 166 167 168 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 165 def set_enabled_state(opts) opts = check_params(opts,[:enabled_states]) super(opts) end |
#set_management_address(opts) ⇒ Object
Set Management address
178 179 180 181 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 178 def set_management_address(opts) opts = check_params(opts,[:ips]) super(opts) end |
#set_nat_source_address(opts) ⇒ Object
Sets the nat source address in the local WOC object.
191 192 193 194 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 191 def set_nat_source_address(opts) opts = check_params(opts,[:nat_states]) super(opts) end |
#set_serverssl(opts) ⇒ Object
Set serverssl string in the local WOC object.
204 205 206 207 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 204 def set_serverssl(opts) opts = check_params(opts,[:serverssls]) super(opts) end |
#set_tunnel_port(opts) ⇒ Object
Set local port number in the local WOC object.
217 218 219 220 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 217 def set_tunnel_port(opts) opts = check_params(opts,[:ports]) super(opts) end |
#tunnel_port ⇒ long
Get local port number in the local WOC object.
132 133 134 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 132 def tunnel_port super end |
#UUID ⇒ Uuid_128
Get UUID
44 45 46 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 44 def UUID super end |
#version ⇒ String
Gets the version information for this interface.
140 141 142 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 140 def version super end |