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/network/f5/bigip_pool_member.rb
Overview
Manages F5 BIG-IP LTM pool members via iControl SOAP API.
Instance Method Summary collapse
-
#address ⇒ Object?
IP address of the pool member.
-
#connection_limit ⇒ Integer?
Pool member connection limit.
-
#description ⇒ String?
Pool member description.
-
#fqdn ⇒ Object?
FQDN name of the pool member.
-
#fqdn_auto_populate ⇒ Symbol?
Specifies whether the system automatically creates ephemeral nodes using the IP addresses returned by the resolution of a DNS query for a node defined by an FQDN.,When C(yes), the system generates an ephemeral node for each IP address returned in response to a DNS query for the FQDN of the node.
-
#name ⇒ String?
Name of the node to create, or re-use, when creating a new pool member.,This parameter is optional and, if not specified, a node name will be created automatically from either the specified C(address) or C(fqdn).,The C(enabled) state is an alias of C(present).
-
#partition ⇒ String?
Partition.
-
#pool ⇒ String
Pool name.
-
#port ⇒ Integer
Pool member port.,This value cannot be changed after it has been set.
-
#preserve_node ⇒ Symbol?
When state is C(absent) attempts to remove the node that the pool member references.,The node will not be removed if it is still referenced by other pool members.
-
#priority_group ⇒ String, ...
Specifies a number representing the priority group for the pool member.,When adding a new member, the default is 0, meaning that the member has no priority.,To specify a priority, you must activate priority group usage when you create a new pool or when adding or removing pool members.
-
#rate_limit ⇒ Integer?
Pool member rate limit (connections-per-second).
-
#ratio ⇒ Integer?
Pool member ratio weight.
-
#reuse_nodes ⇒ Boolean?
Reuses node definitions if requested.
-
#state ⇒ :present, ...
Pool member state.
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
#address ⇒ Object?
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 28 attribute :address |
#connection_limit ⇒ Integer?
38 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 38 attribute :connection_limit |
#description ⇒ String?
42 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 42 attribute :description |
#fqdn ⇒ Object?
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 31 attribute :fqdn |
#fqdn_auto_populate ⇒ Symbol?
62 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 62 attribute :fqdn_auto_populate |
#name ⇒ String?
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 12 attribute :name |
#partition ⇒ String?
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 24 attribute :partition |
#pool ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 20 attribute :pool |
#port ⇒ Integer
34 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 34 attribute :port |
#preserve_node ⇒ Symbol?
54 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 54 attribute :preserve_node |
#priority_group ⇒ String, ...
58 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 58 attribute :priority_group |
#rate_limit ⇒ Integer?
46 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 46 attribute :rate_limit |
#ratio ⇒ Integer?
50 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 50 attribute :ratio |
#reuse_nodes ⇒ Boolean?
66 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 66 attribute :reuse_nodes |
#state ⇒ :present, ...
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_pool_member.rb', line 16 attribute :state |