Skip to main content

equinix_fabric_stream_alert_rules (Source de données)

Source de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer les règles d'alerte de flux de la Fabric Equinix avec pagination ~> Remarque La source de données Stream Alert Rules de la Fabric v4 est actuellement en version bêta. Les interfaces liées à equinix_fabric_stream_alert_rule peuvent changer avant la disponibilité générale. N'hésitez pas à nous faire part des problèmes que vous rencontrez en ouvrant un nouveau dossier https://github.com/equinix/terraform-provider-equinix/issues/new?template=bug.md.

Documentation complémentaire :

Exemple d'utilisation

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
}

Schéma

Exigée

  • pagination (Attributs) Détails de la pagination pour la liste des règles d'alerte de flux renvoyée (voir ci-dessous pour le schéma imbriqué)
  • stream_id (Chaîne) L'uuid du flux qui est la cible de la règle d'alerte de flux.

En lecture seule

Schéma imbriqué pour pagination

En option :

  • limit (Nombre) Nombre maximum de résultats de recherche renvoyés par page. Le nombre doit être compris entre 1 et 100, et la valeur par défaut est 20.
  • offset (Nombre) Index du premier élément renvoyé dans la réponse. La valeur par défaut est 0

En lecture seule :

  • next (Chaîne) L'URL relative à l'élément suivant de la réponse.
  • previous (Chaîne) L'URL relative à l'élément précédent de la réponse
  • total (Nombre) Le nombre total de règles d'alerte disponibles pour l'utilisateur qui fait la demande.

Schéma imbriqué pour data

En option :

En 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é)
  • description (Chaîne) Description de la règle d'alerte de flux fournie par le client
  • enabled (booléen) Statut de l'abonnement au flux activé
  • href (Chaîne) URI attribué par Equinix à la ressource de règle d'alerte de flux
  • name (Chaîne) Nom de la règle d'alerte de flux fourni par le client
  • resource_selector (Attributs) Listes de métriques à inclure/exclure dans la règle d'alerte de flux (voir ci-dessous pour le schéma imbriqué)
  • state (Chaîne) Valeur représentant l'état de l'approvisionnement de la ressource de flux.
  • type (Chaîne) Type de règle d'alerte de flux
  • uuid (Chaîne) Identifiant unique attribué par Equinix à la ressource d'abonnement au flux.

Schéma imbriqué pour data.detection_method

Obligatoire :

  • type (String) Type de méthode de détection de la règle d'alerte de flux

En option :

  • critical_threshold (Chaîne) Règle d'alerte de flux métrique seuil critique
  • operand (Chaîne) Règle d'alerte de flux métrique opérande
  • warning_threshold (String) Stream alert rule metric warning threshold
  • window_size (String) Règle d'alerte sur les flux, taille de la fenêtre métrique

Schéma imbriqué pour data.metric_selector

Obligatoire :

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

Schéma imbriqué pour data.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) Courriel 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 de l'auteur de la suppression de la ressource de flux
  • deleted_by_email (Chaîne) Courriel de l'auteur de la suppression de la ressource de flux
  • deleted_by_full_name (Chaîne) Nom légal de l'auteur de la suppression de 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 responsable de la mise à jour de la ressource de flux.
  • updated_by_email (Chaîne) Courriel du dernier responsable de la mise à jour de la ressource de flux
  • updated_by_full_name (Chaîne) Nom légal du dernier responsable de la mise à jour de la ressource de flux.
  • updated_date_time (Chaîne) Dernière heure de mise à jour de la ressource de flux

Schéma imbriqué pour data.resource_selector

En lecture seule :

  • include (Liste de chaînes) Liste de mesures à inclure
Cette page vous a-t-elle été utile ?