Class: Ansible::Ruby::Modules::Bigip_gtm_pool_member
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_gtm_pool_member
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb
Overview
Manages a variety of settings on GTM pool members. The settings that can be adjusted with this module are much more broad that what can be done in the C(bigip_gtm_pool) module. The pool module is intended to allow you to adjust the member order in the pool, not the various settings of the members. The C(bigip_gtm_pool_member) module should be used to adjust all of the other settings.
Instance Method Summary collapse
-
#description ⇒ Object?
The description of the pool member.
-
#limits ⇒ Object?
Specifies resource thresholds or limit requirements at the pool member level.,When you enable one or more limit settings, the system then uses that data to take members in and out of service.,You can define limits for any or all of the limit settings.
-
#member_order ⇒ Object?
Specifies the order in which the member will appear in the pool.,The system uses this number with load balancing methods that involve prioritizing pool members, such as the Ratio load balancing method.,When creating a new member using this module, if the C(member_order) parameter is not specified, it will default to C(0) (first member in the pool).
-
#monitor ⇒ Object?
Specifies the monitor assigned to this pool member.,Pool members only support a single monitor.,If the C(port) of the C(gtm_virtual_server) is C(*), the accepted values of this parameter will be affected.,When creating a new pool member, if this parameter is not specified, the default of C(default) will be used.,To remove the monitor from the pool member, use the value C(none).,For pool members created on different partitions, you can also specify the full path to the Common monitor.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#pool ⇒ Object
Name of the GTM pool.
-
#ratio ⇒ Object?
Specifies the weight of the pool member for load balancing purposes.
-
#server_name ⇒ Object
Specifies the GTM server which contains the C(virtual_server).
-
#state ⇒ :present, ...
Pool member state.
-
#type ⇒ :a, ...
The type of GTM pool that the member is in.
-
#virtual_server ⇒ Object
Specifies the name of the GTM virtual server which is assigned to the specified C(server).
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#description ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 41 attribute :description |
#limits ⇒ Object?
44 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 44 attribute :limits |
#member_order ⇒ Object?
32 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 32 attribute :member_order |
#monitor ⇒ Object?
35 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 35 attribute :monitor |
#partition ⇒ String?
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 28 attribute :partition |
#pool ⇒ Object
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 24 attribute :pool |
#ratio ⇒ Object?
38 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 38 attribute :ratio |
#server_name ⇒ Object
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 16 attribute :server_name |
#state ⇒ :present, ...
47 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 47 attribute :state |
#type ⇒ :a, ...
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 20 attribute :type |
#virtual_server ⇒ Object
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_gtm_pool_member.rb', line 12 attribute :virtual_server |