GetGoogleGroupMembers 2025.5.31.15¶
Pacote¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
Descrição¶
Recupera os membros de um ou mais grupos do Google, especificados como uma lista de IDs de grupo separados por vírgulas que é fornecida como um atributo FlowFile. Oferece suporte à recuperação imediata (nível superior) e aninhada de membros do grupo. Emite quatro atributos do FlowFile: “google.group.member.user.ids”, “google.group.member.user.emails”, “google.group.member.group.ids” e “google.group.member.group.emails”. Quando a busca aninhada está ativada, ela expande recursivamente os subgrupos até a profundidade especificada. Se um atributo já existir no FlowFile, os novos valores serão concatenados ao valor existente (separados por vírgula).
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Buscar grupos aninhados |
Quando ativado, busca recursivamente membros de grupos aninhados dentro dos grupos especificados. Quando desativado, somente os membros de nível superior são recuperados. |
Serviço de credenciais do GCP |
Especifica o Controller Service usado para obter as credenciais do Google Cloud Platform. |
IDs de grupo do Google |
Especifica a lista de IDs de grupo do Google separados por vírgula (endereços de e-mail dos grupos). Oferece suporte à linguagem de expressão. |
Limite de profundidade aninhado |
Profundidade máxima a ser percorrida ao buscar membros de grupos aninhados. |
Relações¶
Nome |
Descrição |
---|---|
failure |
O FlowFile é encaminhado para cá se o processador não conseguir recuperar os membros do grupo do Google. |
not.found |
O FlowFile é encaminhado para cada grupo do Google que não foi encontrado. |
retry |
O FlowFile é encaminhado para cá se o processador precisar tentar novamente a solicitação (por exemplo, após a limitação da taxa). |
success |
O FlowFile é encaminhado para cá após a recuperação bem-sucedida dos membros do grupo do Google. |
Grava atributos¶
Nome |
Descrição |
---|---|
google.group.ids |
Uma lista de IDs de grupos do Google separados por vírgula que foi encontrada. |
google.group.member.user.ids |
Uma lista de IDs de usuários separados por vírgula encontrados nos grupos especificados. Quando a busca aninhada está ativada, inclui usuários de grupos aninhados até a profundidade especificada. |
google.group.member.user.emails |
Uma lista de endereços de e-mail de usuário separados por vírgula encontrada nos grupos especificados. Quando a busca aninhada está ativada, inclui usuários de grupos aninhados até a profundidade especificada. |
google.group.member.group.ids |
Uma lista de IDs de grupos aninhados separados por vírgula encontrados nos grupos especificados. Quando a busca aninhada está ativada, inclui todos os grupos descobertos durante a travessia recursiva. |
google.group.member.group.emails |
Uma lista de endereços de e-mail de grupos aninhados separados por vírgula encontrados nos grupos especificados. Quando a busca aninhada está ativada, inclui todos os grupos descobertos durante a travessia recursiva. |