equinix_fabric_stream_attachments (Source de données)
Ressource de données compatible avec l'API Fabric V4 permettant à l'utilisateur de récupérer les ressources attachées à Equinix Fabric Stream à l'aide de filtres et d'informations de pagination.
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
data "equinix_fabric_stream_attachments" "all" {
pagination = {
limit = 100
offset = 0
}
filters = [{
property = "<filter_property>"
operator = "="
values = ["<list_of_values_to_filter>"]
}]
sort = [{
direction = "<DESC|ASC>"
property = "/uuid"
}]
}
Diagramme
Requis
pagination(Attributs) Détails de pagination pour la liste des flux renvoyés (voir ci-dessous pour le schéma imbriqué)
En option
filters(Liste des attributs) Liste des filtres à appliquer à la requête GET de la pièce jointe du flux. Maximum de 8. Tous les filtres seront combinés par un ET logique, l'un d'eux pouvant former un groupe OU de 3 (voir ci-dessous pour le schéma imbriqué).sort(Liste des attributs) La liste des critères de tri pour la requête de recherche des ressources du flux (voir ci-dessous pour le schéma imbriqué)
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 filters
Requis:
operator(Chaîne) Opération appliquée aux valeurs du filtreproperty(Chaîne de caractères) Propriété à laquelle appliquer le filtrevalues(Liste de chaînes de caractères) Liste des valeurs auxquelles appliquer l'opération pour la propriété spécifiée
Facultatif:
or(Booléen) Valeur booléenne indiquant si ce filtre fait partie du groupe OU. Maximum de 3 valeurs possibles. Ne compte que pour 1 des 8 filtres possibles.
Schéma imbriqué pour sort
Requis:
direction(Chaîne de caractères) Sens de tri de la propriété choisie. ASC ou DESCproperty(Chaîne de caractères) Nom du champ sur lequel le tri est effectué.
Schéma imbriqué pour data
Lecture seule:
attachment_status(Chaîne de caractères) Valeur représentant l'état de la connexion au fluxhref(Chaîne de caractères) URI générée automatiquement par Equinix pour la connexion au flux dans le portail Equinixmetrics_enabled(Booléen) Valeur booléenne indiquant l'activation des métriques pour ce flux de ressources.type(Chaîne) Type défini par Equinix pour la connexion au flux d'actifsuuid(Chaîne de caractères) Identificateur unique attribué par Equinix pour la connexion au flux