» avi_healthmonitor

This data source is used to to get avi_healthmonitor objects.

» Example Usage

data "avi_healthmonitor" "foo_healthmonitor" {
    uuid = "healthmonitor-f9cf6b3e-a411-436f-95e2-2982ba2b217b"
    name = "foo"
}

» Argument Reference

  • name - (Optional) Search HealthMonitor by name.
  • uuid - (Optional) Search HealthMonitor by uuid.

» Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • allow_duplicate_monitors - By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently.
  • description - User defined description for the object.
  • disable_quickstart - During addition of a server or healthmonitors or during bootup, avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible.
  • dns_monitor - Dict settings for healthmonitor.
  • external_monitor - Dict settings for healthmonitor.
  • failed_checks - Number of continuous failed health checks before the server is marked down.
  • http_monitor - Dict settings for healthmonitor.
  • https_monitor - Dict settings for healthmonitor.
  • is_federated - This field describes the object's replication scope.
  • monitor_port - Use this port instead of the port defined for the server in the pool.
  • name - A user friendly name for this health monitor.
  • radius_monitor - Health monitor for radius.
  • receive_timeout - A valid response from the server is expected within the receive timeout window.
  • send_interval - Frequency, in seconds, that monitors are sent to a server.
  • sip_monitor - Health monitor for sip.
  • successful_checks - Number of continuous successful health checks before server is marked up.
  • tcp_monitor - Dict settings for healthmonitor.
  • tenant_ref - It is a reference to an object of type tenant.
  • type - Type of the health monitor.
  • udp_monitor - Dict settings for healthmonitor.
  • uuid - Uuid of the health monitor.