Class: IControl::LocalLB::SNATTranslationAddress
- Inherits:
-
Base
- Object
- Base
- IControl::LocalLB::SNATTranslationAddress
- Defined in:
- lib/icontrol/local_lb/snat_translation_address.rb,
lib/icontrol/local_lb.rb
Overview
The SNATTranslationAddress interface enables you to work with the definitions contained in a local load balancer's SNAT translation address. A translation address defines an address to which a client address may be translated on the server side.
Defined Under Namespace
Classes: SNATTranslationAddressStatisticEntry, SNATTranslationAddressStatisticEntrySequence, SNATTranslationAddressStatistics
Instance Method Summary collapse
-
#all_statistics ⇒ SNATTranslationAddressStatistics
Gets the statistics for all SNAT translation addresse..
-
#arp_state ⇒ EnabledState
Gets the ARP states for this translation SNAT addresses.
-
#connection_limit ⇒ ULong64
Gets the connection limits of this original SNAT translation addresse.
-
#create(opts) ⇒ Object
Creates this SNAT translation addresse.
-
#delete_all_translation_addresses ⇒ Object
Deletes all SNAT translation addresse.
-
#delete_translation_address ⇒ Object
Deletes a specified list of SNAT translation addresse.
-
#enabled_state ⇒ EnabledState
Gets the states of this SNAT translation addresse.
-
#ip_timeout ⇒ long
Gets the IP idle timeouts of this SNAT translation addresse.
-
#list ⇒ String
Gets a list of all SNAT translation addresse.
-
#reset_statistics ⇒ Object
Resets the statistics for a list of SNAT translation addresse.
-
#set_arp_state(opts) ⇒ Object
Sets the ARP states for this tranlation SNAT addresses.
-
#set_connection_limit(opts) ⇒ Object
Sets the connection limits of this original SNAT translation addresse.
-
#set_enabled_state(opts) ⇒ Object
Sets the state for a list of SNAT translation addresse.
-
#set_ip_timeout(opts) ⇒ Object
Sets the IP idle timeouts of this SNAT translation addresse.
-
#set_tcp_timeout(opts) ⇒ Object
Sets the TCP idle timeouts of this SNAT translation addresse.
-
#set_udp_timeout(opts) ⇒ Object
Sets the UDP idle timeouts of this SNAT translation addresse.
-
#set_unit_id(opts) ⇒ Object
Sets the unit IDs for this tranlation SNAT addresses.
-
#statistics ⇒ SNATTranslationAddressStatistics
Gets the statistics for a list of SNAT translation addresse.
-
#tcp_timeout ⇒ long
Gets the TCP idle timeouts of this SNAT translation addresse.
-
#udp_timeout ⇒ long
Gets the UDP idle timeouts of this SNAT translation addresse.
-
#unit_id ⇒ long
Gets the unit IDs for a specified SNAT translation addresse.
-
#version ⇒ String
Get 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
#all_statistics ⇒ SNATTranslationAddressStatistics
Gets the statistics for all SNAT translation addresse..
52 53 54 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 52 def all_statistics super end |
#arp_state ⇒ EnabledState
Gets the ARP states for this translation SNAT addresses.
63 64 65 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 63 def arp_state super end |
#connection_limit ⇒ ULong64
Gets the connection limits of this original SNAT translation addresse.
74 75 76 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 74 def connection_limit super end |
#create(opts) ⇒ Object
Creates this SNAT translation addresse.
20 21 22 23 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 20 def create(opts) opts = check_params(opts,[:unit_ids]) super(opts) end |
#delete_all_translation_addresses ⇒ Object
Deletes all SNAT translation addresse.
31 32 33 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 31 def delete_all_translation_addresses super end |
#delete_translation_address ⇒ Object
Deletes a specified list of SNAT translation addresse.
41 42 43 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 41 def delete_translation_address super end |
#enabled_state ⇒ EnabledState
Gets the states of this SNAT translation addresse.
85 86 87 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 85 def enabled_state super end |
#ip_timeout ⇒ long
Gets the IP idle timeouts of this SNAT translation addresse.
96 97 98 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 96 def ip_timeout super end |
#list ⇒ String
Gets a list of all SNAT translation addresse.
107 108 109 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 107 def list super end |
#reset_statistics ⇒ Object
Resets the statistics for a list of SNAT translation addresse.
169 170 171 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 169 def reset_statistics super end |
#set_arp_state(opts) ⇒ Object
Sets the ARP states for this tranlation SNAT addresses.
181 182 183 184 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 181 def set_arp_state(opts) opts = check_params(opts,[:states]) super(opts) end |
#set_connection_limit(opts) ⇒ Object
Sets the connection limits of this original SNAT translation addresse.
194 195 196 197 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 194 def set_connection_limit(opts) opts = check_params(opts,[:limits]) super(opts) end |
#set_enabled_state(opts) ⇒ Object
Sets the state for a list of SNAT translation addresse.
207 208 209 210 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 207 def set_enabled_state(opts) opts = check_params(opts,[:states]) super(opts) end |
#set_ip_timeout(opts) ⇒ Object
Sets the IP idle timeouts of this SNAT translation addresse.
220 221 222 223 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 220 def set_ip_timeout(opts) opts = check_params(opts,[:timeouts]) super(opts) end |
#set_tcp_timeout(opts) ⇒ Object
Sets the TCP idle timeouts of this SNAT translation addresse.
233 234 235 236 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 233 def set_tcp_timeout(opts) opts = check_params(opts,[:timeouts]) super(opts) end |
#set_udp_timeout(opts) ⇒ Object
Sets the UDP idle timeouts of this SNAT translation addresse.
246 247 248 249 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 246 def set_udp_timeout(opts) opts = check_params(opts,[:timeouts]) super(opts) end |
#set_unit_id(opts) ⇒ Object
Sets the unit IDs for this tranlation SNAT addresses.
259 260 261 262 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 259 def set_unit_id(opts) opts = check_params(opts,[:unit_ids]) super(opts) end |
#statistics ⇒ SNATTranslationAddressStatistics
Gets the statistics for a list of SNAT translation addresse.
118 119 120 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 118 def statistics super end |
#tcp_timeout ⇒ long
Gets the TCP idle timeouts of this SNAT translation addresse.
129 130 131 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 129 def tcp_timeout super end |
#udp_timeout ⇒ long
Gets the UDP idle timeouts of this SNAT translation addresse.
140 141 142 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 140 def udp_timeout super end |
#unit_id ⇒ long
Gets the unit IDs for a specified SNAT translation addresse.
151 152 153 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 151 def unit_id super end |
#version ⇒ String
Get the version information for this interface.
159 160 161 |
# File 'lib/icontrol/local_lb/snat_translation_address.rb', line 159 def version super end |