» Data Source: oci_health_checks_http_monitors

This data source provides the list of Http Monitors in Oracle Cloud Infrastructure Health Checks service.

Gets a list of HTTP monitors.

» Example Usage

data "oci_health_checks_http_monitors" "test_http_monitors" {
    #Required
    compartment_id = "${var.compartment_id}"

    #Optional
    display_name = "${var.http_monitor_display_name}"
}

» Argument Reference

The following arguments are supported:

  • compartment_id - (Required) Filters results by compartment.
  • display_name - (Optional) Filters results that exactly match the displayName field.

» Attributes Reference

The following attributes are exported:

» HttpMonitor Reference

The following attributes are exported:

  • compartment_id - The OCID of the compartment.
  • defined_tags - Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
  • display_name - A user-friendly and mutable name suitable for display in a user interface.
  • freeform_tags - Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
  • headers - A dictionary of HTTP request headers.

    Note: Monitors and probes do not support the use of the Authorization HTTP header.

  • id - The OCID of the resource.

  • interval_in_seconds - The monitor interval in seconds. Valid values: 10, 30, and 60.

  • is_enabled - Enables or disables the monitor. Set to 'true' to launch monitoring.

  • method - The supported HTTP methods available for probes.

  • path - The optional URL path to probe, including query parameters.

  • port - The port on which to probe endpoints. If unspecified, probes will use the default port of their protocol.

  • protocol - The supported protocols available for HTTP probes.

  • results_url - A URL for fetching the probe results.

  • targets - An array of A target hostname or IP address of the probe.

  • timeout_in_seconds - The probe timeout in seconds. Valid values: 10, 20, 30, and 60. The probe timeout must be less than or equal to intervalInSeconds for monitors.

  • vantage_point_names - An array of The name of a vantage point from which to execute the probe.