equinix_fabric_stream_subscriptions (Source de données)
Source de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer les abonnements au flux Equinix Fabric avec pagination.
Documentation complémentaire :
- Pour commencer : https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API : https://docs.equinix.com/api-catalog/fabricv4/#tag/Stream-Subscriptions
Exemple d'utilisation
data "equinix_fabric_stream_subscriptions" "all" {
stream_id = "<stream_id>"
pagination = {
limit = 10
offset = 0
}
}
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é)stream_id(Chaîne) L'uuid du flux qui est la cible de l'abonnement au flux.
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 :
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 l'abonnement au flux fournie par le clientenabled(booléen) Statut de l'abonnement au flux activéevent_selector(Attributs) Listes d'événements à inclure/exclure dans l'abonnement au flux (voir ci-dessous pour le schéma imbriqué)href(Chaîne) URI attribué par Equinix à la ressource d'abonnement au flux.metric_selector(Attributs) Listes de mesures à inclure/exclure dans l'abonnement au flux (voir ci-dessous pour le schéma imbriqué)name(Chaîne) Nom de l'abonnement au flux fourni par le clientsink(Attributs) Détails de l'abonné au flux Equinix (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(String) Type de la demande d'abonnement au flux de donnéesuuid(Chaîne) Identifiant unique attribué par Equinix à la ressource d'abonnement au 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.event_selector
En lecture seule :
except(Liste de chaînes) Liste d'événements à exclureinclude(Liste de chaînes) Liste d'événements à inclure
Schéma imbriqué pour data.metric_selector
En lecture seule :
except(List of String) Liste des métriques à exclureinclude(Liste de chaînes) Liste de mesures à inclure
Schéma imbriqué pour data.sink
En lecture seule :
batch_enabled(booléen) Commutateur booléen permettant la livraison de données par lotsbatch_size_max(Nombre) Taille maximale de la livraison par lots si elle est activéebatch_wait_time_max(Nombre) Temps d'attente maximum pour la livraison par lots si elle est activéecredential(Attributs) Détails d'accès pour le type de puits spécifié (voir ci-dessous pour le schéma imbriqué)host(Chaîne) Nom d'hôte connu de certains produits d'abonnement à des flux de données. Ne pas confondre avec un URI variablesettings(Attributs) Paramètres du puits d'abonnement au flux (voir ci-dessous pour le schéma imbriqué)type(Chaîne) Type d'abonnéuri(Chaîne) Destination du point d'extrémité http accessible au public pour le flux de données
Schéma imbriqué pour data.sink.credential
En lecture seule :
access_token(Chaîne) Transmis en tant que valeur d'en-tête d'autorisationapi_key(Chaîne) Transmis en tant que valeur d'en-tête d'autorisationintegration_key(Chaîne) Transmis en tant que valeur d'en-tête d'autorisationpassword(Chaîne) Transmis en tant que valeur d'en-tête d'autorisationtype(Chaîne) Type de justificatif transmisusername(Chaîne) Transmis en tant que valeur d'en-tête d'autorisation
Schéma imbriqué pour data.sink.settings
En lecture seule :
application_key(Chaîne)event_index(Chaîne)event_uri(Chaîne)format(Chaîne)metric_index(Chaîne)metric_uri(Chaîne)source(Chaîne)