Passer au contenu principal

equinix_fabric_stream_alert_rule (Ressource)

La ressource compatible API Fabric V4 permet la création et la gestion de règles d'alerte de flux Equinix Fabric' ~> Remarque la ressource de règles d'alerte de flux Equinix Fabric v4 est actuellement en version bêta. Les interfaces associées à Equinix_Fabric_Stream_Alert_Rule peuvent changer avant la disponibilité générale. N'hésitez pas à signaler tout problème que vous rencontrez en ouvrant un nouveau numéro https://github.com/equinix/terraform-provider-equinix/issues/new?template=bug.md

Documentation complé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 = {
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
}

Schéma​

Obligatoire​

  • description (Chaîne) 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) 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) UUID de flux contenant cette règle d'alerte
  • type (Chaîne) type de la règle d'alerte de flux

Facultatif​

En lecture seule​

  • change_log (Attributs) Détails de la dernière modification sur la ressource de flux (voir ci-dessous pour le schéma imbriqué )
  • href (String) URI attribué par Equinix à la règle d'alerte de flux
  • id (Chaîne) identifiant unique de la ressource
  • state (Chaîne) représentant l'état de provisionnement de la règle d'alerte de flux
  • uuid (String) Equinix a attribué un identifiant unique à la règle d'alerte de flux

Schéma imbriqué pour detection_method​

Obligatoire :

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

Facultatif :

  • critical_threshold (String) seuil critique de la mesure de la règle d'alerte de flux
  • operand (String) opérande métrique de la règle d'alerte de flux
  • warning_threshold (String) seuil d'avertissement de la mesure de la règle d'alerte de flux
  • window_size (String) taille de la fenêtre de la mesure de la règle d'alerte de flux

Schéma imbriqué pour metric_selector​

Obligatoire :

  • include (Liste de chaînes) liste des mesures à inclure

Schéma imbriqué pour resource_selector​

Obligatoire :

  • include (Liste de chaînes) liste des mesures à inclure

Schéma imbriqué pour timeouts​

Facultatif :

  • create (Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures).
  • delete (Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures). La définition d'un délai d'expiration pour une opération de suppression n'est applicable que si les modifications sont enregistrées dans l'état avant que l'opération de destruction ne se produise.
  • read (Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures). Les opérations de lecture se produisent lors de toute opération d'actualisation ou de planification lorsque l'actualisation est activée.
  • update (Chaîne) chaîne qui peut être analysée sous la forme d'une durée composée de nombres et de suffixes d'unités, tels que « 30s » ou « 2h45m ». Les unités de temps valides sont « s » (secondes), « m » (minutes), « h » (heures).

Schéma imbriqué pour change_log​

En lecture seule :

  • created_by (Chaîne) nom d'utilisateur du créateur de la ressource de flux
  • created_by_email (Chaîne) E-mail du créateur de la ressource de flux
  • created_by_full_name (Chaîne) nom légal du créateur de la ressource de flux
  • created_date_time (Chaîne) heure de création de la ressource de flux
  • deleted_by (Chaîne) nom d'utilisateur du délimiteur de la ressource de flux
  • deleted_by_email (String) E-mail de l'expéditeur de la ressource de flux
  • deleted_by_full_name (String) nom légal de la personne qui a supprimé la ressource de flux
  • deleted_date_time (Chaîne) heure de suppression de la ressource de flux
  • updated_by (Chaîne) nom d'utilisateur du dernier programme de mise à jour de la ressource de flux
  • updated_by_email (Chaîne) E-mail du dernier programme de mise à jour de la ressource de flux
  • updated_by_full_name (Chaîne) nom légal du dernier programme de mise à jour de la ressource de flux
  • updated_date_time (String) heure de la dernière mise à jour de la ressource de flux
Cette page vous a-t-elle été utile ?