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)
-
- (EnabledState) allow_nat
Get the allow_nat attribute in the local WOC object.
-
- (Object) create(opts)
Create a local WOC object.
-
- (Object) delete_local
Delete the local WOC object.
-
- (EnabledState) enabled_state
Get enable setting in the local WOC object.
-
- (String[]) ip_list
Get a list of the current WOC object names.
-
- (long) list
Get a list of the current local endpoint object ids.
-
- (String) management_address
Get Management address.
-
- (NatSourceAddress) nat_source_address
Gets the nat source address in the local WOC object.
-
- (String) serverssl
Get serverssl name strings in the local WOC object(s).
-
- (Object) set_allow_nat(opts)
Set the allow_nat attribute in the local WOC object.
-
- (Object) set_enabled_state(opts)
Set enable in the local WOC object.
-
- (Object) set_management_address(opts)
Set Management address.
-
- (Object) set_nat_source_address(opts)
Sets the nat source address in the local WOC object.
-
- (Object) set_serverssl(opts)
Set serverssl string in the local WOC object.
-
- (Object) set_tunnel_port(opts)
Set local port number in the local WOC object.
-
- (long) tunnel_port
Get local port number in the local WOC object.
-
- (Uuid_128) UUID
Get UUID.
-
- (String) version
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
- (EnabledState) allow_nat
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 |
- (Object) create(opts)
Create a local WOC object.
22 23 24 25 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 22 def create(opts) check_params(opts,[:woc_instance,:local_ips,:enabled,:serverssl]) super end |
- (Object) delete_local
Delete the local WOC object.
33 34 35 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 33 def delete_local super end |
- (EnabledState) enabled_state
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 |
- (String[]) ip_list
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 |
- (long) list
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 |
- (String) management_address
Get Management address
99 100 101 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 99 def management_address super end |
- (NatSourceAddress) nat_source_address
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 |
- (String) serverssl
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 |
- (Object) set_allow_nat(opts)
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) check_params(opts,[:nat_states]) super end |
- (Object) set_enabled_state(opts)
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) check_params(opts,[:enabled_states]) super end |
- (Object) set_management_address(opts)
Set Management address
178 179 180 181 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 178 def set_management_address(opts) check_params(opts,[:ips]) super end |
- (Object) set_nat_source_address(opts)
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) check_params(opts,[:nat_states]) super end |
- (Object) set_serverssl(opts)
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) check_params(opts,[:serverssls]) super end |
- (Object) set_tunnel_port(opts)
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) check_params(opts,[:ports]) super end |
- (long) tunnel_port
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_128) UUID
Get UUID
44 45 46 |
# File 'lib/icontrol/networking/i_session_local_interface.rb', line 44 def UUID super end |
- (String) version
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 |