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 上已存在某个属性,则新值将与现有值连接起来(用逗号分隔)。

标签

cloud、directory、gcp、google、groups、membership

输入要求

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

在指定群组中找到的以逗号分隔的嵌套群组电子邮件地址列表。启用嵌套提取后,将包括在递归遍历期间发现的所有组。

另请参阅

语言: 中文