Class: Ansible::Ruby::Modules::Bigip_node
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_node
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb
Overview
Manages F5 BIG-IP LTM nodes.
Instance Method Summary collapse
-
#address ⇒ Object?
IP address of the node.
-
#connection_limit ⇒ Object?
Node connection limit.
-
#description ⇒ String?
Specifies descriptive text that identifies the node.,You can remove a description by either specifying an empty string, or by specifying the special value C(none).
-
#dynamic_ratio ⇒ Object?
The dynamic ratio number for the node.
-
#fqdn ⇒ String?
FQDN name of the node.
-
#fqdn_address_type ⇒ :ipv4, ...
Specifies whether the FQDN of the node resolves to an IPv4 or IPv6 address.,When creating a new node, if this parameter is not specified and C(fqdn) is specified, this parameter will default to C(ipv4).,This parameter cannot be changed after it has been set.
-
#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.
-
#fqdn_down_interval ⇒ Object?
Specifies the interval in which a query occurs, when the DNS server is down.
-
#fqdn_up_interval ⇒ Object?
Specifies the interval in which a query occurs, when the DNS server is up.
-
#monitor_type ⇒ :and_list, ...
Monitor rule type when C(monitors) is specified.
-
#monitors ⇒ Array<String>, ...
Specifies the health monitors that the system currently uses to monitor this node.
-
#name ⇒ String
Specifies the name of the node.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#quorum ⇒ Object?
Monitor quorum value when C(monitor_type) is C(m_of_n).
-
#rate_limit ⇒ Object?
Node rate limit (connections-per-second).
-
#ratio ⇒ Object?
Node ratio weight.
-
#state ⇒ :present, ...
Specifies the current state of the node.
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?
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 31 attribute :address |
#connection_limit ⇒ Object?
56 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 56 attribute :connection_limit |
#description ⇒ String?
52 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 52 attribute :description |
#dynamic_ratio ⇒ Object?
65 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 65 attribute :dynamic_ratio |
#fqdn ⇒ String?
34 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 34 attribute :fqdn |
#fqdn_address_type ⇒ :ipv4, ...
38 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 38 attribute :fqdn_address_type |
#fqdn_auto_populate ⇒ Symbol?
42 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 42 attribute :fqdn_auto_populate |
#fqdn_down_interval ⇒ Object?
49 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 49 attribute :fqdn_down_interval |
#fqdn_up_interval ⇒ Object?
46 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 46 attribute :fqdn_up_interval |
#monitor_type ⇒ :and_list, ...
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 20 attribute :monitor_type |
#monitors ⇒ Array<String>, ...
27 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 27 attribute :monitors |
#name ⇒ String
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 16 attribute :name |
#partition ⇒ String?
68 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 68 attribute :partition |
#quorum ⇒ Object?
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 24 attribute :quorum |
#rate_limit ⇒ Object?
59 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 59 attribute :rate_limit |
#ratio ⇒ Object?
62 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 62 attribute :ratio |
#state ⇒ :present, ...
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_node.rb', line 12 attribute :state |