equinix_fabric_stream_attachments (Source de données)
Ressource de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer les actifs attachés au flux Equinix Fabric avec des filtres et des détails de 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_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"
}]
}
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 option
filters(Attributes List) Liste de filtres à appliquer à la demande d'obtention de pièces jointes. Maximum de 8. Tous seront AND's ensemble avec 1 des 8 étant un groupe OR possible de 3 (voir ci-dessous pour le schéma imbriqué).sort(Liste d'attributs) La liste des critères de tri pour la demande de recherche d'actifs de flux (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 filters
Obligatoire :
operator(Chaîne) Opération appliquée aux valeurs du filtreproperty(Chaîne) Propriété à laquelle appliquer le filtrevalues(List of String) Liste des valeurs auxquelles appliquer l'opération pour la propriété spécifiée
En option :
or(booléen) Valeur booléenne indiquant si ce filtre fait partie du groupe OR. A un maximum de 3 et ne compte que pour 1 des 8 filtres possibles.
Schéma imbriqué pour sort
Obligatoire :
direction(Chaîne) Le sens de tri de la propriété choisie. ASC ou DESCproperty(Chaîne) Nom du champ sur lequel le tri est effectué
Schéma imbriqué pour data
En lecture seule :
attachment_status(Chaîne) Valeur représentant l'état de la pièce jointe du flux.href(Chaîne) URI généré automatiquement par Equinix pour la pièce jointe du flux dans Equinix Portalmetrics_enabled(booléen) Valeur booléenne indiquant l'activation des mesures pour ce flux d'actifs.type(Chaîne) Type défini par Equinix pour l'attachement au flux d'actifsuuid(Chaîne) Identifiant unique attribué par Equinix à la pièce jointe du flux.