Skip to main content

Règle d'alerte de flux de tissu Equinix (Ressource)

Cette ressource compatible avec l'API Fabric V4 permet la création et la gestion des règles d'alerte Equinix Fabric Stream. Remarque: la ressource Equinix Fabric v4 Stream Alert Rule est actuellement en version bêta. Les interfaces associées à equinix_fabric_stream_alert_rule sont susceptibles d'évoluer avant sa mise à disposition générale. N'hésitez pas à signaler tout problème rencontré en créant une nouvelle issue: https://github.com/equinix/terraform-provider-equinix/issues/new?template=bug.md

Documentation supplémentaire:

Exemple d'utilisation

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 = {
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
}

Diagramme

Requis

  • description (Chaîne de caractères) Description de la règle d'alerte de flux fournie par le client
  • detection_method (Attributs) Méthode de détection pour la règle d'alerte de flux (voir ci-dessous pour le schéma imbriqué)
  • metric_selector (Attributs) Sélecteur de métrique pour la règle d'alerte de flux (voir ci-dessous pour le schéma imbriqué)
  • name (Chaîne de caractères) Nom de la règle d'alerte de flux fourni par le client
  • resource_selector (Attributs) Sélecteur de ressources pour la règle d'alerte de flux (voir ci-dessous pour le schéma imbriqué)
  • stream_id (Chaîne) L'UUID du flux contenant cette règle d'alerte
  • type (Chaîne) Type de règle d'alerte de flux

En option

Lecture seule

  • change_log (Attributs) Détails de la dernière modification apportée à la ressource de flux (voir ci-dessous pour le schéma imbriqué)
  • href (Chaîne) URI attribuée par Equinix à la règle d'alerte de flux
  • id (Chaîne de caractères) L'identificateur unique de la ressource
  • state (Chaîne) Valeur représentant l'état d'approvisionnement pour la règle d'alerte de flux
  • uuid (Chaîne) Identifiant unique attribué par Équinix à la règle d'alerte de flux

Schéma imbriqué pour detection_method

Requis:

  • type (Chaîne) Type de méthode de détection de règle d'alerte de flux

Facultatif:

  • critical_threshold (Chaîne) Seuil critique de la métrique de la règle d'alerte de flux
  • operand (Chaîne de caractères) Opérande de métrique de règle d'alerte de flux
  • warning_threshold (Chaîne) Seuil d'alerte de la mesure de la règle d'alerte de flux
  • window_size (Chaîne) Taille de la fenêtre de mesure de la règle d'alerte de flux

Schéma imbriqué pour metric_selector

Requis:

  • include (Liste de chaînes de caractères) Liste des métriques à inclure

Schéma imbriqué pour resource_selector

Requis:

  • include (Liste de chaînes de caractères) Liste des métriques à inclure

Schéma imbriqué pour timeouts

Facultatif:

  • create (Chaîne) Une chaîne pouvant être [analysée comme une durée composée de nombres et de suffixes d'unité, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes) et « h » (heures).
  • delete (Chaîne) Une chaîne pouvant être [interprétée comme une durée composée de nombres et d'unités, comme « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes) et « h » (heures). La définition d'un délai d'expiration pour une opération de suppression n'est applicable que si des modifications sont enregistrées avant l'exécution de l'opération.
  • read (Chaîne) Une chaîne pouvant être [interprétée comme une durée composée de nombres et d'unités, comme « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes) et « h » (heures). Les opérations de lecture ont lieu lors de toute opération d'actualisation ou de planification lorsque l'actualisation est activée.
  • update (Chaîne) Une chaîne pouvant être [analysée comme une durée composée de nombres et de suffixes d'unité, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes) et « h » (heures).

Schéma imbriqué pour change_log

Lecture seule:

  • created_by (Chaîne de caractères) Nom d'utilisateur du créateur de la ressource de flux
  • created_by_email (Chaîne de caractères) Adresse courriel du créateur de la ressource de flux
  • created_by_full_name (Chaîne de caractères) Nom légal du créateur de la ressource de flux
  • created_date_time (Chaîne de caractères) Heure de création de la ressource de flux
  • deleted_by (Chaîne de caractères) Nom d'utilisateur de la personne qui supprime la ressource de flux
  • deleted_by_email (Chaîne de caractères) Adresse courriel de la personne qui supprime la ressource du flux
  • deleted_by_full_name (Chaîne) Nom légal du destructeur de la ressource de flux
  • deleted_date_time (Chaîne) Date de suppression de la ressource de flux
  • updated_by (Chaîne de caractères) Nom d'utilisateur du dernier auteur de la mise à jour de la ressource de flux
  • updated_by_email (Chaîne de caractères) Adresse courriel du dernier auteur de la mise à jour de la ressource de flux
  • updated_by_full_name (Chaîne de caractères) Nom légal du dernier auteur de la mise à jour de la ressource de flux
  • updated_date_time (Chaîne de caractères) Heure de la dernière mise à jour de la ressource de flux
Cette page vous a-t-elle été utile ?