Class: IControl::GlobalLB::Globals
- Inherits:
-
Base
- Object
- Base
- IControl::GlobalLB::Globals
- Defined in:
- lib/icontrol/global_lb/globals.rb,
lib/icontrol/global_lb.rb
Overview
The Globals interface enables you to set and get global variables.
Instance Method Summary (collapse)
-
- (EnabledState) aol_aware_state
Gets the state to indicate whether local DNS servers that belong to AOL (America Online) are recognized.
-
- (EnabledState) auto_configure_state
Gets the state indicating whether to auto configure BIGIP/3DNS servers (automatic addition and deletion of self IPs and virtual servers..
-
- (EnabledState) auto_sync_state
Gets the state to indicate whether to autosync.
-
- (EnabledState) cache_ldns_state
Gets the state to indicate whether to cache LDNSes.
-
- (EnabledState) check_dynamic_dependency_state
Gets the state to indicate whether to check availability of a path before it uses the path for load balancing.
-
- (EnabledState) check_static_dependency_state
Gets the state to indicate whether to check the availability of virtual servers.
-
- (LBMethod) default_alternate_lb_method
Gets the default alternate LB method.
-
- (LBMethod) default_fallback_lb_method
Gets the default fallback LB method.
-
- (long) default_probe_limit
Gets the default probe limit, the number of times to probe a path.
-
- (long) down_multiple
Gets the "down_multiple" valu.
-
- (long) down_threshold
Gets the "down_threshold" valu.
-
- (EnabledState) drain_request_state
Gets the state to indicate whether persistent connections are allowed to remain connected, until TTL expires, when disabling a pool.
-
- (EnabledState) dump_topology_state
Gets the state to indicate whether to dump the topology.
-
- (EnabledState) fb_respect_acl_state
Gets the state to indicate whether to respect ACL.
-
- (EnabledState) fb_respect_dependency_state
Gets the state to indicate whether to respect virtual server status when load balancing switches to the fallback mode.
-
- (long) ldns_duration
Gets the number of seconds that an inactive LDNS remains cached.
-
- (LDNSProbeProtocol) ldns_probe_protocols
Gets the LDNS probe protocols.
-
- (EnabledState) link_compensate_inbound_state
Gets the link compensate inbound state.
-
- (EnabledState) link_compensate_outbound_state
Gets the link compensate outbound state.
-
- (long) link_compensation_history
Gets the link compensation history.
-
- (long) link_limit_factor
Gets the link limit factor, which is used to set a target percentage for traffic.
-
- (long) link_prepaid_factor
Gets the link prepaid factor.
-
- (long) lower_bound_percentage_column
Gets the lower bound percentage column options in Internet Weather Map.
-
- (long) lower_bound_percentage_row
Gets the lower bound percentage row options in Internet Weather Map.
-
- (long) maximum_link_over_limit_count
Gets the maximum link over limit count.
-
- (long) maximum_synchronous_monitor_request
Gets the maximum synchronous monitor request, which is used to control the maximum number of monitor requests being sent out at one time for a given probing interval.
-
- (long) over_limit_link_limit_factor
Gets the over-limit link limit factor.
-
- (long) path_duration
Gets the number of seconds that a path remains cached after its last access.
-
- (long) path_ttl
Gets the TTL for the path information.
-
- (EnabledState) paths_never_die_state
Gets the state indicating whether the dynamic load balancing modes can use path data even after the TTL for the path data has expired..
-
- (long) persistence_mask
Gets the persistence mask.
-
- (EnabledState) probe_disabled_object_state
Gets the state that if enabled, GTM will still probe disabled object.
-
- (long) qos_factor_bps
Gets the factor used to normalize bits per second when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_connection_rate
Gets the factor used to normalize connection rates when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_hit_ratio
Gets the factor used to normalize ping packet completion rates when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_hops
Gets the factor used to normalize hops when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_lcs
Gets the factor used to normalize link capacity valus when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_packet_rate
Gets the factor used to normalize packet rates when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_rtt
Gets the factor used to normalize round-trip time valus when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_topology
Gets the factor used to normalize topology valus when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_vs_capacity
Gets the factor used to normalize virtual server capacity valus when the load balancing mode is set to LB_METHOD_QOS.
-
- (long) qos_factor_vs_score
Gets the factor used to normalize virtual server (VS) score when the load balancing mode is set to LB_METHOD_QOS.
-
- (EnabledState) reset_ripeness_state
Gets the state to indicate whether ripeness valu is allowed to be reset.
-
- (long) rtt_packet_length
Gets the length of the packet sent out in a probe request to determine path information.
-
- (long) rtt_sample_count
Gets the number of packets to send out in a probe request to determine path information.
-
- (long) rtt_timeout
Gets the timeout for RTT, in seconds.
-
- (Object) set_aol_aware_state(opts)
Sets the state to indicate whether local DNS servers that belong to AOL (America Online) are recognized.
-
- (Object) set_auto_configure_state(opts)
Sets the state indicating whether to auto configure BIGIP/3DNS servers (automatic addition and deletion of self IPs and virtual servers..
-
- (Object) set_auto_sync_state(opts)
Sets the state to indicate whether to autosync.
-
- (Object) set_cache_ldns_state(opts)
Sets the state to indicate whether to cache LDNSes.
-
- (Object) set_check_dynamic_dependency_state(opts)
Sets the state to indicate whether to check availability of a path before it uses the path for load balancing.
-
- (Object) set_check_static_dependency_state(opts)
Sets the state to indicate whether to check the availability of virtual servers.
-
- (Object) set_default_alternate_lb_method(opts)
Sets the default alternate LB method.
-
- (Object) set_default_fallback_lb_method(opts)
Sets the default fallback LB method.
-
- (Object) set_default_probe_limit
Sets the default probe limit, the number of times to probe a path.
-
- (Object) set_down_multiple
Sets the "down_multiple" valu.
-
- (Object) set_down_threshold
Sets the "down_threshold" valu.
-
- (Object) set_drain_request_state(opts)
Sets the state to indicate whether persistent connections are allowed to remain connected, until TTL expires, when disabling a pool.
-
- (Object) set_dump_topology_state(opts)
Sets the state to indicate whether to dump the topology.
-
- (Object) set_fb_respect_acl_state(opts)
Sets the state to indicate whether to respect ACL.
-
- (Object) set_fb_respect_dependency_state(opts)
Sets the state to indicate whether to respect virtual server status when load balancing switches to the fallback mode.
-
- (Object) set_ldns_duration
Sets the number of seconds that an inactive LDNS remains cached.
-
- (Object) set_ldns_probe_protocols(opts)
Sets the LDNS probe protocols.
-
- (Object) set_link_compensate_inbound_state(opts)
Sets the link compensate inbound state.
-
- (Object) set_link_compensate_outbound_state(opts)
Sets the link compensate outbound state.
-
- (Object) set_link_compensation_history
Sets the link compensation history.
-
- (Object) set_link_limit_factor
Sets the link limit factor, which is used to set a target percentage for traffic.
-
- (Object) set_link_prepaid_factor
Sets the link prepaid factor.
-
- (Object) set_lnds_duration
Sets the number of seconds that an inactive LDNS remains cached.
-
- (Object) set_lower_bound_percentage_column
Sets the lower bound percentage column options in Internet Weather Map.
-
- (Object) set_lower_bound_percentage_row
Sets the lower bound percentage row options in Internet Weather Map.
-
- (Object) set_maximum_link_over_limit_count
Sets the maximum link over limit count.
-
- (Object) set_maximum_synchronous_monitor_request
Sets the maximum synchronous monitor request, which is used to control the maximum number of monitor requests being sent out at one time for a given probing interval.
-
- (Object) set_over_limit_link_limit_factor
Sets the over-limit link limit factor.
-
- (Object) set_path_duration
Sets the number of seconds that a path remains cached after its last access.
-
- (Object) set_path_ttl
Sets the TTL for the path information.
-
- (Object) set_paths_never_die_state(opts)
Sets the state indicating whether the dynamic load balancing modes can use path data even after the TTL for the path data has expired.
-
- (Object) set_persistence_mask
Sets the persistence mask.
-
- (Object) set_probe_disabled_object_state(opts)
Sets the state that if enabled, GTM will still probe disabled object.
-
- (Object) set_qos_factor_bps
Sets the factor used to normalize bits per second when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_connection_rate
Sets the factor used to normalize connection rates when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_hit_ratio
Sets the factor used to normalize ping packet completion rates when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_hops
Sets the factor used to normalize hops when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_lcs
Sets the factor used to normalize link capacity valus when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_packet_rate
Sets the factor used to normalize packet rates when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_rtt
Sets the factor used to normalize round-trip time valus when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_topology
Sets the factor used to normalize topology valus when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_vs_capacity
Sets the factor used to normalize virtual server capacity valus when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_qos_factor_vs_score
Sets the factor used to normalize virtual server (VS) score when the load balancing mode is set to LB_METHOD_QOS.
-
- (Object) set_reset_ripeness_state(opts)
Sets the state to indicate whether ripeness valu is allowed to be reset.
-
- (Object) set_rtt_packet_length
Sets the length of the packet sent out in a probe request to determine path information.
-
- (Object) set_rtt_sample_count
Sets the number of packets to send out in a probe request to determine path information.
-
- (Object) set_rtt_timeout
Sets the timeout for RTT, in seconds.
-
- (Object) set_static_persistence_cidr_mask(opts)
Sets the CIDR mask (length) for the static persistence load balancing mode.
-
- (Object) set_sync_group_name(opts)
Sets the sync group name.
-
- (Object) set_sync_named_configuration_state(opts)
Sets the state to indicate whether to auto-synchronize named configuration.
-
- (Object) set_sync_timeout
Sets the sync timeout.
-
- (Object) set_sync_zone_timeout
Sets the sync zones timeout.
-
- (Object) set_time_tolerance
Sets the allowable time difference for data to be out of sync between members of a sync group.
-
- (Object) set_timer_auto_configuration_data
Sets the frequency at which to retrieve auto-configuration data.
-
- (Object) set_timer_persistence_cache
Sets the frequency at which to retrieve path and metrics data from the system cache.
-
- (Object) set_timer_retry_path_data
Sets the frequency at which to retry path data.
-
- (Object) set_topology_acl_threshold
Sets the threshold for the topology ACL.
-
- (Object) set_topology_longest_match_state(opts)
Sets the state to indicate whether the 3-DNS Controller selects the topology record that is most specific and, thus, has the longest match, in cases where there are several IP/netmask items that match a particular IP address.
-
- (Object) set_traceroute_port
Sets the port to use to collect traceroute (hops) data.
-
- (Object) set_traceroute_ttl
Sets the TTL for the traceroute information.
-
- (Object) set_use_recursion_bit_state(opts)
Sets the state that if enabled, it will set the recursion bit in all DNS responses from GTM.
-
- (long) static_persistence_cidr_mask(opts)
Gets the CIDR mask (length) for the static persistence load balancing mode.
-
- (String) sync_group_name
Gets the sync group name.
-
- (EnabledState) sync_named_configuration_state
Gets the state to indicate whether to auto_synchronize named configuration.
-
- (long) sync_timeout
Gets the sync timeout.
-
- (long) sync_zone_timeout
Gets the sync zones timeout.
-
- (long) time_tolerance
Gets the allowable time difference for data to be out of sync between members of a sync group.
-
- (long) timer_auto_configuration_data
Gets the frequency at which to retrieve auto-configuration data.
-
- (long) timer_persistence_cache
Gets the frequency at which to retrieve path and metrics data from the system cache.
-
- (long) timer_retry_path_data
Gets the frequency at which to retry path data.
-
- (long) topology_acl_threshold
Gets the threshold for the topology ACL.
-
- (EnabledState) topology_longest_match_state
Gets the state to indicate whether the 3-DNS Controller selects the topology record that is most specific and, thus, has the longest match, in cases where there are several IP/netmask items that match a particular IP address.
-
- (long) traceroute_port
Gets the port to use to collect traceroute (hops) data.
-
- (long) traceroute_ttl
Gets the TTL for the traceroute information.
-
- (EnabledState) use_recursion_bit_state
Gets the state that if enabled, it will set the recursion bit in all DNS responses from GTM.
-
- (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) aol_aware_state
Gets the state to indicate whether local DNS servers that belong to AOL (America Online) are recognized.
16 17 18 |
# File 'lib/icontrol/global_lb/globals.rb', line 16 def aol_aware_state super end |
- (EnabledState) auto_configure_state
Gets the state indicating whether to auto configure BIGIP/3DNS servers (automatic addition and deletion of self IPs and virtual servers.
28 29 30 |
# File 'lib/icontrol/global_lb/globals.rb', line 28 def auto_configure_state super end |
- (EnabledState) auto_sync_state
Gets the state to indicate whether to autosync. Allows automatic updates of wideip.conf to/from other 3-DNSes.
40 41 42 |
# File 'lib/icontrol/global_lb/globals.rb', line 40 def auto_sync_state super end |
- (EnabledState) cache_ldns_state
Gets the state to indicate whether to cache LDNSes.
51 52 53 |
# File 'lib/icontrol/global_lb/globals.rb', line 51 def cache_ldns_state super end |
- (EnabledState) check_dynamic_dependency_state
Gets the state to indicate whether to check availability of a path before it uses the path for load balancing.
63 64 65 |
# File 'lib/icontrol/global_lb/globals.rb', line 63 def check_dynamic_dependency_state super end |
- (EnabledState) check_static_dependency_state
Gets the state to indicate whether to check the availability of virtual servers.
74 75 76 |
# File 'lib/icontrol/global_lb/globals.rb', line 74 def check_static_dependency_state super end |
- (LBMethod) default_alternate_lb_method
Gets the default alternate LB method.
85 86 87 |
# File 'lib/icontrol/global_lb/globals.rb', line 85 def default_alternate_lb_method super end |
- (LBMethod) default_fallback_lb_method
Gets the default fallback LB method.
96 97 98 |
# File 'lib/icontrol/global_lb/globals.rb', line 96 def default_fallback_lb_method super end |
- (long) default_probe_limit
Gets the default probe limit, the number of times to probe a path.
107 108 109 |
# File 'lib/icontrol/global_lb/globals.rb', line 107 def default_probe_limit super end |
- (long) down_multiple
Gets the "down_multiple" valu. If a host server or a host virtual server has been marked down for the last down_threshold probing cycles (timer_get_host_data or timer_get_vs_data respectively), then perform service checks every down_multiple
-
timer period instead.
121 122 123 |
# File 'lib/icontrol/global_lb/globals.rb', line 121 def down_multiple super end |
- (long) down_threshold
Gets the "down_threshold" valu. If a host server or a host virtual server has been marked down for the last down_threshold probing cycles (timer_get_host_data or timer_get_vs_data respectively), then perform service checks every down_multiple
-
timer period instead.
135 136 137 |
# File 'lib/icontrol/global_lb/globals.rb', line 135 def down_threshold super end |
- (EnabledState) drain_request_state
Gets the state to indicate whether persistent connections are allowed to remain connected, until TTL expires, when disabling a pool.
147 148 149 |
# File 'lib/icontrol/global_lb/globals.rb', line 147 def drain_request_state super end |
- (EnabledState) dump_topology_state
Gets the state to indicate whether to dump the topology.
158 159 160 |
# File 'lib/icontrol/global_lb/globals.rb', line 158 def dump_topology_state super end |
- (EnabledState) fb_respect_acl_state
Gets the state to indicate whether to respect ACL.
169 170 171 |
# File 'lib/icontrol/global_lb/globals.rb', line 169 def fb_respect_acl_state super end |
- (EnabledState) fb_respect_dependency_state
Gets the state to indicate whether to respect virtual server status when load balancing switches to the fallback mode.
181 182 183 |
# File 'lib/icontrol/global_lb/globals.rb', line 181 def fb_respect_dependency_state super end |
- (long) ldns_duration
Gets the number of seconds that an inactive LDNS remains cached.
192 193 194 |
# File 'lib/icontrol/global_lb/globals.rb', line 192 def ldns_duration super end |
- (LDNSProbeProtocol) ldns_probe_protocols
Gets the LDNS probe protocols. The order of the protocols in the sequence will be used to indicate the preferred protocols, i.e. the first protocol in the sequence is the most preferred protocol.
205 206 207 |
# File 'lib/icontrol/global_lb/globals.rb', line 205 def ldns_probe_protocols super end |
- (EnabledState) link_compensate_inbound_state
Gets the link compensate inbound state. If set, the link allotment calculation will take into account traffic which does not flow through the BIGIP, i.e. if more traffic is flowing through a link as measured by SNMP on the router than is flowing through the BIGIP. This applies to inbound traffic which the major volume will initiate from internal clients.
220 221 222 |
# File 'lib/icontrol/global_lb/globals.rb', line 220 def link_compensate_inbound_state super end |
- (EnabledState) link_compensate_outbound_state
Gets the link compensate outbound state. If set, the link allotment calculation will take into account traffic which does not flow through the BIGIP, i.e. if more traffic is flowing through a link as measured by SNMP on the router than is flowing through the BIGIP. This applies to outbound traffic which the major volume will initiate from internal clients.
235 236 237 |
# File 'lib/icontrol/global_lb/globals.rb', line 235 def link_compensate_outbound_state super end |
- (long) link_compensation_history
Gets the link compensation history.
246 247 248 |
# File 'lib/icontrol/global_lb/globals.rb', line 246 def link_compensation_history super end |
- (long) link_limit_factor
Gets the link limit factor, which is used to set a target percentage for traffic. For example, if it is set to 90, the ratio cost based load-balancing will set a ratio with a maximum valu equal to 90% of the limit valu for the link. Default is 95%.
259 260 261 |
# File 'lib/icontrol/global_lb/globals.rb', line 259 def link_limit_factor super end |
- (long) link_prepaid_factor
Gets the link prepaid factor. Maximum percentage of traffic allocated to link which has a traffic allotment which has been prepaid. Default is 95%.
271 272 273 |
# File 'lib/icontrol/global_lb/globals.rb', line 271 def link_prepaid_factor super end |
- (long) lower_bound_percentage_column
Gets the lower bound percentage column options in Internet Weather Map.
282 283 284 |
# File 'lib/icontrol/global_lb/globals.rb', line 282 def lower_bound_percentage_column super end |
- (long) lower_bound_percentage_row
Gets the lower bound percentage row options in Internet Weather Map.
293 294 295 |
# File 'lib/icontrol/global_lb/globals.rb', line 293 def lower_bound_percentage_row super end |
- (long) maximum_link_over_limit_count
Gets the maximum link over limit count. The count of how many times in a row traffic may be over the defined limit for the link before it is shut off entirely. Default is 1.
306 307 308 |
# File 'lib/icontrol/global_lb/globals.rb', line 306 def maximum_link_over_limit_count super end |
- (long) maximum_synchronous_monitor_request
Gets the maximum synchronous monitor request, which is used to control the maximum number of monitor requests being sent out at one time for a given probing interval. This will allow the user to smooth out monitor probe requests as much as they desire.
319 320 321 |
# File 'lib/icontrol/global_lb/globals.rb', line 319 def maximum_synchronous_monitor_request super end |
- (long) over_limit_link_limit_factor
Gets the over-limit link limit factor. If traffic on a link exceeds the limit, this factor will be used instead of the link_limit_factor until the traffic is over limit for more than max_link_over_limit_count times. Once the limit has been exceeded too many times, all traffic is shut off for the link. The default for over_limit_link_limit_factor is 90%.
334 335 336 |
# File 'lib/icontrol/global_lb/globals.rb', line 334 def over_limit_link_limit_factor super end |
- (long) path_duration
Gets the number of seconds that a path remains cached after its last access.
345 346 347 |
# File 'lib/icontrol/global_lb/globals.rb', line 345 def path_duration super end |
- (long) path_ttl
Gets the TTL for the path information.
356 357 358 |
# File 'lib/icontrol/global_lb/globals.rb', line 356 def path_ttl super end |
- (EnabledState) paths_never_die_state
Gets the state indicating whether the dynamic load balancing modes can use path data even after the TTL for the path data has expired..
368 369 370 |
# File 'lib/icontrol/global_lb/globals.rb', line 368 def paths_never_die_state super end |
- (long) persistence_mask
Gets the persistence mask. This function is deprecated and new applications should use get_static_persistence_cidr_mask.
380 381 382 |
# File 'lib/icontrol/global_lb/globals.rb', line 380 def persistence_mask super end |
- (EnabledState) probe_disabled_object_state
Gets the state that if enabled, GTM will still probe disabled object.
391 392 393 |
# File 'lib/icontrol/global_lb/globals.rb', line 391 def probe_disabled_object_state super end |
- (long) qos_factor_bps
Gets the factor used to normalize bits per second when the load balancing mode is set to LB_METHOD_QOS.
403 404 405 |
# File 'lib/icontrol/global_lb/globals.rb', line 403 def qos_factor_bps super end |
- (long) qos_factor_connection_rate
Gets the factor used to normalize connection rates when the load balancing mode is set to LB_METHOD_QOS. This function is deprecated and new applications should use vs_score.
416 417 418 |
# File 'lib/icontrol/global_lb/globals.rb', line 416 def qos_factor_connection_rate super end |
- (long) qos_factor_hit_ratio
Gets the factor used to normalize ping packet completion rates when the load balancing mode is set to LB_METHOD_QOS.
428 429 430 |
# File 'lib/icontrol/global_lb/globals.rb', line 428 def qos_factor_hit_ratio super end |
- (long) qos_factor_hops
Gets the factor used to normalize hops when the load balancing mode is set to LB_METHOD_QOS.
439 440 441 |
# File 'lib/icontrol/global_lb/globals.rb', line 439 def qos_factor_hops super end |
- (long) qos_factor_lcs
Gets the factor used to normalize link capacity valus when the load balancing mode is set to LB_METHOD_QOS.
451 452 453 |
# File 'lib/icontrol/global_lb/globals.rb', line 451 def qos_factor_lcs super end |
- (long) qos_factor_packet_rate
Gets the factor used to normalize packet rates when the load balancing mode is set to LB_METHOD_QOS.
463 464 465 |
# File 'lib/icontrol/global_lb/globals.rb', line 463 def qos_factor_packet_rate super end |
- (long) qos_factor_rtt
Gets the factor used to normalize round-trip time valus when the load balancing mode is set to LB_METHOD_QOS.
475 476 477 |
# File 'lib/icontrol/global_lb/globals.rb', line 475 def qos_factor_rtt super end |
- (long) qos_factor_topology
Gets the factor used to normalize topology valus when the load balancing mode is set to LB_METHOD_QOS.
487 488 489 |
# File 'lib/icontrol/global_lb/globals.rb', line 487 def qos_factor_topology super end |
- (long) qos_factor_vs_capacity
Gets the factor used to normalize virtual server capacity valus when the load balancing mode is set to LB_METHOD_QOS.
499 500 501 |
# File 'lib/icontrol/global_lb/globals.rb', line 499 def qos_factor_vs_capacity super end |
- (long) qos_factor_vs_score
Gets the factor used to normalize virtual server (VS) score when the load balancing mode is set to LB_METHOD_QOS.
511 512 513 |
# File 'lib/icontrol/global_lb/globals.rb', line 511 def qos_factor_vs_score super end |
- (EnabledState) reset_ripeness_state
Gets the state to indicate whether ripeness valu is allowed to be reset.
522 523 524 |
# File 'lib/icontrol/global_lb/globals.rb', line 522 def reset_ripeness_state super end |
- (long) rtt_packet_length
Gets the length of the packet sent out in a probe request to determine path information.
533 534 535 |
# File 'lib/icontrol/global_lb/globals.rb', line 533 def rtt_packet_length super end |
- (long) rtt_sample_count
Gets the number of packets to send out in a probe request to determine path information.
544 545 546 |
# File 'lib/icontrol/global_lb/globals.rb', line 544 def rtt_sample_count super end |
- (long) rtt_timeout
Gets the timeout for RTT, in seconds.
555 556 557 |
# File 'lib/icontrol/global_lb/globals.rb', line 555 def rtt_timeout super end |
- (Object) set_aol_aware_state(opts)
Sets the state to indicate whether local DNS servers that belong to AOL (America Online) are recognized.
742 743 744 745 |
# File 'lib/icontrol/global_lb/globals.rb', line 742 def set_aol_aware_state(opts) check_params(opts,[:state]) super end |
- (Object) set_auto_configure_state(opts)
Sets the state indicating whether to auto configure BIGIP/3DNS servers (automatic addition and deletion of self IPs and virtual servers.
756 757 758 759 |
# File 'lib/icontrol/global_lb/globals.rb', line 756 def set_auto_configure_state(opts) check_params(opts,[:state]) super end |
- (Object) set_auto_sync_state(opts)
Sets the state to indicate whether to autosync. Allows automatic updates of wideip.conf to/from other 3-DNSes.
770 771 772 773 |
# File 'lib/icontrol/global_lb/globals.rb', line 770 def set_auto_sync_state(opts) check_params(opts,[:state]) super end |
- (Object) set_cache_ldns_state(opts)
Sets the state to indicate whether to cache LDNSes.
783 784 785 786 |
# File 'lib/icontrol/global_lb/globals.rb', line 783 def set_cache_ldns_state(opts) check_params(opts,[:state]) super end |
- (Object) set_check_dynamic_dependency_state(opts)
Sets the state to indicate whether to check availability of a path before it uses the path for load balancing.
797 798 799 800 |
# File 'lib/icontrol/global_lb/globals.rb', line 797 def set_check_dynamic_dependency_state(opts) check_params(opts,[:state]) super end |
- (Object) set_check_static_dependency_state(opts)
Sets the state to indicate whether to check the availability of virtual servers.
810 811 812 813 |
# File 'lib/icontrol/global_lb/globals.rb', line 810 def set_check_static_dependency_state(opts) check_params(opts,[:state]) super end |
- (Object) set_default_alternate_lb_method(opts)
Sets the default alternate LB method.
823 824 825 826 |
# File 'lib/icontrol/global_lb/globals.rb', line 823 def set_default_alternate_lb_method(opts) check_params(opts,[:lb_method]) super end |
- (Object) set_default_fallback_lb_method(opts)
Sets the default fallback LB method.
836 837 838 839 |
# File 'lib/icontrol/global_lb/globals.rb', line 836 def set_default_fallback_lb_method(opts) check_params(opts,[:lb_method]) super end |
- (Object) set_default_probe_limit
Sets the default probe limit, the number of times to probe a path.
847 848 849 |
# File 'lib/icontrol/global_lb/globals.rb', line 847 def set_default_probe_limit super end |
- (Object) set_down_multiple
Sets the "down_multiple" valu. If a host server or a host virtual server has been marked down for the last down_threshold probing cycles (timer_get_host_data or timer_get_vs_data respectively), then perform service checks every down_multiple
-
timer period instead.
860 861 862 |
# File 'lib/icontrol/global_lb/globals.rb', line 860 def set_down_multiple super end |
- (Object) set_down_threshold
Sets the "down_threshold" valu. If a host server or a host virtual server has been marked down for the last down_threshold probing cycles (timer_get_host_data or timer_get_vs_data respectively), then perform service checks every down_multiple
-
timer period instead.
873 874 875 |
# File 'lib/icontrol/global_lb/globals.rb', line 873 def set_down_threshold super end |
- (Object) set_drain_request_state(opts)
Sets the state to indicate whether persistent connections are allowed to remain connected, until TTL expires, when disabling a pool.
886 887 888 889 |
# File 'lib/icontrol/global_lb/globals.rb', line 886 def set_drain_request_state(opts) check_params(opts,[:state]) super end |
- (Object) set_dump_topology_state(opts)
Sets the state to indicate whether to dump the topology.
899 900 901 902 |
# File 'lib/icontrol/global_lb/globals.rb', line 899 def set_dump_topology_state(opts) check_params(opts,[:state]) super end |
- (Object) set_fb_respect_acl_state(opts)
Sets the state to indicate whether to respect ACL.
912 913 914 915 |
# File 'lib/icontrol/global_lb/globals.rb', line 912 def set_fb_respect_acl_state(opts) check_params(opts,[:state]) super end |
- (Object) set_fb_respect_dependency_state(opts)
Sets the state to indicate whether to respect virtual server status when load balancing switches to the fallback mode.
926 927 928 929 |
# File 'lib/icontrol/global_lb/globals.rb', line 926 def set_fb_respect_dependency_state(opts) check_params(opts,[:state]) super end |
- (Object) set_ldns_duration
Sets the number of seconds that an inactive LDNS remains cached.
937 938 939 |
# File 'lib/icontrol/global_lb/globals.rb', line 937 def set_ldns_duration super end |
- (Object) set_ldns_probe_protocols(opts)
Sets the LDNS probe protocols. The order of the protocols in the sequence will be used to indicate the preferred protocols, i.e. the first protocol in the sequence is the most preferred protocol. If you'd like to remove an item, get the LDNS probe protocols, remove the item, then do set.
952 953 954 955 |
# File 'lib/icontrol/global_lb/globals.rb', line 952 def set_ldns_probe_protocols(opts) check_params(opts,[:protocols]) super end |
- (Object) set_link_compensate_inbound_state(opts)
Sets the link compensate inbound state. If set, the link allotment calculation will take into account traffic which does not flow through the BIGIP, i.e. if more traffic is flowing through a link as measured by SNMP on the router than is flowing through the BIGIP. This applies to inbound traffic which the major volume will initiate from internal clients.
969 970 971 972 |
# File 'lib/icontrol/global_lb/globals.rb', line 969 def set_link_compensate_inbound_state(opts) check_params(opts,[:state]) super end |
- (Object) set_link_compensate_outbound_state(opts)
Sets the link compensate outbound state. If set, the link allotment calculation will take into account traffic which does not flow through the BIGIP, i.e. if more traffic is flowing through a link as measured by SNMP on the router than is flowing through the BIGIP. This applies to outbound traffic which the major volume will initiate from internal clients.
986 987 988 989 |
# File 'lib/icontrol/global_lb/globals.rb', line 986 def set_link_compensate_outbound_state(opts) check_params(opts,[:state]) super end |
- (Object) set_link_compensation_history
Sets the link compensation history.
997 998 999 |
# File 'lib/icontrol/global_lb/globals.rb', line 997 def set_link_compensation_history super end |
- (Object) set_link_limit_factor
Sets the link limit factor, which is used to set a target percentage for traffic. For example, if it is set to 90, the ratio cost based load-balancing will set a ratio with a maximum valu equal to 90% of the limit valu for the link. Default is 95%.
1009 1010 1011 |
# File 'lib/icontrol/global_lb/globals.rb', line 1009 def set_link_limit_factor super end |
- (Object) set_link_prepaid_factor
Sets the link prepaid factor. Maximum percentage of traffic allocated to link which has a traffic allotment which has been prepaid. Default is 95%.
1020 1021 1022 |
# File 'lib/icontrol/global_lb/globals.rb', line 1020 def set_link_prepaid_factor super end |
- (Object) set_lnds_duration
Sets the number of seconds that an inactive LDNS remains cached. This function is deprecated (due to being misnamed); new applications should use set_ldns_duration.
1031 1032 1033 |
# File 'lib/icontrol/global_lb/globals.rb', line 1031 def set_lnds_duration super end |
- (Object) set_lower_bound_percentage_column
Sets the lower bound percentage column options in Internet Weather Map.
1041 1042 1043 |
# File 'lib/icontrol/global_lb/globals.rb', line 1041 def set_lower_bound_percentage_column super end |
- (Object) set_lower_bound_percentage_row
Sets the lower bound percentage row options in Internet Weather Map.
1051 1052 1053 |
# File 'lib/icontrol/global_lb/globals.rb', line 1051 def set_lower_bound_percentage_row super end |
- (Object) set_maximum_link_over_limit_count
Sets the maximum link over limit count. The count of how many times in a row traffic may be over the defined limit for the link before it is shut off entirely. Default is 1.
1063 1064 1065 |
# File 'lib/icontrol/global_lb/globals.rb', line 1063 def set_maximum_link_over_limit_count super end |
- (Object) set_maximum_synchronous_monitor_request
Sets the maximum synchronous monitor request, which is used to control the maximum number of monitor requests being sent out at one time for a given probing interval. This will allow the user to smooth out monitor probe requests as much as they desire.
1075 1076 1077 |
# File 'lib/icontrol/global_lb/globals.rb', line 1075 def set_maximum_synchronous_monitor_request super end |
- (Object) set_over_limit_link_limit_factor
Sets the over-limit link limit factor. If traffic on a link exceeds the limit, this factor will be used instead of the link_limit_factor until the traffic is over limit for more than max_link_over_limit_count times. Once the limit has been exceeded too many times, all traffic is shut off for the link. The default for over_limit_link_limit_factor is 90%.
1089 1090 1091 |
# File 'lib/icontrol/global_lb/globals.rb', line 1089 def set_over_limit_link_limit_factor super end |
- (Object) set_path_duration
Sets the number of seconds that a path remains cached after its last access.
1099 1100 1101 |
# File 'lib/icontrol/global_lb/globals.rb', line 1099 def set_path_duration super end |
- (Object) set_path_ttl
Sets the TTL for the path information.
1109 1110 1111 |
# File 'lib/icontrol/global_lb/globals.rb', line 1109 def set_path_ttl super end |
- (Object) set_paths_never_die_state(opts)
Sets the state indicating whether the dynamic load balancing modes can use path data even after the TTL for the path data has expired.
1122 1123 1124 1125 |
# File 'lib/icontrol/global_lb/globals.rb', line 1122 def set_paths_never_die_state(opts) check_params(opts,[:state]) super end |
- (Object) set_persistence_mask
Sets the persistence mask. This function is deprecated and new applications should use set_static_persistence_cidr_mask.
1134 1135 1136 |
# File 'lib/icontrol/global_lb/globals.rb', line 1134 def set_persistence_mask super end |
- (Object) set_probe_disabled_object_state(opts)
Sets the state that if enabled, GTM will still probe disabled object.
1146 1147 1148 1149 |
# File 'lib/icontrol/global_lb/globals.rb', line 1146 def set_probe_disabled_object_state(opts) check_params(opts,[:state]) super end |
- (Object) set_qos_factor_bps
Sets the factor used to normalize bits per second when the load balancing mode is set to LB_METHOD_QOS.
1158 1159 1160 |
# File 'lib/icontrol/global_lb/globals.rb', line 1158 def set_qos_factor_bps super end |
- (Object) set_qos_factor_connection_rate
Sets the factor used to normalize connection rates when the load balancing mode is set to LB_METHOD_QOS. This function is deprecated and new applications should use vs_score.
1170 1171 1172 |
# File 'lib/icontrol/global_lb/globals.rb', line 1170 def set_qos_factor_connection_rate super end |
- (Object) set_qos_factor_hit_ratio
Sets the factor used to normalize ping packet completion rates when the load balancing mode is set to LB_METHOD_QOS.
1181 1182 1183 |
# File 'lib/icontrol/global_lb/globals.rb', line 1181 def set_qos_factor_hit_ratio super end |
- (Object) set_qos_factor_hops
Sets the factor used to normalize hops when the load balancing mode is set to LB_METHOD_QOS.
1191 1192 1193 |
# File 'lib/icontrol/global_lb/globals.rb', line 1191 def set_qos_factor_hops super end |
- (Object) set_qos_factor_lcs
Sets the factor used to normalize link capacity valus when the load balancing mode is set to LB_METHOD_QOS.
1202 1203 1204 |
# File 'lib/icontrol/global_lb/globals.rb', line 1202 def set_qos_factor_lcs super end |
- (Object) set_qos_factor_packet_rate
Sets the factor used to normalize packet rates when the load balancing mode is set to LB_METHOD_QOS.
1213 1214 1215 |
# File 'lib/icontrol/global_lb/globals.rb', line 1213 def set_qos_factor_packet_rate super end |
- (Object) set_qos_factor_rtt
Sets the factor used to normalize round-trip time valus when the load balancing mode is set to LB_METHOD_QOS.
1224 1225 1226 |
# File 'lib/icontrol/global_lb/globals.rb', line 1224 def set_qos_factor_rtt super end |
- (Object) set_qos_factor_topology
Sets the factor used to normalize topology valus when the load balancing mode is set to LB_METHOD_QOS.
1235 1236 1237 |
# File 'lib/icontrol/global_lb/globals.rb', line 1235 def set_qos_factor_topology super end |
- (Object) set_qos_factor_vs_capacity
Sets the factor used to normalize virtual server capacity valus when the load balancing mode is set to LB_METHOD_QOS.
1246 1247 1248 |
# File 'lib/icontrol/global_lb/globals.rb', line 1246 def set_qos_factor_vs_capacity super end |
- (Object) set_qos_factor_vs_score
Sets the factor used to normalize virtual server (VS) score when the load balancing mode is set to LB_METHOD_QOS.
1257 1258 1259 |
# File 'lib/icontrol/global_lb/globals.rb', line 1257 def set_qos_factor_vs_score super end |
- (Object) set_reset_ripeness_state(opts)
Sets the state to indicate whether ripeness valu is allowed to be reset.
1269 1270 1271 1272 |
# File 'lib/icontrol/global_lb/globals.rb', line 1269 def set_reset_ripeness_state(opts) check_params(opts,[:state]) super end |
- (Object) set_rtt_packet_length
Sets the length of the packet sent out in a probe request to determine path information.
1280 1281 1282 |
# File 'lib/icontrol/global_lb/globals.rb', line 1280 def set_rtt_packet_length super end |
- (Object) set_rtt_sample_count
Sets the number of packets to send out in a probe request to determine path information.
1290 1291 1292 |
# File 'lib/icontrol/global_lb/globals.rb', line 1290 def set_rtt_sample_count super end |
- (Object) set_rtt_timeout
Sets the timeout for RTT, in seconds.
1300 1301 1302 |
# File 'lib/icontrol/global_lb/globals.rb', line 1300 def set_rtt_timeout super end |
- (Object) set_static_persistence_cidr_mask(opts)
Sets the CIDR mask (length) for the static persistence load balancing mode.
1312 1313 1314 1315 |
# File 'lib/icontrol/global_lb/globals.rb', line 1312 def set_static_persistence_cidr_mask(opts) check_params(opts,[:v6]) super end |
- (Object) set_sync_group_name(opts)
Sets the sync group name.
1325 1326 1327 1328 |
# File 'lib/icontrol/global_lb/globals.rb', line 1325 def set_sync_group_name(opts) check_params(opts,[:sync_group_name]) super end |
- (Object) set_sync_named_configuration_state(opts)
Sets the state to indicate whether to auto-synchronize named configuration. Allows automatic updates of named.conf to/from other 3-DNSes.
1339 1340 1341 1342 |
# File 'lib/icontrol/global_lb/globals.rb', line 1339 def set_sync_named_configuration_state(opts) check_params(opts,[:state]) super end |
- (Object) set_sync_timeout
Sets the sync timeout. If synch'ing from a remote 3-DNS takes longer than this timeout, then abort the connection.
1351 1352 1353 |
# File 'lib/icontrol/global_lb/globals.rb', line 1351 def set_sync_timeout super end |
- (Object) set_sync_zone_timeout
Sets the sync zones timeout. If synch'ing named and zone configuration takes this timeout, then abort the connection.
1362 1363 1364 |
# File 'lib/icontrol/global_lb/globals.rb', line 1362 def set_sync_zone_timeout super end |
- (Object) set_time_tolerance
Sets the allowable time difference for data to be out of sync between members of a sync group.
1373 1374 1375 |
# File 'lib/icontrol/global_lb/globals.rb', line 1373 def set_time_tolerance super end |
- (Object) set_timer_auto_configuration_data
Sets the frequency at which to retrieve auto-configuration data.
1383 1384 1385 |
# File 'lib/icontrol/global_lb/globals.rb', line 1383 def set_timer_auto_configuration_data super end |
- (Object) set_timer_persistence_cache
Sets the frequency at which to retrieve path and metrics data from the system cache.
1393 1394 1395 |
# File 'lib/icontrol/global_lb/globals.rb', line 1393 def set_timer_persistence_cache super end |
- (Object) set_timer_retry_path_data
Sets the frequency at which to retry path data.
1403 1404 1405 |
# File 'lib/icontrol/global_lb/globals.rb', line 1403 def set_timer_retry_path_data super end |
- (Object) set_topology_acl_threshold
Sets the threshold for the topology ACL.
1413 1414 1415 |
# File 'lib/icontrol/global_lb/globals.rb', line 1413 def set_topology_acl_threshold super end |
- (Object) set_topology_longest_match_state(opts)
Sets the state to indicate whether the 3-DNS Controller selects the topology record that is most specific and, thus, has the longest match, in cases where there are several IP/netmask items that match a particular IP address. If you select No, the 3-DNS Controller uses the first topology record that matches (according to the order of entry) in the topology statement.
1429 1430 1431 1432 |
# File 'lib/icontrol/global_lb/globals.rb', line 1429 def set_topology_longest_match_state(opts) check_params(opts,[:state]) super end |
- (Object) set_traceroute_port
Sets the port to use to collect traceroute (hops) data.
1440 1441 1442 |
# File 'lib/icontrol/global_lb/globals.rb', line 1440 def set_traceroute_port super end |
- (Object) set_traceroute_ttl
Sets the TTL for the traceroute information.
1450 1451 1452 |
# File 'lib/icontrol/global_lb/globals.rb', line 1450 def set_traceroute_ttl super end |
- (Object) set_use_recursion_bit_state(opts)
Sets the state that if enabled, it will set the recursion bit in all DNS responses from GTM.
1463 1464 1465 1466 |
# File 'lib/icontrol/global_lb/globals.rb', line 1463 def set_use_recursion_bit_state(opts) check_params(opts,[:state]) super end |
- (long) static_persistence_cidr_mask(opts)
Gets the CIDR mask (length) for the static persistence load balancing mode.
568 569 570 571 |
# File 'lib/icontrol/global_lb/globals.rb', line 568 def static_persistence_cidr_mask(opts) check_params(opts,[:v6]) super end |
- (String) sync_group_name
Gets the sync group name.
580 581 582 |
# File 'lib/icontrol/global_lb/globals.rb', line 580 def sync_group_name super end |
- (EnabledState) sync_named_configuration_state
Gets the state to indicate whether to auto_synchronize named configuration. Allows automatic updates of named.conf to/from other 3-DNSes.
592 593 594 |
# File 'lib/icontrol/global_lb/globals.rb', line 592 def sync_named_configuration_state super end |
- (long) sync_timeout
Gets the sync timeout. If synch'ing from a remote 3-DNS takes longer than this timeout, then abort the connection.
604 605 606 |
# File 'lib/icontrol/global_lb/globals.rb', line 604 def sync_timeout super end |
- (long) sync_zone_timeout
Gets the sync zones timeout. If synch'ing named and zone configuration takes this timeout, then abort the connection.
616 617 618 |
# File 'lib/icontrol/global_lb/globals.rb', line 616 def sync_zone_timeout super end |
- (long) time_tolerance
Gets the allowable time difference for data to be out of sync between members of a sync group.
628 629 630 |
# File 'lib/icontrol/global_lb/globals.rb', line 628 def time_tolerance super end |
- (long) timer_auto_configuration_data
Gets the frequency at which to retrieve auto-configuration data.
639 640 641 |
# File 'lib/icontrol/global_lb/globals.rb', line 639 def timer_auto_configuration_data super end |
- (long) timer_persistence_cache
Gets the frequency at which to retrieve path and metrics data from the system cache.
650 651 652 |
# File 'lib/icontrol/global_lb/globals.rb', line 650 def timer_persistence_cache super end |
- (long) timer_retry_path_data
Gets the frequency at which to retry path data.
661 662 663 |
# File 'lib/icontrol/global_lb/globals.rb', line 661 def timer_retry_path_data super end |
- (long) topology_acl_threshold
Gets the threshold for the topology ACL.
672 673 674 |
# File 'lib/icontrol/global_lb/globals.rb', line 672 def topology_acl_threshold super end |
- (EnabledState) topology_longest_match_state
Gets the state to indicate whether the 3-DNS Controller selects the topology record that is most specific and, thus, has the longest match, in cases where there are several IP/netmask items that match a particular IP address. If you select No, the 3-DNS Controller uses the first topology record that matches (according to the order of entry) in the topology statement.
687 688 689 |
# File 'lib/icontrol/global_lb/globals.rb', line 687 def topology_longest_match_state super end |
- (long) traceroute_port
Gets the port to use to collect traceroute (hops) data.
698 699 700 |
# File 'lib/icontrol/global_lb/globals.rb', line 698 def traceroute_port super end |
- (long) traceroute_ttl
Gets the TTL for the traceroute information.
709 710 711 |
# File 'lib/icontrol/global_lb/globals.rb', line 709 def traceroute_ttl super end |
- (EnabledState) use_recursion_bit_state
Gets the state that if enabled, it will set the recursion bit in all DNS responses from GTM.
721 722 723 |
# File 'lib/icontrol/global_lb/globals.rb', line 721 def use_recursion_bit_state super end |
- (String) version
Gets the version information for this interface.
729 730 731 |
# File 'lib/icontrol/global_lb/globals.rb', line 729 def version super end |