abonnements aux flux de données equinixfabric (Source de données)
Source de données compatible avec l'API Fabric V4 permettant à l'utilisateur de récupérer les abonnements Equinix Fabric Stream avec pagination.
Documentation supplé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
}
}
Diagramme
Requis
pagination(Attributs) Détails de pagination pour la liste des flux renvoyés (voir ci-dessous pour le schéma imbriqué)stream_id(Chaîne de caractères) L'UUID du flux cible de l'abonnement au flux
Lecture seule
data(Liste des attributs) Liste retournée d'objets de flux (voir ci-dessous pour le schéma imbriqué)id(Chaîne de caractères) L'identificateur unique de la ressource
Schéma imbriqué pour pagination
Facultatif:
limit(Nombre) Nombre maximal de résultats de recherche affichés par page. Ce nombre doit se situer entre 1 et 100 ; la valeur par défaut est 20.offset(Nombre) Indice du premier élément retourné dans la réponse. La valeur par défaut est 0.
Lecture seule:
next(Chaîne de caractères) L'URL relative à l'élément suivant dans la réponseprevious(Chaîne de caractères) L'URL relative à l'élément précédent dans la réponsetotal(Nombre) Le nombre total de flux disponibles pour l'utilisateur effectuant la requête
Schéma imbriqué pour data
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 de caractères) Description de l'abonnement au flux fournie par le clientenabled(Booléen) État de l'abonnement au fluxevent_selector(Attributs) Listes d'événements à inclure/exclure de l'abonnement au flux (voir ci-dessous pour le schéma imbriqué)href(Chaîne) URI attribuée par Equinix à la ressource d'abonnement au fluxmetric_selector(Attributs) Listes de métriques à inclure/exclure de l'abonnement au flux (voir ci-dessous pour le schéma imbriqué)name(Chaîne de caractères) Nom de l'abonnement au flux fourni par le clientsink(Attributs) Les détails de l'abonné au flux Equinix (voir ci-dessous pour le schéma imbriqué)state(Chaîne) Valeur représentant l'état d'approvisionnement de la ressource de fluxtype(Chaîne de caractères) Type de requête d'abonnement au fluxuuid(Chaîne de caractères) Identifiant unique attribué par Equinix à la ressource d'abonnement au flux
Schéma imbriqué pour data.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
Schéma imbriqué pour data.event_selector
Lecture seule:
except(Liste de chaînes de caractères) Liste des événements à exclureinclude(Liste de chaînes de caractères) Liste des événements à inclure
Schéma imbriqué pour data.metric_selector
Lecture seule:
except(Liste de chaînes de caractères) Liste des métriques à exclureinclude(Liste de chaînes de caractères) Liste des métriques à inclure
Schéma imbriqué pour data.sink
Lecture seule:
batch_enabled(Booléen) Commutateur booléen permettant la livraison par lots de donnéesbatch_size_max(Nombre) Taille maximale de la livraison par lot si cette option est activée.batch_wait_time_max(Nombre) Délai d'attente maximal pour la livraison par lots si cette option est activée.credential(Attributs) Détails d'accès pour le type de récepteur spécifié (voir ci-dessous pour le schéma imbriqué)host(Chaîne de caractères) Nom d'hôte connu de certains produits d'abonnement aux flux de données. À ne pas confondre avec un URI de variablesettings(Attributs) Paramètres de destination de l'abonnement au flux (voir ci-dessous pour le schéma imbriqué)type(Chaîne de caractères) Type d'abonnéuri(Chaîne de caractères) Point de terminaison HTTP accessible publiquement pour le flux de données
Schéma imbriqué pour data.sink.credential
Lecture seule:
access_token(Chaîne de caractères) Valeur d'en-tête d'autorisation transmiseapi_key(Chaîne de caractères) Valeur d'en-tête d'autorisation transmiseintegration_key(Chaîne de caractères) Valeur d'en-tête d'autorisation transmisepassword(Chaîne de caractères) Valeur d'en-tête d'autorisation transmisetype(Chaîne de caractères) Type d'identifiant transmisusername(Chaîne de caractères) Valeur d'en-tête d'autorisation transmise
Schéma imbriqué pour data.sink.settings
Lecture seule:
application_key(Chaîne de caractères)event_index(Chaîne de caractères)event_uri(Chaîne de caractères)format(Chaîne de caractères)metric_index(Chaîne de caractères)metric_uri(Chaîne de caractères)source(Chaîne de caractères)