equinix_fabric_stream_alert_rule (Source de données)
Source de données compatible avec l'API Fabric V4 qui permet à l'utilisateur d'extraire la règle d'alerte de flux Equinix Fabric par ID de flux et Id de règle d'alerte ~> Remarque La source de données Stream Alert Rule By ID d'Equinix 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 signaler tout problème que vous rencontrez en ouvrant un nouveau dossier à l'adresse https://github.com/equinix/terraform-provider-equinix/issues/new?template=bug.md.
Documentation complémentaire :
- Pour commencer : https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API : https://docs.equinix.com/api-catalog/fabricv4/#tag/Stream-Alert-Rules
Exemple d'utilisation
data "equinix_fabric_stream_alert_rule" "data_stream_alert_rule" {
stream_id = "<uuid_of_stream>"
stream_alert_rule_id = "<uuid_of_stream_alert_rule>"
}
output "stream_alert_rule_type" {
value = data.equinix_fabric_stream_alert_rule.alert_rule.type
}
output "stream_alert_rule_id" {
value = data.equinix_fabric_stream_alert_rule.alert_rule.uuid
}
output "stream_alert_rule_state" {
value = data.equinix_fabric_stream_alert_rule.alert_rule.state
}
output "stream_alert_rule_stream_id" {
value = data.equinix_fabric_stream_alert_rule.alert_rule.stream_id
}
Schéma
Exigée
alert_rule_id(Chaîne) L'uuid de la règle d'alerte de fluxstream_id(Chaîne) L'uuid du flux qui est la cible de la règle d'alerte de flux.
En option
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 métrique pour la règle d'alerte de flux (voir ci-dessous pour le schéma imbriqué)
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 clientenabled(booléen) Statut de l'abonnement au flux activéhref(Chaîne) URI attribué par Equinix à la ressource de règle d'alerte de fluxid(Chaîne) L'identifiant unique de la ressourcename(Chaîne) Nom de la règle d'alerte de flux fourni par le clientresource_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 fluxuuid(Chaîne) Identifiant unique attribué par Equinix à la ressource d'abonnement au flux.
Schéma imbriqué pour 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 critiqueoperand(Chaîne) Règle d'alerte de flux métrique opérandewarning_threshold(String) Stream alert rule metric warning thresholdwindow_size(String) Règle d'alerte sur les flux, taille de la fenêtre métrique
Schéma imbriqué pour metric_selector
Obligatoire :
include(Liste de chaînes) Liste de mesures à inclure
Schéma imbriqué pour change_log
En lecture seule :
created_by(Chaîne) Nom d'utilisateur du créateur de la ressource de fluxcreated_by_email(Chaîne) Courriel du créateur de la ressource de fluxcreated_by_full_name(Chaîne) Nom légal du créateur de la ressource de fluxcreated_date_time(Chaîne) Heure de création de la ressource de fluxdeleted_by(Chaîne) Nom d'utilisateur de l'auteur de la suppression de la ressource de fluxdeleted_by_email(Chaîne) Courriel de l'auteur de la suppression de la ressource de fluxdeleted_by_full_name(Chaîne) Nom légal de l'auteur de la suppression de la ressource de fluxdeleted_date_time(Chaîne) Heure de suppression de la ressource de fluxupdated_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 fluxupdated_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 resource_selector
En lecture seule :
include(Liste de chaînes) Liste de mesures à inclure