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", ...
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 20 attribute :alternate_lb_method |
#availability_requirements ⇒ Object?
49 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 49 attribute :availability_requirements |
#fallback_ip ⇒ Object?
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 28 attribute :fallback_ip |
#fallback_lb_method ⇒ :"round-robin", ...
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 24 attribute :fallback_lb_method |
#members ⇒ Object?
43 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 43 attribute :members |
#monitors ⇒ Object?
46 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 46 attribute :monitors |
#name ⇒ String
35 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 35 attribute :name |
#partition ⇒ String?
39 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 39 attribute :partition |
#preferred_lb_method ⇒ :"round-robin", ...
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 16 attribute :preferred_lb_method |
#state ⇒ :present, ...
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 12 attribute :state |
#type ⇒ :a, ...
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool.rb', line 31 attribute :type |