equinix_fabric_stream (Ressource)
Cette ressource compatible avec l'API Fabric V4 permet la création et la gestion d'Equinix Fabric Stream.
Documentation supplémentaire:
- Pour commencer: https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Streams
Exemple d'utilisation
resource "equinix_fabric_stream" "new_stream" {
type = "TELEMETRY_STREAM"
name = "<name_of_stream_resource>"
description = "<description_of_stream_resource>"
project = {
project_id = "<destination_project_id_for_stream"
}
}
output "stream_state" {
value = equinix_fabric_stream.new_stream.state
}
Diagramme
Requis
description(Chaîne de caractères) Description de la ressource de flux fournie par le clientname(Chaîne de caractères) Nom de la ressource de flux fourni par le clientproject(Attributs) Objet attribut de projet Equinix (voir ci-dessous pour le schéma imbriqué)type(Chaîne) Type de flux défini par Equinix
En option
timeouts(Attributs) (voir ci-dessous pour le schéma imbriqué)
Lecture seule
assets_count(Nombre) Nombre de ressources de flux associées à la ressource de fluxchange_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 de caractères) URI générée automatiquement par Equinix pour la ressource de flux dans le portail Equinixid(Chaîne de caractères) L'identificateur unique de la ressourcestate(Chaîne) Valeur représentant l'état d'approvisionnement de la ressource de fluxstream_subscriptions_count(Nombre) Nombre d'abonnements client à la ressource de fluxuuid(Chaîne de caractères) Identifiant unique attribué par Equinix à la ressource de flux
Schéma imbriqué pour project
Requis:
project_id(Chaîne de caractères) ID de projet attribué à l'abonné Equinix
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 fluxcreated_by_email(Chaîne de caractères) Adresse courriel du créateur de la ressource de fluxcreated_by_full_name(Chaîne de caractères) Nom légal du créateur de la ressource de fluxcreated_date_time(Chaîne de caractères) Heure de création de la ressource de fluxdeleted_by(Chaîne de caractères) Nom d'utilisateur de la personne qui supprime la ressource de fluxdeleted_by_email(Chaîne de caractères) Adresse courriel de la personne qui supprime la ressource du fluxdeleted_by_full_name(Chaîne) Nom légal du destructeur de la ressource de fluxdeleted_date_time(Chaîne) Date de suppression de la ressource de fluxupdated_by(Chaîne de caractères) Nom d'utilisateur du dernier auteur de la mise à jour de la ressource de fluxupdated_by_email(Chaîne de caractères) Adresse courriel du dernier auteur de la mise à jour de la ressource de fluxupdated_by_full_name(Chaîne de caractères) Nom légal du dernier auteur de la mise à jour de la ressource de fluxupdated_date_time(Chaîne de caractères) Heure de la dernière mise à jour de la ressource de flux