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).

Tags

cloud, directory, gcp, google, groups, membership

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.

Consulte também