Class: Ansible::Ruby::Modules::Bigip_pool_member
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_pool_member
- Defined in:
- lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb
Overview
Manages F5 BIG-IP LTM pool members via iControl SOAP API
Instance Method Summary collapse
-
#connection_limit ⇒ Object?
Pool member connection limit.
-
#description ⇒ Object?
Pool member description.
-
#host ⇒ Object
Pool member IP.
-
#monitor_state ⇒ :enabled, ...
Set monitor availability status for pool member.
-
#partition ⇒ String?
Partition.
-
#password ⇒ Object
BIG-IP password.
-
#pool ⇒ Object
Pool name.
-
#port ⇒ Object
Pool member port.
-
#preserve_node ⇒ :yes, ...
When state is absent and the pool member is no longer referenced in other pools, the default behavior removes the unused node object.
-
#rate_limit ⇒ Object?
Pool member rate limit (connections-per-second).
-
#ratio ⇒ Object?
Pool member ratio weight.
-
#server ⇒ Object
BIG-IP host.
-
#session_state ⇒ :enabled, ...
Set new session availability status for pool member.
-
#state ⇒ :present, :absent
Pool member state.
-
#user ⇒ Object
BIG-IP username.
-
#validate_certs ⇒ :yes, ...
If C(no), SSL certificates will not be validated.
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
#connection_limit ⇒ Object?
Returns Pool member connection limit. Setting this to 0 disables the limit.
55 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 55 attribute :connection_limit |
#description ⇒ Object?
Returns Pool member description.
58 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 58 attribute :description |
#host ⇒ Object
Returns Pool member IP.
47 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 47 attribute :host |
#monitor_state ⇒ :enabled, ...
Returns Set monitor availability status for pool member.
35 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 35 attribute :monitor_state |
#partition ⇒ String?
Returns Partition.
43 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 43 attribute :partition |
#password ⇒ Object
Returns BIG-IP password.
19 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 19 attribute :password |
#pool ⇒ Object
Returns Pool name. This pool must exist.
39 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 39 attribute :pool |
#port ⇒ Object
Returns Pool member port.
51 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 51 attribute :port |
#preserve_node ⇒ :yes, ...
Returns When state is absent and the pool member is no longer referenced in other pools, the default behavior removes the unused node object. Setting this to ‘yes’ disables this behavior.
67 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 67 attribute :preserve_node |
#rate_limit ⇒ Object?
Returns Pool member rate limit (connections-per-second). Setting this to 0 disables the limit.
61 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 61 attribute :rate_limit |
#ratio ⇒ Object?
Returns Pool member ratio weight. Valid values range from 1 through 100. New pool members – unless overriden with this value – default to 1.
64 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 64 attribute :ratio |
#server ⇒ Object
Returns BIG-IP host.
11 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 11 attribute :server |
#session_state ⇒ :enabled, ...
Returns Set new session availability status for pool member.
31 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 31 attribute :session_state |
#state ⇒ :present, :absent
Returns Pool member state.
27 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 27 attribute :state |
#user ⇒ Object
Returns BIG-IP username.
15 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 15 attribute :user |
#validate_certs ⇒ :yes, ...
Returns If C(no), SSL certificates will not be validated. This should only be used on personally controlled sites. Prior to 2.0, this module would always validate on python >= 2.7.9 and never validate on python <= 2.7.8.
23 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 23 attribute :validate_certs |