Saltar al contenido principal

equinix_fabric_stream_alert_rule (Recurso)

El recurso compatible con Fabric v4 API permite la creación y gestión de ~> Reglas de alerta de flujo de Equinix Fabric Nota El recurso de la regla de alerta de flujo de Equinix Fabric v4 está actualmente en beta. Las interfaces relacionadas con Equinix_FABRIL_STREAM_ALERT_RULE pueden cambiar antes de la disponibilidad general. Por favor, no dude en informar de cualquier problema que experimente abriendo un nuevo número https://github.com/equinix/terraform-provider-equinix/issues/new?template=bug.md

Documentación adicional:

Ejemplo de uso​

resource "equinix_fabric_stream_alert_rule" "new_stream_alert_rule" {
stream_id = "<stream_id>"
name = "<name>"
type = "METRIC_ALERT"
description = "<description>"
enabled = true
metric_selector = {
include = ["equinix.fabric.connection.bandwidth_tx.usage"]
}
detection_method = {
type = "THRESHOLD"
operand = "ABOVE"
window_size = "<window_size>"
warning_threshold = "<warning_threshold>"
critical_threshold = "<critical_threshold>"
}
resource_selector = {
include = ["*/connections/<connection_id>"]
}
}

output "stream_alert_rule_type" {
value = equinix_fabric_stream_alert_rule.new_stream_alert_rule.type
}

output "stream_alert_rule_id" {
value = equinix_fabric_stream_alert_rule.new_stream_alert_rule.uuid
}

output "stream_alert_rule_stream_id" {
value = equinix_fabric_stream_alert_rule.new_stream_alert_rule.stream_id
}

output "stream_alert_rule_state" {
value = equinix_fabric_stream_alert_rule.new_stream_alert_rule.state
}

Esquema​

Obligatorio​

  • description (String) Descripción de la regla de alerta de flujo proporcionada por el cliente
  • detection_method (Atributos) Método de detección para la regla de alerta de flujo (ver a continuación para el esquema anidado )
  • metric_selector (Atributos) Selector de métricas para la regla de alerta de flujo (ver a continuación para ver el esquema anidado )
  • name (String) Nombre de la regla de alerta de flujo proporcionada por el cliente
  • resource_selector (Atributos) Selector de recursos para la regla de alerta de flujo (ver a continuación para ver el esquema anidado )
  • stream_id (String) El UUID de flujo que contiene esta regla de alerta
  • type (String) Tipo de la regla de alerta de flujo

Opcional​

Sólo lectura​

  • change_log (Atributos) Detalles del último cambio en el recurso de flujo (ver a continuación para ver el esquema anidado )
  • href (String) Equinix asignó el URI de la regla de alerta de flujo
  • id (String) El identificador único del recurso
  • state (String) Valor que representa el estado del aprovisionamiento para la regla de alerta de flujo
  • uuid (String) Equinix asignó un identificador único para la regla de alerta de flujo

Esquema anidado para detection_method​

Necesario:

  • type (String) Tipo de método de detección de regla de alerta de flujo

Opcional:

  • critical_threshold (String) Umbral crítico métrico de la regla de alerta de flujo
  • operand (String) Operando métrico de regla de alerta de flujo
  • warning_threshold (String) Umbral de advertencia métrica de la regla de alerta de flujo
  • window_size (String) Tamaño de la ventana métrica de la regla de alerta de flujo

Esquema anidado para metric_selector​

Necesario:

  • include (Lista de cadenas) Lista de métricas a incluir

Esquema anidado para resource_selector​

Necesario:

  • include (Lista de cadenas) Lista de métricas a incluir

Esquema anidado para timeouts​

Opcional:

  • create (String) Una cadena que se puede analizar como una duración que consta de números y sufijos de unidades, como "30s" o "2h45m". Las unidades de tiempo válidas son "s" (segundos), "m" (minutos), "h" (horas).
  • delete (String) Una cadena que se puede analizar como una duración que consta de números y sufijos de unidades, como "30s" o "2h45m". Las unidades de tiempo válidas son "s" (segundos), "m" (minutos), "h" (horas). Establecer un tiempo de espera para una operación Eliminar solo es aplicable si los cambios se guardan en estado antes de que se produzca la operación de destrucción.
  • read (String) Una cadena que se puede analizar como una duración que consta de números y sufijos de unidades, como "30s" o "2h45m". Las unidades de tiempo válidas son "s" (segundos), "m" (minutos), "h" (horas). Las operaciones de lectura se producen durante cualquier operación de actualización o planificación cuando la actualización está habilitada.
  • update (String) Una cadena que se puede analizar como una duración que consta de números y sufijos de unidades, como "30s" o "2h45m". Las unidades de tiempo válidas son "s" (segundos), "m" (minutos), "h" (horas).

Esquema anidado para change_log​

Sólo lectura:

  • created_by (String) Nombre de usuario del creador del recurso de flujo
  • created_by_email (String) Correo electrónico del creador del recurso de flujo
  • created_by_full_name (String) Nombre legal del creador del recurso de flujo
  • created_date_time (String) Tiempo de creación del recurso de flujo
  • deleted_by (String) Nombre de usuario del eliminador del recurso de flujo
  • deleted_by_email (String) Correo electrónico del eliminador del recurso de flujo
  • deleted_by_full_name (String) Nombre legal del eliminador del recurso de flujo
  • deleted_date_time (String) Tiempo de eliminación del recurso de flujo
  • updated_by (String) Nombre de usuario del último actualizador del recurso de flujo
  • updated_by_email (String) Correo electrónico del último actualizador del recurso de flujo
  • updated_by_full_name (String) Nombre legal del último actualizador del recurso de flujo
  • updated_date_time (String) Última hora de actualización del recurso de flujo
¿Le ha resultado útil esta página?