GetGoogleGroupMembers 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
Description¶
Récupère les membres d’un ou de plusieurs groupes Google, spécifiés sous la forme d’une liste d’IDs de groupe séparés par des virgules et donnés comme attribut FlowFile. Permet de récupérer à la fois les membres d’un groupe immédiat (niveau supérieur) et les membres d’un groupe imbriqué. Retourne quatre attributs FlowFile : “google.group.member.user.ids”, “google.group.member.user.emails”, “google.group.member.group.ids”, et “google.group.member.group.emails”. Lorsque la recherche imbriquée est activée, elle développe récursivement les sous-groupes jusqu’à la profondeur spécifiée. Si un attribut existe déjà sur le FlowFile, les nouvelles valeurs sont concaténées à la valeur existante (séparées par une virgule).
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Recherche de groupes imbriqués |
Lorsque cette option est activée, elle permet de récupérer de manière récursive les membres des groupes imbriqués dans les groupes spécifiés. Si cette option est désactivée, seuls les membres de premier niveau sont récupérés. |
GCP Credentials Service |
Spécifie le Controller Service utilisé pour obtenir les identifiants de Google Cloud Platform. |
IDs de groupe Google |
Spécifie la liste des IDs de groupe Google (adresses électroniques des groupes) séparés par des virgules. Prend en charge la langue d’expression. |
Limite de profondeur imbriquée |
Profondeur maximale à parcourir lors de la recherche de membres de groupes imbriqués. |
Relations¶
Nom |
Description |
---|---|
failure |
Un FlowFile est routé ici si le processeur ne parvient pas à récupérer les membres du groupe Google. |
not.found |
Un FlowFile est routé ici pour chaque groupe Google qui n’a pas été trouvé. |
retry |
Un FlowFile est routé ici si le processeur doit réessayer la requête (par exemple, après une limitation du débit). |
success |
Un FlowFile est routé ici après avoir récupéré avec succès les membres du groupe Google. |
Écrit les attributs¶
Nom |
Description |
---|---|
google.group.ids |
Liste des IDs de groupe Google qui ont été trouvés, séparés par des virgules. |
google.group.member.user.ids |
Une liste des IDs d’utilisateurs trouvés dans les groupes spécifiés, séparés par des virgules. Lorsque la recherche imbriquée est activée, elle inclut les utilisateurs des groupes imbriqués jusqu’à la profondeur spécifiée. |
google.group.member.user.emails |
Une liste d’adresses électroniques d’utilisateurs trouvées dans les groupes spécifiés, séparées par des virgules. Lorsque la recherche imbriquée est activée, elle inclut les utilisateurs des groupes imbriqués jusqu’à la profondeur spécifiée. |
google.group.member.group.ids |
Une liste d’IDs de groupe imbriqués trouvés dans les groupes spécifiés, séparés par des virgules. Lorsque la recherche imbriquée est activée, elle inclut tous les groupes découverts lors de la recherche récursive. |
google.group.member.group.emails |
Une liste d’adresses électroniques de groupes imbriqués trouvées dans les groupes spécifiés, séparées par des virgules Lorsque la recherche imbriquée est activée, elle inclut tous les groupes découverts lors de la recherche récursive. |