equinix_fabric_stream_alert_rules (Fuente de datos)
Fuente de datos compatible con la API Fabric V4 que permite al usuario obtener Reglas de Alerta de Flujo de Equinix Fabric con paginación ~> Nota La fuente de datos de Reglas de Alerta de Flujo de Equinix Fabric v4 está actualmente en Beta. Las interfaces relacionadas con equinix_fabric_stream_alert_rule pueden cambiar antes de su disponibilidad general. Por favor, no dude en informar de cualquier problema que experimente abriendo una nueva incidencia https://github.com/equinix/terraform-provider-equinix/issues/new?template=bug.md
Documentación adicional:
- Cómo empezar: https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Stream-Alert-Rules
Ejemplo de uso
data "equinix_fabric_stream_alert_rules" "data_stream_alert_rules" {
stream_id = "<uuid_of_stream>"
pagination = {
limit = 5
offset = 1
}
}
output "stream_alert_rules_type" {
value = data.equinix_fabric_stream_alert_rules.alert_rules.data[0].type
}
output "stream_alert_rules_id" {
value = data.equinix_fabric_stream_alert_rules.alert_rules.data[0].uuid
}
output "stream_alert_rules_state" {
value = data.equinix_fabric_stream_alert_rules.alert_rules.data[0].state
}
output "stream_alert_rules_stream_id" {
value = data.equinix_fabric_stream_alert_rules.alert_rules.data[0].stream_id
}
Esquema
Requerido
pagination(Atributos) Detalles de paginación para la lista de reglas de alerta de flujo devuelta (véase abajo para esquema anidado)stream_id(Cadena) El uuid del flujo que es el objetivo de la regla de alerta de flujo
Sólo lectura
data(Lista de atributos) Lista devuelta de objetos de flujo (véase más abajo para el esquema anidado)id(Cadena) El identificador único del recurso
Esquema anidado para pagination
Opcional:
limit(Número) Número máximo de resultados de búsqueda devueltos por página. El número debe estar comprendido entre 1 y 100, y el valor por defecto es 20offset(Número) Índice del primer elemento devuelto en la respuesta. Por defecto es 0
Sólo lectura:
next(Cadena) La URL relativa al siguiente elemento de la respuestaprevious(Cadena) La URL relativa al elemento anterior de la respuestatotal(Número) El número total de reglas de alerta disponibles para el usuario que realiza la solicitud
Esquema anidado para data
Opcional:
detection_method(Atributos) Método de detección para la regla de alerta de flujo (véase abajo para el esquema anidado)metric_selector(Atributos) Selector métrico para la regla de alerta de flujo (véase más abajo para el esquema anidado)
Sólo lectura:
change_log(Atributos) Detalles del último cambio en el recurso de flujo (véase más abajo para el esquema anidado)description(Cadena) Descripción de la regla de alerta de flujo proporcionada por el clienteenabled(Booleano) Estado de la suscripción de streaming habilitadahref(Cadena) URI asignado por Equinix del recurso de regla de alerta de flujoname(Cadena) Nombre de la regla de alerta de flujo proporcionada por el clienteresource_selector(Atributos) Listas de métricas que deben incluirse/excluirse en la regla de alerta de flujo (véase más abajo para el esquema anidado)state(Cadena) Valor que representa el estado de aprovisionamiento para el recurso de flujotype(Cadena) Tipo de la regla de alerta de flujouuid(Cadena) Identificador único asignado por Equinix del recurso de suscripción de flujo
Esquema anidado para data.detection_method
Necesario:
type(Cadena) Tipo de método de detección de regla de alerta de flujo
Opcional:
critical_threshold(Cadena) Regla de alerta de flujo métrica umbral críticooperand(Cadena) Operando de métrica de regla de alerta de flujowarning_threshold(Cadena) Regla de alerta de flujo métrica umbral de advertenciawindow_size(Cadena) Tamaño de la ventana métrica de la regla de alerta de flujo
Esquema anidado para data.metric_selector
Necesario:
include(Lista de cadenas) Lista de métricas a incluir
Esquema anidado para data.change_log
Sólo lectura:
created_by(Cadena) Nombre de usuario del creador del recurso de flujocreated_by_email(Cadena) Correo electrónico del creador del recurso de flujocreated_by_full_name(Cadena) Nombre legal del creador del recurso de flujocreated_date_time(Cadena) Hora de creación del recurso de flujodeleted_by(Cadena) Nombre de usuario del eliminador del recurso de flujodeleted_by_email(Cadena) Email del eliminador del recurso de flujodeleted_by_full_name(Cadena) Nombre legal del supresor del recurso de flujodeleted_date_time(Cadena) Hora de borrado del recurso de flujoupdated_by(Cadena) Nombre de usuario del último actualizador del recurso de flujoupdated_by_email(Cadena) Email del último actualizador del recurso de flujoupdated_by_full_name(Cadena) Nombre legal del último actualizador del recurso de flujoupdated_date_time(Cadena) Última hora de actualización del recurso de flujo
Esquema anidado para data.resource_selector
Sólo lectura:
include(Lista de cadenas) Lista de métricas a incluir