Class: Ansible::Ruby::Modules::Bigip_monitor_http
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_monitor_http
- Defined in:
- lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb
Instance Method Summary collapse
-
#interval ⇒ String?
The interval specifying how frequently the monitor instance of this template will run.
-
#ip ⇒ String?
IP address part of the ipport definition.
-
#name ⇒ String
Monitor name.
-
#parent ⇒ String?
The parent template of this monitor template.
-
#parent_partition ⇒ String?
Partition for the parent monitor.
-
#partition ⇒ String?
Partition for the monitor.
-
#password ⇒ String
BIG-IP password.
-
#port ⇒ String?
Port address part op the ipport definition.
-
#receive ⇒ String
The receive string for the monitor call.
-
#receive_disable ⇒ String
The receive disable string for the monitor call.
-
#send ⇒ String
The send string for the monitor call.
-
#server ⇒ String
BIG-IP host.
-
#state ⇒ :present, ...
Monitor state.
-
#time_until_up ⇒ String?
Specifies the amount of time in seconds after the first successful response before a node will be marked up.
-
#timeout ⇒ String?
The number of seconds in which the node or service must respond to the monitor request.
-
#user ⇒ String
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
#interval ⇒ String?
Returns The interval specifying how frequently the monitor instance of this template will run. By default, this interval is used for up and down states. The default API setting is 5.
66 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 66 attribute :interval |
#ip ⇒ String?
Returns IP address part of the ipport definition. The default API setting is “0.0.0.0”.
58 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 58 attribute :ip |
#name ⇒ String
Returns Monitor name.
30 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 30 attribute :name |
#parent ⇒ String?
Returns The parent template of this monitor template.
38 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 38 attribute :parent |
#parent_partition ⇒ String?
Returns Partition for the parent monitor.
42 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 42 attribute :parent_partition |
#partition ⇒ String?
Returns Partition for the monitor.
34 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 34 attribute :partition |
#password ⇒ String
Returns BIG-IP password.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 18 attribute :password |
#port ⇒ String?
Returns port address part op the ipport definition. The default API setting is 0.
62 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 62 attribute :port |
#receive ⇒ String
Returns The receive string for the monitor call.
50 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 50 attribute :receive |
#receive_disable ⇒ String
Returns The receive disable string for the monitor call.
54 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 54 attribute :receive_disable |
#send ⇒ String
Returns The send string for the monitor call.
46 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 46 attribute :send |
#server ⇒ String
Returns BIG-IP host.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 10 attribute :server |
#state ⇒ :present, ...
Returns Monitor state.
26 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 26 attribute :state |
#time_until_up ⇒ String?
Returns Specifies the amount of time in seconds after the first successful response before a node will be marked up. A value of 0 will cause a node to be marked up immediately after a valid response is received from the node. The default API setting is 0.
74 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 74 attribute :time_until_up |
#timeout ⇒ String?
Returns The number of seconds in which the node or service must respond to the monitor request. If the target responds within the set time period, it is considered up. If the target does not respond within the set time period, it is considered down. You can change this number to any number you want, however, it should be 3 times the interval number of seconds plus 1 second. The default API setting is 16.
70 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.rb', line 70 attribute :timeout |
#user ⇒ String
Returns BIG-IP username.
14 |
# File 'lib/ansible/ruby/modules/generated/extras/network/f5/bigip_monitor_http.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_monitor_http.rb', line 22 attribute :validate_certs |