GetGoogleGroupMembers 2025.5.31.15¶
捆绑包¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
描述¶
从一个或多个 Google Groups 中检索成员,这些群组通过 FlowFile 属性中提供的逗号分隔的群组 IDs 列表指定。支持即时(顶级)成员和嵌套群组成员检索。输出以下四个 FlowFile 属性:“google.group.member.user.ids”、“google.group.member.user.emails”、“google.group.member.group.ids”、“google.group.member.group.emails”。启用嵌套提取后,它会以递归方式将子组扩展到指定深度。如果 FlowFile 上已存在某个属性,则新值将与现有值连接起来(用逗号分隔)。
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
获取嵌套组 |
启用后,将从指定组内的嵌套组中递归地提取成员。禁用后,仅检索顶级成员。 |
GCP 凭据服务 |
指定用于获取 Google Cloud Platform 凭据的控制器服务。 |
Google Group IDs |
指定以逗号分隔的 Google 群组 IDs 列表(即群组的电子邮件地址)。支持表达式语言。 |
嵌套深度限制 |
提取嵌套组成员时的最大遍历深度。 |
关系¶
名称 |
描述 |
---|---|
failure |
如果处理器无法检索 Google 群组成员,则会将 FlowFile 路由到此处。 |
not.found |
如果每个 Google 群组都未找到,FlowFile 则将路由到该关系。 |
retry |
如果处理器应重试请求(例如,在限制速率之后),则会将 FlowFile 路由到此处。 |
success |
成功检索 Google 群组成员后,会将 FlowFile 路由到此处。 |
写入属性¶
名称 |
描述 |
---|---|
google.group.ids |
找到的以逗号分隔的 Google 群组 IDs 列表。 |
google.group.member.user.ids |
在指定组中 IDs 找到的以逗号分隔的用户列表。启用嵌套提取时,将包括来自嵌套组的用户,直到扩展至指定深度。 |
google.group.member.user.emails |
在指定组中找到的以逗号分隔的用户电子邮件地址列表。启用嵌套提取时,将包括来自嵌套组的用户,直到扩展至指定深度。 |
google.group.member.group.ids |
在指定组中 IDs 找到的以逗号分隔的嵌套组列表。启用嵌套提取后,将包括在递归遍历期间发现的所有组。 |
google.group.member.group.emails |
在指定群组中找到的以逗号分隔的嵌套群组电子邮件地址列表。启用嵌套提取后,将包括在递归遍历期间发现的所有组。 |