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_options, attribute, #initialize, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#connection_limit ⇒ Object?
54 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 54 attribute :connection_limit |
#description ⇒ Object?
57 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 57 attribute :description |
#host ⇒ Object
46 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 46 attribute :host |
#monitor_state ⇒ :enabled, ...
34 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 34 attribute :monitor_state |
#partition ⇒ String?
42 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 42 attribute :partition |
#password ⇒ Object
18 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 18 attribute :password |
#pool ⇒ Object
38 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 38 attribute :pool |
#port ⇒ Object
50 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 50 attribute :port |
#preserve_node ⇒ :yes, ...
66 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 66 attribute :preserve_node |
#rate_limit ⇒ Object?
60 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 60 attribute :rate_limit |
#ratio ⇒ Object?
63 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 63 attribute :ratio |
#server ⇒ Object
10 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 10 attribute :server |
#session_state ⇒ :enabled, ...
30 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 30 attribute :session_state |
#state ⇒ :present, :absent
26 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 26 attribute :state |
#user ⇒ Object
14 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 14 attribute :user |
#validate_certs ⇒ :yes, ...
22 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_pool_member.rb', line 22 attribute :validate_certs |