Class: IControl::LocalLB::VirtualServer
- Inherits:
-
Base
- Object
- Base
- IControl::LocalLB::VirtualServer
- Defined in:
- lib/icontrol/local_lb/virtual_server.rb,
lib/icontrol/local_lb.rb
Overview
The VirtualServer interface enables you to work with the states, statistics, limits, availability, and settings of a local load balancer's virtual servers. For example, you can use the Virtual Server interface to create a virtual server from a specified pool or rule or to delete a virtual server from a specified pool.
Defined Under Namespace
Classes: VirtualServerAuthentication, VirtualServerAuthenticationSequence, VirtualServerAuthenticationSequenceSequence, VirtualServerCMPEnableMode, VirtualServerCMPEnableModeSequence, VirtualServerClonePool, VirtualServerClonePoolSequence, VirtualServerClonePoolSequenceSequence, VirtualServerHttpClass, VirtualServerHttpClassSequence, VirtualServerHttpClassSequenceSequence, VirtualServerModuleScore, VirtualServerModuleScoreSequence, VirtualServerModuleScoreSequenceSequence, VirtualServerPersistence, VirtualServerPersistenceSequence, VirtualServerPersistenceSequenceSequence, VirtualServerProfile, VirtualServerProfileAttribute, VirtualServerProfileAttributeSequence, VirtualServerProfileAttributeSequenceSequence, VirtualServerProfileSequence, VirtualServerProfileSequenceSequence, VirtualServerResource, VirtualServerResourceSequence, VirtualServerRule, VirtualServerRuleSequence, VirtualServerRuleSequenceSequence, VirtualServerStatisticEntry, VirtualServerStatisticEntrySequence, VirtualServerStatistics, VirtualServerType, VirtualServerTypeSequence
Instance Method Summary (collapse)
-
- (HardwareAccelerationMode) actual_hardware_acceleration
Gets the actual hardware acceleration modes for this virtual server.
-
- (Object) add_authentication_profile(opts)
Adds/associates authentication profiles to this virtual server.
-
- (Object) add_clone_pool(opts)
Adds/associates clone pools to this virtual server.
-
- (Object) add_httpclass_profile(opts)
Adds/associates HTTP class profiles to this virtual server.
-
- (Object) add_persistence_profile(opts)
Adds/associates persistence profiles to this virtual server.
-
- (Object) add_profile(opts)
Adds/associates profiles to this virtual server.
-
- (Object) add_rule(opts)
Adds/associates rules to this virtual server.
-
- (VirtualServerStatistics) all_statistics
Gets the statistics for all the virtual server.
-
- (VirtualServerAuthentication[]) authentication_profile
Gets the lists of authentication profiles this virtual server are associated with.
-
- (VirtualServerClonePool[]) clone_pool
Gets the lists of clone pools this virtual server are associated with.
-
- (VirtualServerCMPEnableMode) cmp_enable_mode
Gets the CMP enable modes from this virtual server.
-
- (EnabledState) cmp_enabled_state
Gets the CMP enabled states for this virtual server.
-
- (ULong64) connection_limit
Gets the connection limits for this virtual server.
-
- (EnabledState) connection_mirror_state
Gets the mirror connection states for this virtual server.
-
- (Object) create(opts)
Creates or updates virtual server from this resources.
-
- (String) default_pool_name
Gets the default pool names for this virtual server.
-
- (Object) delete_all_virtual_servers
Deletes all virtual server.
-
- (Object) delete_persistence_record(opts)
Deletes the persistence records based on this persistent modes for this virtual server.
-
- (Object) delete_virtual_server
Deletes this virtual server.
-
- (IPPortDefinition) destination
Gets the destination IP and port of this virtual server.
-
- (EnabledState) enabled_state
Gets the enabled state of this virtual server.
-
- (String) fallback_persistence_profile
Gets the persistence profiles to use for fallback persistence for this virtual server.
-
- (ULong64) gtm_score
Returns the gtm scores for this virtual server.
-
- (VirtualServerHttpClass[]) httpclass_profile
Gets the lists of HTTP class profiles this virtual server are associated with.
-
- (String) last_hop_pool
Gets the last hop pools for this virtual server.
-
- (String) list
Gets a list of virtual server.
-
- (VirtualServerModuleScore[]) module_score
Returns the module scores for this virtual server.
-
- (ObjectStatus) object_status
Gets the status of each of this virtual server.
-
- (VirtualServerPersistence[]) persistence_profile
Gets the lists of persistence profiles this virtual server are associated with.
-
- (PersistenceRecord[]) persistence_record(opts)
Gets the persistence records based on this persistent modes for this virtual server.
-
- (VirtualServerProfileAttribute[]) profile
Gets the lists of profiles this virtual server are associated with.
-
- (ProtocolType) protocol
Gets the protocols supported by this virtual server.
-
- (String) rate_class
Gets the rate classes that will be used to rate limit the traffic.
-
- (Object) remove_all_authentication_profiles
Removes all authentication profiles from this virtual server.
-
- (Object) remove_all_clone_pools
Removes all clone pools from this virtual server.
-
- (Object) remove_all_httpclass_profiles
Removes all HTTP class profiles from this virtual server.
-
- (Object) remove_all_persistence_profiles
Removes all persistence profiles from this virtual server.
-
- (Object) remove_all_profiles
Removes all profiles from this virtual server.
-
- (Object) remove_all_rules
Removes all rules from this virtual server.
-
- (Object) remove_authentication_profile(opts)
Removes authentication profiles from this virtual server.
-
- (Object) remove_clone_pool(opts)
Removes clone pools from this virtual server.
-
- (Object) remove_httpclass_profile(opts)
Removes HTTP class profiles from this virtual server.
-
- (Object) remove_persistence_profile(opts)
Removes persistence profiles from this virtual server.
-
- (Object) remove_profile(opts)
Removes profiles from this virtual server.
-
- (Object) remove_rule(opts)
Removes rules from this virtual server.
-
- (Object) reset_statistics
Resets the statistics for this virtual server.
-
- (VirtualServerRule[]) rule
Gets the lists of rules this virtual server are associated with.
-
- (Object) set_cmp_enabled_state(opts)
Sets the CMP enabled states for this virtual server.
-
- (Object) set_connection_limit(opts)
Sets the connection limits of this virtual server.
-
- (Object) set_connection_mirror_state(opts)
Sets the mirror connection states for this virtual server.
-
- (Object) set_default_pool_name(opts)
Sets the default pool names for this virtual server.
-
- (Object) set_destination(opts)
Sets the destination IP and port for this virtual server.
-
- (Object) set_enabled_state(opts)
Sets the enabled state of this virtual server.
-
- (Object) set_fallback_persistence_profile(opts)
Sets the persistence profiles to use for fallback persistence for this virtual server.
-
- (Object) set_gtm_score(opts)
Sets the gtm score for this virtual server.
-
- (Object) set_last_hop_pool(opts)
Sets the last hop pools for this virtual server.
-
- (Object) set_protocol(opts)
Sets the protocols supported by this virtual server, one of IP, TCP or UDP.
-
- (Object) set_rate_class(opts)
Sets the rate classes that will be used to rate limit the traffic.
-
- (Object) set_snat_automap
Sets the SNAT automap state for this virtual server.
-
- (Object) set_snat_none
Sets the state to use no SNATs for this virtual server.
-
- (Object) set_snat_pool(opts)
Sets the SNAT pools to be used in iSNAT configurations for this virtual server.
-
- (Object) set_source_port_behavior(opts)
Sets the source port behavior for this virtual server.
-
- (Object) set_translate_address_state(opts)
Sets the address translation states for this virtual server.
-
- (Object) set_translate_port_state(opts)
Sets the port translation states for this virtual server.
-
- (Object) set_type(opts)
Sets the types for this virtual server.
-
- (Object) set_vlan(opts)
Sets VLANs to the list of VLANs on which access to this Virtual Servers are enabled/disabled.
-
- (Object) set_wildmask(opts)
Sets the wildmasks for this virtual server.
-
- (String) snat_pool
Gets the SNAT pools to be used in iSNAT configurations for this virtual server.
-
- (SnatType) snat_type
Gets the SNAT type for this virtual server.
-
- (SourcePortBehavior) source_port_behavior
Gets the source port behavior for this virtual server.
-
- (VirtualServerStatistics) statistics
Gets the statistics for this virtual server.
-
- (EnabledState) translate_address_state
Gets the address translation states for this virtual server.
-
- (EnabledState) translate_port_state
Gets the port translation states for this virtual server.
-
- (VirtualServerType) type
Gets the types of this virtual server.
-
- (String) version
Gets the version information for this interface.
-
- (VLANFilterList) vlan
Gets the lists of VLANs on which access to this Virtual Servers are enabled/disabled.
-
- (String) wildmask
Gets the wildmasks for this virtual server.
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class IControl::Base
Instance Method Details
- (HardwareAccelerationMode) actual_hardware_acceleration
Gets the actual hardware acceleration modes for this virtual server.
180 181 182 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 180 def actual_hardware_acceleration super end |
- (Object) add_authentication_profile(opts)
Adds/associates authentication profiles to this virtual server.
53 54 55 56 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 53 def add_authentication_profile(opts) check_params(opts,[:profiles]) super end |
- (Object) add_clone_pool(opts)
Adds/associates clone pools to this virtual server.
66 67 68 69 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 66 def add_clone_pool(opts) check_params(opts,[:clone_pools]) super end |
- (Object) add_httpclass_profile(opts)
Adds/associates HTTP class profiles to this virtual server.
79 80 81 82 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 79 def add_httpclass_profile(opts) check_params(opts,[:profiles]) super end |
- (Object) add_persistence_profile(opts)
Adds/associates persistence profiles to this virtual server.
92 93 94 95 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 92 def add_persistence_profile(opts) check_params(opts,[:profiles]) super end |
- (Object) add_profile(opts)
Adds/associates profiles to this virtual server.
105 106 107 108 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 105 def add_profile(opts) check_params(opts,[:profiles]) super end |
- (Object) add_rule(opts)
Adds/associates rules to this virtual server.
118 119 120 121 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 118 def add_rule(opts) check_params(opts,[:rules]) super end |
- (VirtualServerStatistics) all_statistics
Gets the statistics for all the virtual server.
191 192 193 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 191 def all_statistics super end |
- (VirtualServerAuthentication[]) authentication_profile
Gets the lists of authentication profiles this virtual server are associated with.
202 203 204 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 202 def authentication_profile super end |
- (VirtualServerClonePool[]) clone_pool
Gets the lists of clone pools this virtual server are associated with.
213 214 215 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 213 def clone_pool super end |
- (VirtualServerCMPEnableMode) cmp_enable_mode
Gets the CMP enable modes from this virtual server. This is read-only, as the modes are set according to the system and configuration, and influenced by the desired CMP enabled state.
226 227 228 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 226 def cmp_enable_mode super end |
- (EnabledState) cmp_enabled_state
Gets the CMP enabled states for this virtual server. Enables or disables CMP. Note that this setting can influence the CMP enable mode set automatically by the system and configuration. You can not always enable CMP, but you can always disable it.
239 240 241 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 239 def cmp_enabled_state super end |
- (ULong64) connection_limit
Gets the connection limits for this virtual server.
250 251 252 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 250 def connection_limit super end |
- (EnabledState) connection_mirror_state
Gets the mirror connection states for this virtual server.
261 262 263 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 261 def connection_mirror_state super end |
- (Object) create(opts)
Creates or updates virtual server from this resources. Takes additional, optional parameters that enable you to override the default optional values.
135 136 137 138 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 135 def create(opts) check_params(opts,[:definitions,:wildmasks,:resources,:profiles]) super end |
- (String) default_pool_name
Gets the default pool names for this virtual server.
272 273 274 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 272 def default_pool_name super end |
- (Object) delete_all_virtual_servers
Deletes all virtual server.
146 147 148 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 146 def delete_all_virtual_servers super end |
- (Object) delete_persistence_record(opts)
Deletes the persistence records based on this persistent modes for this virtual server.
158 159 160 161 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 158 def delete_persistence_record(opts) check_params(opts,[:persistence_modes]) super end |
- (Object) delete_virtual_server
Deletes this virtual server.
169 170 171 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 169 def delete_virtual_server super end |
- (IPPortDefinition) destination
Gets the destination IP and port of this virtual server.
283 284 285 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 283 def destination super end |
- (EnabledState) enabled_state
Gets the enabled state of this virtual server.
294 295 296 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 294 def enabled_state super end |
- (String) fallback_persistence_profile
Gets the persistence profiles to use for fallback persistence for this virtual server.
305 306 307 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 305 def fallback_persistence_profile super end |
- (ULong64) gtm_score
Returns the gtm scores for this virtual server.
316 317 318 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 316 def gtm_score super end |
- (VirtualServerHttpClass[]) httpclass_profile
Gets the lists of HTTP class profiles this virtual server are associated with. If a specified virtual server is not associated with any HTTP class profile, then the list of HTTP class profiles for that virtual server will be empty.
329 330 331 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 329 def httpclass_profile super end |
- (String) last_hop_pool
Gets the last hop pools for this virtual server.
340 341 342 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 340 def last_hop_pool super end |
- (String) list
Gets a list of virtual server.
351 352 353 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 351 def list super end |
- (VirtualServerModuleScore[]) module_score
Returns the module scores for this virtual server.
362 363 364 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 362 def module_score super end |
- (ObjectStatus) object_status
Gets the status of each of this virtual server.
373 374 375 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 373 def object_status super end |
- (VirtualServerPersistence[]) persistence_profile
Gets the lists of persistence profiles this virtual server are associated with.
384 385 386 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 384 def persistence_profile super end |
- (PersistenceRecord[]) persistence_record(opts)
Gets the persistence records based on this persistent modes for this virtual server.
397 398 399 400 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 397 def persistence_record(opts) check_params(opts,[:persistence_modes]) super end |
- (VirtualServerProfileAttribute[]) profile
Gets the lists of profiles this virtual server are associated with.
409 410 411 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 409 def profile super end |
- (ProtocolType) protocol
Gets the protocols supported by this virtual server.
420 421 422 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 420 def protocol super end |
- (String) rate_class
Gets the rate classes that will be used to rate limit the traffic.
431 432 433 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 431 def rate_class super end |
- (Object) remove_all_authentication_profiles
Removes all authentication profiles from this virtual server.
563 564 565 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 563 def remove_all_authentication_profiles super end |
- (Object) remove_all_clone_pools
Removes all clone pools from this virtual server.
573 574 575 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 573 def remove_all_clone_pools super end |
- (Object) remove_all_httpclass_profiles
Removes all HTTP class profiles from this virtual server.
583 584 585 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 583 def remove_all_httpclass_profiles super end |
- (Object) remove_all_persistence_profiles
Removes all persistence profiles from this virtual server.
593 594 595 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 593 def remove_all_persistence_profiles super end |
- (Object) remove_all_profiles
Removes all profiles from this virtual server.
603 604 605 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 603 def remove_all_profiles super end |
- (Object) remove_all_rules
Removes all rules from this virtual server.
613 614 615 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 613 def remove_all_rules super end |
- (Object) remove_authentication_profile(opts)
Removes authentication profiles from this virtual server.
625 626 627 628 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 625 def remove_authentication_profile(opts) check_params(opts,[:profiles]) super end |
- (Object) remove_clone_pool(opts)
Removes clone pools from this virtual server.
638 639 640 641 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 638 def remove_clone_pool(opts) check_params(opts,[:clone_pools]) super end |
- (Object) remove_httpclass_profile(opts)
Removes HTTP class profiles from this virtual server.
651 652 653 654 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 651 def remove_httpclass_profile(opts) check_params(opts,[:profiles]) super end |
- (Object) remove_persistence_profile(opts)
Removes persistence profiles from this virtual server.
664 665 666 667 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 664 def remove_persistence_profile(opts) check_params(opts,[:profiles]) super end |
- (Object) remove_profile(opts)
Removes profiles from this virtual server.
677 678 679 680 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 677 def remove_profile(opts) check_params(opts,[:profiles]) super end |
- (Object) remove_rule(opts)
Removes rules from this virtual server.
690 691 692 693 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 690 def remove_rule(opts) check_params(opts,[:rules]) super end |
- (Object) reset_statistics
Resets the statistics for this virtual server.
701 702 703 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 701 def reset_statistics super end |
- (VirtualServerRule[]) rule
Gets the lists of rules this virtual server are associated with. If a specified virtual server is not associated with any rule, then the list of rules for that virtual server will be empty.
444 445 446 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 444 def rule super end |
- (Object) set_cmp_enabled_state(opts)
Sets the CMP enabled states for this virtual server. Enables or disables CMP. Note that this setting can influence the CMP enable mode set automatically by the system and configuration. You can not always enable CMP, but you can always disable it.
715 716 717 718 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 715 def set_cmp_enabled_state(opts) check_params(opts,[:states]) super end |
- (Object) set_connection_limit(opts)
Sets the connection limits of this virtual server.
728 729 730 731 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 728 def set_connection_limit(opts) check_params(opts,[:limits]) super end |
- (Object) set_connection_mirror_state(opts)
Sets the mirror connection states for this virtual server.
741 742 743 744 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 741 def set_connection_mirror_state(opts) check_params(opts,[:states]) super end |
- (Object) set_default_pool_name(opts)
Sets the default pool names for this virtual server.
754 755 756 757 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 754 def set_default_pool_name(opts) check_params(opts,[:default_pools]) super end |
- (Object) set_destination(opts)
Sets the destination IP and port for this virtual server.
767 768 769 770 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 767 def set_destination(opts) check_params(opts,[:destinations]) super end |
- (Object) set_enabled_state(opts)
Sets the enabled state of this virtual server.
780 781 782 783 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 780 def set_enabled_state(opts) check_params(opts,[:states]) super end |
- (Object) set_fallback_persistence_profile(opts)
Sets the persistence profiles to use for fallback persistence for this virtual server.
793 794 795 796 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 793 def set_fallback_persistence_profile(opts) check_params(opts,[:profile_names]) super end |
- (Object) set_gtm_score(opts)
Sets the gtm score for this virtual server.
806 807 808 809 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 806 def set_gtm_score(opts) check_params(opts,[:scores]) super end |
- (Object) set_last_hop_pool(opts)
Sets the last hop pools for this virtual server.
819 820 821 822 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 819 def set_last_hop_pool(opts) check_params(opts,[:last_hop_pools]) super end |
- (Object) set_protocol(opts)
Sets the protocols supported by this virtual server, one of IP, TCP or UDP.
832 833 834 835 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 832 def set_protocol(opts) check_params(opts,[:protocols]) super end |
- (Object) set_rate_class(opts)
Sets the rate classes that will be used to rate limit the traffic.
845 846 847 848 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 845 def set_rate_class(opts) check_params(opts,[:rate_classes]) super end |
- (Object) set_snat_automap
Sets the SNAT automap state for this virtual server.
856 857 858 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 856 def set_snat_automap super end |
- (Object) set_snat_none
Sets the state to use no SNATs for this virtual server.
866 867 868 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 866 def set_snat_none super end |
- (Object) set_snat_pool(opts)
Sets the SNAT pools to be used in iSNAT configurations for this virtual server.
878 879 880 881 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 878 def set_snat_pool(opts) check_params(opts,[:snatpools]) super end |
- (Object) set_source_port_behavior(opts)
Sets the source port behavior for this virtual server.
891 892 893 894 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 891 def set_source_port_behavior(opts) check_params(opts,[:source_port_behaviors]) super end |
- (Object) set_translate_address_state(opts)
Sets the address translation states for this virtual server. Enables or disables address translation.
905 906 907 908 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 905 def set_translate_address_state(opts) check_params(opts,[:states]) super end |
- (Object) set_translate_port_state(opts)
Sets the port translation states for this virtual server. Enables or disables port translation.
919 920 921 922 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 919 def set_translate_port_state(opts) check_params(opts,[:states]) super end |
- (Object) set_type(opts)
Sets the types for this virtual server.
932 933 934 935 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 932 def set_type(opts) check_params(opts,[:types]) super end |
- (Object) set_vlan(opts)
Sets VLANs to the list of VLANs on which access to this Virtual Servers are enabled/disabled.
945 946 947 948 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 945 def set_vlan(opts) check_params(opts,[:vlans]) super end |
- (Object) set_wildmask(opts)
Sets the wildmasks for this virtual server.
958 959 960 961 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 958 def set_wildmask(opts) check_params(opts,[:wildmasks]) super end |
- (String) snat_pool
Gets the SNAT pools to be used in iSNAT configurations for this virtual server.
455 456 457 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 455 def snat_pool super end |
- (SnatType) snat_type
Gets the SNAT type for this virtual server.
466 467 468 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 466 def snat_type super end |
- (SourcePortBehavior) source_port_behavior
Gets the source port behavior for this virtual server.
477 478 479 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 477 def source_port_behavior super end |
- (VirtualServerStatistics) statistics
Gets the statistics for this virtual server.
488 489 490 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 488 def statistics super end |
- (EnabledState) translate_address_state
Gets the address translation states for this virtual server. Enables or disables address translation.
500 501 502 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 500 def translate_address_state super end |
- (EnabledState) translate_port_state
Gets the port translation states for this virtual server. Enables or disables port translation.
512 513 514 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 512 def translate_port_state super end |
- (VirtualServerType) type
Gets the types of this virtual server.
523 524 525 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 523 def type super end |
- (String) version
Gets the version information for this interface.
531 532 533 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 531 def version super end |
- (VLANFilterList) vlan
Gets the lists of VLANs on which access to this Virtual Servers are enabled/disabled.
542 543 544 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 542 def vlan super end |
- (String) wildmask
Gets the wildmasks for this virtual server.
553 554 555 |
# File 'lib/icontrol/local_lb/virtual_server.rb', line 553 def wildmask super end |