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
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, #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.
54 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 54 attribute :connection_limit |
#description ⇒ Object?
Returns Pool member description.
57 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 57 attribute :description |
#host ⇒ Object
Returns Pool member IP.
46 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 46 attribute :host |
#monitor_state ⇒ :enabled, ...
Returns Set monitor availability status for pool member.
34 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 34 attribute :monitor_state |
#partition ⇒ String?
Returns Partition.
42 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 42 attribute :partition |
#password ⇒ Object
Returns BIG-IP password.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 18 attribute :password |
#pool ⇒ Object
Returns Pool name. This pool must exist.
38 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 38 attribute :pool |
#port ⇒ Object
Returns Pool member port.
50 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 50 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.
66 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 66 attribute :preserve_node |
#rate_limit ⇒ Object?
Returns Pool member rate limit (connections-per-second). Setting this to 0 disables the limit.
60 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 60 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.
63 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 63 attribute :ratio |
#server ⇒ Object
Returns BIG-IP host.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 10 attribute :server |
#session_state ⇒ :enabled, ...
Returns Set new session availability status for pool member.
30 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 30 attribute :session_state |
#state ⇒ :present, :absent
Returns Pool member state.
26 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 26 attribute :state |
#user ⇒ Object
Returns BIG-IP username.
14 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 14 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.
22 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 22 attribute :validate_certs |