Class: Ansible::Ruby::Modules::Bigip_gtm_pool
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_gtm_pool
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb
Overview
Manages F5 BIG-IP GTM pools.
Instance Method Summary collapse
-
#alternate_lb_method ⇒ :"round-robin", ...
The load balancing mode that the system tries if the C(preferred_lb_method) is unsuccessful in picking a pool.
-
#availability_requirements ⇒ Object?
Specifies, if you activate more than one health monitor, the number of health monitors that must receive successful responses in order for the link to be considered available.
-
#fallback_ip ⇒ Object?
Specifies the IPv4, or IPv6 address of the server to which the system directs requests when it cannot use one of its pools to do so.
-
#fallback_lb_method ⇒ :"round-robin", ...
The load balancing mode that the system tries if both the C(preferred_lb_method) and C(alternate_lb_method)s are unsuccessful in picking a pool.
-
#members ⇒ Object?
Members to assign to the pool.,The order of the members in this list is the order that they will be listed in the pool.
-
#monitors ⇒ Object?
Specifies the health monitors that the system currently uses to monitor this resource.,When C(availability_requirements.type) is C(require), you may only have a single monitor in the C(monitors) list.
-
#name ⇒ String
Name of the GTM pool.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#preferred_lb_method ⇒ :"round-robin", ...
The load balancing mode that the system tries first.
-
#state ⇒ :present, ...
Pool state.
-
#type ⇒ :a, ...
The type of GTM pool that you want to create.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#alternate_lb_method ⇒ :"round-robin", ...
Returns The load balancing mode that the system tries if the C(preferred_lb_method) is unsuccessful in picking a pool.
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 20 attribute :alternate_lb_method |
#availability_requirements ⇒ Object?
Returns Specifies, if you activate more than one health monitor, the number of health monitors that must receive successful responses in order for the link to be considered available.
49 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 49 attribute :availability_requirements |
#fallback_ip ⇒ Object?
Returns Specifies the IPv4, or IPv6 address of the server to which the system directs requests when it cannot use one of its pools to do so. Note that the system uses the fallback IP only if you select the C(fallback_ip) load balancing method.
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 28 attribute :fallback_ip |
#fallback_lb_method ⇒ :"round-robin", ...
Returns The load balancing mode that the system tries if both the C(preferred_lb_method) and C(alternate_lb_method)s are unsuccessful in picking a pool.
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 24 attribute :fallback_lb_method |
#members ⇒ Object?
Returns Members to assign to the pool.,The order of the members in this list is the order that they will be listed in the pool.
43 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 43 attribute :members |
#monitors ⇒ Object?
Returns Specifies the health monitors that the system currently uses to monitor this resource.,When C(availability_requirements.type) is C(require), you may only have a single monitor in the C(monitors) list.
46 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 46 attribute :monitors |
#name ⇒ String
Returns Name of the GTM pool.
35 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 35 attribute :name |
#partition ⇒ String?
Returns Device partition to manage resources on.
39 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 39 attribute :partition |
#preferred_lb_method ⇒ :"round-robin", ...
Returns The load balancing mode that the system tries first.
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 16 attribute :preferred_lb_method |
#state ⇒ :present, ...
Returns Pool state. When C(present), ensures that the pool is created and enabled. When C(absent), ensures that the pool is removed from the system. When C(enabled) or C(disabled), ensures that the pool is enabled or disabled (respectively) on the remote device.
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 12 attribute :state |
#type ⇒ :a, ...
Returns The type of GTM pool that you want to create. On BIG-IP releases prior to version 12, this parameter is not required. On later versions of BIG-IP, this is a required parameter.
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 31 attribute :type |