equinix_fabric_streams (Source de données)
Ressource de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer les flux Equinix Fabric avec les détails de la pagination.
Documentation complémentaire :
- Pour commencer : https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API : https://docs.equinix.com/api-catalog/fabricv4/#tag/Streams
Exemple d'utilisation
data "equinix_fabric_streams" "data_streams" {
pagination = {
limit = 2
offset = 1
}
}
output "number_of_returned_streams" {
value = length(data.equinix_fabric_streams.data_streams.data)
}
Schéma
Exigée
pagination(Attributs) Détails de la pagination pour la liste de flux renvoyée (voir ci-dessous pour le schéma imbriqué)
En lecture seule
data(Attributes List) Liste d'objets de flux renvoyée (voir ci-dessous pour le schéma imbriqué)id(Chaîne) L'identifiant unique de la ressource
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éponsetotal(Nombre) Le nombre total de flux disponibles pour l'utilisateur qui fait la demande.
Schéma imbriqué pour data
En lecture seule :
assets_count(Nombre) Nombre d'actifs de diffusion en continu attachés à la ressource de flux.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 ressource de flux fournie par le client.href(Chaîne) URI généré automatiquement par Equinix pour la ressource de flux dans Equinix Portalname(Chaîne) Nom de la ressource de flux fourni par le client.project(Attributs) Equinix Project attribute object (see below for nested schema)state(Chaîne) Valeur représentant l'état de l'approvisionnement de la ressource de flux.stream_subscriptions_count(Nombre) Nombre d'abonnements de clients à la ressource de flux.type(Chaîne) Type de flux défini par Equinixuuid(Chaîne) Identifiant unique attribué par Equinix à la ressource de flux.
Schéma imbriqué pour data.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 data.project
En lecture seule :
project_id(Chaîne) ID du projet attribué par l'abonné Equinix