Integrar o Google Workspace ao Google SecOps
Este documento explica como integrar o Google Workspace ao Google Security Operations (Google SecOps).
Versão da integração: 19.0
Casos de uso
A integração do Google Workspace com o Google SecOps pode ajudar você a resolver o seguinte caso de uso:
- Desativação de usuários e segurança da conta:use os recursos do Google SecOps para acionar um fluxo de trabalho que revoga o acesso ao Google Workspace, suspende contas e encaminha e-mails de usuários desativados para outro funcionário.
Antes de começar
Antes de configurar a integração do Google Workspace no Google SecOps, siga estas etapas de pré-requisito:
- Crie uma conta de serviço.
- Crie uma chave JSON.
- Crie uma função personalizada para a integração.
- Atribua a função personalizada a um usuário.
- Delegue autoridade em todo o domínio à sua conta de serviço.
- Ative a API do SDK Admin no seu projeto.
Criar uma conta de serviço
Para criar uma conta de serviço, conclua estas etapas:
No Google Cloud console, acesse a página Credenciais.
No menu Criar credenciais, selecione Conta de serviço.
Em Detalhes da conta de serviço, insira um nome no campo Nome da conta de serviço.
Opcional: edite o ID da conta de serviço.
Clique em Criar e continuar. Uma tela Permissões vai aparecer.
Clique em Continuar. A tela Principais com acesso aparece.
Clique em Concluído.
Conceder papéis do IAM do Google Cloud à conta de serviço
Para garantir que a conta de serviço tenha todas as permissões necessárias no seu projeto Google Cloud, atribua os seguintes papéis do IAM:
No console do Google Cloud , acesse IAM e administrador > IAM.
Clique em Permitir acesso.
No campo Novos principais, insira o endereço de e-mail da conta de serviço que você criou.
Na lista Selecionar um papel, pesquise e selecione o papel
Service Account Token Creator
(roles/iam.serviceAccountTokenCreator
).Clique em Salvar.
Criar uma chave JSON
Para criar uma chave JSON, siga estas etapas:
- Selecione sua conta de serviço e acesse Chaves.
- Clique em Adicionar chave.
- Selecione Criar nova chave.
- Selecione JSON como o tipo de chave e clique em Criar. A caixa de diálogo Chave privada salva no seu computador aparece, e uma cópia da chave privada é baixada no computador.
Criar uma função personalizada para a integração
- No Google Admin Console, acesse Conta > Funções do administrador.
- Clique em Criar nova função.
- Dê um nome à nova função personalizada e clique em Continuar.
- Na página Selecionar privilégios, acesse a seção Privilégios da API Admin.
Em Privilégios da API Admin, selecione os seguintes privilégios:
- Unidades organizacionais
- Usuários
- Grupos
Clique em Continuar.
Para criar uma função personalizada, clique em Criar função.
Atribuir a função personalizada a um usuário
- Para criar um usuário, acesse a página Diretório > Usuários.
- Adicione um novo usuário associado à conta de serviço.
- Abra as configurações do usuário recém-criado. A guia da conta de usuário será aberta.
- Clique em Funções e privilégios do administrador.
- Clique em Editar Editar.
- Selecione a função personalizada que você criou.
- Para a função selecionada, mude o botão para Atribuído.
Delegar autoridade em todo o domínio à conta de serviço
- No Google Admin Console do seu domínio, acesse > Segurança > Controle de acesso e dados > Controles de API. Menu principal
- No painel Delegação em todo o domínio, selecione Gerenciar a delegação em todo o domínio.
- Clique em Adicionar novo.
- No campo ID do cliente, insira o ID do cliente obtido nas etapas anteriores de criação da conta de serviço.
No campo Escopos OAuth, insira a seguinte lista de escopos separada por vírgulas necessários para seu aplicativo:
https://mail.google.com/, https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/admin.directory.user, https://www.googleapis.com/auth/admin.directory.group.member, https://www.googleapis.com/auth/admin.directory.customer.readonly, https://www.googleapis.com/auth/admin.directory.domain.readonly, https://www.googleapis.com/auth/admin.directory.group, https://www.googleapis.com/auth/admin.directory.orgunit, https://www.googleapis.com/auth/admin.directory.user.alias, https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly, https://www.googleapis.com/auth/apps.groups.settings, https://www.googleapis.com/auth/admin.directory.user.security, https://www.googleapis.com/auth/admin.reports.audit.readonly, https://www.googleapis.com/auth/admin.directory.device.chromebrowsers.readonly, https://www.googleapis.com/auth/chrome.management.policy, https://www.googleapis.com/auth/chrome.management.appdetails.readonly
Clique em Autorizar.
Ativar a API Admin SDK para seu projeto
No console Google Cloud , acesse APIs e serviços.
Clique em Ativar APIs e serviços.
Ative a API Admin SDK no seu projeto.
Parâmetros de integração
A integração com o Google Workspace exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Verify SSL |
Opcional. Se selecionada, a integração valida o certificado SSL ao se conectar ao Google Workspace. Essa opção é selecionada por padrão. |
User's Service Account JSON |
Opcional. O conteúdo do arquivo JSON da chave da conta de serviço. É possível configurar esse parâmetro ou o Para configurar esse parâmetro, forneça o conteúdo completo do arquivo JSON da chave da conta de serviço que você baixou ao criar uma conta de serviço. |
Delegated Email |
Obrigatório. O endereço de e-mail que a integração vai usar. |
Workload Identity Email |
Opcional. O endereço de e-mail do cliente da sua conta de serviço. É possível configurar esse parâmetro ou o Para representar contas de serviço com a federação de identidade da carga de trabalho,
conceda o papel |
Para instruções sobre como configurar uma integração no Google SecOps, consulte Configurar integrações.
É possível fazer mudanças mais tarde, se necessário. Depois de configurar uma instância de integração, você pode usá-la em playbooks. Para mais informações sobre como configurar e oferecer suporte a várias instâncias, consulte Suporte a várias instâncias.
Ações
Para mais informações sobre ações, consulte Responder a ações pendentes na Sua mesa de trabalho e Realizar uma ação manual.
Adicionar participantes ao grupo
Use a ação Adicionar membros ao grupo para adicionar usuários a um grupo.
Essa ação é executada na entidade User
.
A ação Adicionar membros ao grupo resolve os seguintes casos de uso:
- Integração e suspensão automatizadas.
- Resposta a incidentes concedendo acesso temporário.
- Colaboração dinâmica em projetos.
Entradas de ação
A ação Adicionar membros ao grupo exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Address |
Obrigatório. Um endereço de e-mail do grupo para adicionar novos membros. |
User Email Addresses |
Opcional. Uma lista separada por vírgulas de usuários a serem adicionados ao grupo. A ação executa valores que você configura para esse
parâmetro junto com a entidade |
Saídas de ação
A ação Adicionar participantes ao grupo fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Indisponível |
Resultado do script | Disponível |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Adicionar membros ao grupo:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Bloquear extensão
Use a ação Bloquear extensão para bloquear uma extensão específica do Chrome em uma unidade organizacional.
Essa ação não é executada em entidades do Google SecOps.
Entradas de ação
A ação Bloquear extensão exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Organization Unit Name |
Obrigatório. O nome da unidade organizacional em que a extensão será bloqueada. |
Extension ID |
Obrigatório. O ID da extensão a ser bloqueada. |
Saídas de ação
A ação Bloquear extensão oferece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir mostra as saídas de resultados JSON recebidas ao usar a ação Bloquear extensão:
[
{
"targetKey": {
"targetResource": "orgunits/example-org-unit-id",
"additionalTargetKeys": {
"app_id": "chrome:exampleextensionid"
}
},
"value": {
"policySchema": "chrome.users.apps.InstallType",
"value": {
"appInstallType": "BLOCKED"
}
},
"sourceKey": {
"targetResource": "orgunits/example-org-unit-id"
},
"addedSourceKey": {
"targetResource": "orgunits/example-org-unit-id"
}
}
]
Mensagens de saída
A ação Bloquear extensão pode retornar as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "Block Extension". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir lista o valor da saída do resultado do script ao usar a ação Bloquear extensão:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Criar grupo
Use a ação Criar grupo para criar grupos para sua organização no Google Admin Console, na API Groups ou no Google Cloud Directory Sync como um administrador dos Grupos do Google Workspace.
Se você usa o Grupos para empresas, também pode criar grupos para sua organização no Grupos do Google.
Essa ação é executada em todas as entidades do Google SecOps.
Você pode usar a ação Criar grupo nos seguintes casos de uso:
- Crie equipes de resposta a incidentes.
- Contenha campanhas de phishing.
- Integrar novos usuários e grupos de usuários.
- Colaborar em projetos.
- Configure o controle de acesso para dados sensíveis.
Entradas de ação
A ação Criar grupo exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Email Address |
Obrigatório. Um endereço de e-mail do novo grupo. |
Name |
Opcional. Um nome para o novo grupo. |
Description |
Opcional. Uma descrição do novo grupo. |
Saídas de ação
A ação Criar grupo fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação Criar grupo:
[
{
"kind":"admin#directory#group",
"id":"ID",
"etag":"TAG/var>",
"email":"user@example.com",
"name":"example",
"description":"",
"adminCreated":"True"
}
]
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Criar grupo:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Criar UO
Use a ação Criar UO para criar uma unidade organizacional (UO).
Essa ação é executada em todas as entidades do Google SecOps.
Você pode usar a ação Criar OU para resolver os seguintes casos de uso:
- Integrar novos departamentos.
- Isole as contas comprometidas.
- Implemente políticas geográficas para residência de dados.
Entradas de ação
A ação Criar UO exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Customer ID |
Obrigatório. Um ID exclusivo da conta do Google Workspace do cliente. Para configurar a conta |
Name |
Opcional. Um nome para a nova UO. |
Description |
Opcional. Uma descrição da nova OU. |
Parent OU Path |
Obrigatório. Um caminho completo para a UO mãe de uma nova UO. |
Saídas de ação
A ação Criar UO fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação Criar OU:
[
{
"kind":"admin#directory#orgUnit",
"etag":"TAG",
"name":"example",
"orgUnitPath":"/example_folder",
"orgUnitId":"id:ID",
"parentOrgUnitPath":"/",
"parentOrgUnitId":"id:ID"
}
]
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Criar UO:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Criar usuário
Use a ação Criar usuário para criar um novo usuário.
Ao adicionar um usuário à sua conta do Google Workspace, você fornece a ele um endereço de e-mail com o domínio da sua empresa e uma conta que pode ser usada para acessar os serviços do Google Workspace.
Essa ação é executada em todas as entidades do Google SecOps.
Você pode usar a ação Criar usuário para resolver os seguintes casos de uso:
- Automatize a integração dos novos usuários.
- Conceda acesso temporário para funcionários contratados.
- Use sandboxes para resposta a incidentes.
Entradas de ação
A ação Criar usuário exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Given Name |
Obrigatório. O nome do usuário. |
Family Name |
Obrigatório. O sobrenome do usuário. |
Password |
Obrigatório. A senha do novo usuário. |
Email Address |
Obrigatório. O endereço de e-mail principal do usuário. |
Phone |
Opcional. O número de telefone do usuário. |
Gender |
Opcional. O gênero do usuário. Os valores válidos são: |
Department |
Opcional. O nome do departamento do usuário. |
Organization |
Opcional. O nome da organização do usuário. |
Change Password At Next Login |
Opcional. Se selecionada, o sistema exige que o usuário mude a senha na próxima tentativa de login. Não selecionada por padrão. |
Saídas de ação
A ação Criar usuário fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação Criar usuário:
[
{
"kind":"admin#directory#user",
"id":"ID",
"etag":"TAG",
"primaryEmail":"example@example.com",
"name":{
"givenName":"FIRST_NAME",
"familyName":"LAST_NAME"
},
"isAdmin":"False",
"isDelegatedAdmin":"False",
"creationTime":"2020-12-22T13:44:29.000Z",
"organizations":[
{
"name":"ExampleOrganization"
}
],
"phones":[
{
"value":"(800) 555‑0175"
}
],
"gender":{
"type":"male"
},
"customerId":"ID",
"orgUnitPath":"/",
"isMailboxSetup":"False"
}
]
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Criar usuário:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Excluir extensão
Pré-lançamento. Use a ação Excluir extensão para excluir uma extensão especificada do Chrome de uma lista de bloqueio de unidade organizacional.
Essa ação não é executada em entidades do Google SecOps.
Entradas de ação
A ação Excluir extensão exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Organization Unit Name |
Obrigatório. O nome da unidade organizacional de que a extensão será excluída. |
Extension ID |
Obrigatório. O ID da extensão a ser excluída. |
Saídas de ação
A ação Excluir extensão fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir mostra as saídas de resultados JSON recebidas ao usar a ação Excluir extensão:
[
{
"deleted_extensions": ["chrome:exampleextensionid"]
}
]
Mensagens de saída
A ação Excluir extensão pode retornar as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "Delete Extension". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir lista o valor da saída do resultado do script ao usar a ação Excluir extensão:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Excluir grupo
Use a ação Excluir grupo para excluir um grupo do diretório do Google Workspace.
Essa ação não é executada em entidades do Google SecOps.
Você pode usar a ação Excluir grupo para resolver os seguintes casos de uso:
- Automatizar o desligamento de usuários.
- Corrigir incidentes de segurança.
- Faça limpezas de grupos desatualizados.
Entradas de ação
A ação Excluir grupo exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Address |
Obrigatório. Um endereço de e-mail do grupo a ser excluído. |
Saídas de ação
A ação Excluir grupo fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Indisponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Mensagens de saída
A ação Excluir grupo fornece as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Failed to connect to the Google Workspace! Error is
ERROR_DESCRIPTION |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Excluir grupo:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Excluir UO
Use a ação Excluir UO para excluir uma unidade organizacional.
Não é possível excluir uma organização se ela tiver usuários, dispositivos ou organizações filhas. Antes de fazer isso, mova todos os usuários e dispositivos para outras organizações e remova as organizações filhas.
Essa ação é executada em todas as entidades do Google SecOps.
Você pode usar a ação Excluir UO para resolver os seguintes casos de uso:
- Automatizar o desligamento de usuários.
- Corrigir incidentes de segurança.
- Gerenciar recursos e fazer limpezas de projetos.
Entradas de ação
A ação Excluir UO exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Customer ID |
Obrigatório. Um ID exclusivo da conta do Google Workspace do cliente. Para configurar a conta |
OU Path |
Obrigatório. Um caminho completo para a unidade organizacional. Se a unidade organizacional estiver localizada em um caminho raiz (/), informe o nome dela sem um caminho. |
Saídas de ação
A ação Excluir UO fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Indisponível |
Resultado do script | Disponível |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Excluir UO:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Excluir usuário
Use a ação Excluir usuário para excluir contas de usuário.
Depois de excluir um usuário, ele não poderá acessar nem usar nenhum serviço do Google Workspace da sua organização.
Você pode usar a ação Excluir usuário para resolver os seguintes casos de uso:
- Desvincular funcionários que estão saindo.
- Corrija contas comprometidas.
- Automatizar a limpeza de contas temporárias.
Essa ação é executada em todas as entidades do Google SecOps.
Entradas de ação
A ação Excluir usuário exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Email Address |
Obrigatório. Um endereço de e-mail do usuário a ser excluído. |
Saídas de ação
A ação Excluir usuário fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Indisponível |
Resultado do script | Disponível |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Excluir usuário:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Enriquecer entidades
Use a ação Aprimorar entidades para aprimorar entidades do Google SecOps com informações do Google Workspace.
Essa ação é executada na entidade User
.
Você pode usar a ação Enriquecer entidades para resolver os seguintes casos de uso:
- Investigar usuários.
- Analisar e-mails de phishing.
- Investigue tentativas de exfiltração de dados.
- Detectar malware.
Entradas de ação
Nenhuma.
Saídas de ação
A ação Enriquecer entidades fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento de entidades | Disponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Enriquecimento de entidade
A ação Enriquecer entidades oferece suporte ao seguinte enriquecimento de entidades:
Nome do campo de enriquecimento | Lógica de enriquecimento |
---|---|
Phones |
Retorna se ele existe em um resultado JSON. |
isDelegatedAdmin |
Retorna se ele existe em um resultado JSON. |
suspended |
Retorna se ele existe em um resultado JSON. |
id |
Retorna se ele existe em um resultado JSON. |
nonEditableAliases |
Retorna se ele existe em um resultado JSON. |
archived |
Retorna se ele existe em um resultado JSON. |
isEnrolledIn2Sv |
Retorna se ele existe em um resultado JSON. |
includeInGlobalAddressList |
Retorna se ele existe em um resultado JSON. |
Relations |
Retorna se ele existe em um resultado JSON. |
isAdmin |
Retorna se ele existe em um resultado JSON. |
etag |
Retorna se ele existe em um resultado JSON. |
lastLoginTime |
Retorna se ele existe em um resultado JSON. |
orgUnitPath |
Retorna se ele existe em um resultado JSON. |
agreedToTerms |
Retorna se ele existe em um resultado JSON. |
externalIds |
Retorna se ele existe em um resultado JSON. |
ipWhitelisted |
Retorna se ele existe em um resultado JSON. |
kind |
Retorna se ele existe em um resultado JSON. |
isEnforcedIn2Sv |
Retorna se ele existe em um resultado JSON. |
isMailboxSetup |
Retorna se ele existe em um resultado JSON. |
emails |
Retorna se ele existe em um resultado JSON. |
organizations |
Retorna se ele existe em um resultado JSON. |
primaryEmail |
Retorna se ele existe em um resultado JSON. |
name |
Retorna se ele existe em um resultado JSON. |
gender |
Retorna se ele existe em um resultado JSON. |
creationTime |
Retorna se ele existe em um resultado JSON. |
changePasswordAtNextLogin |
Retorna se ele existe em um resultado JSON. |
customerId |
Retorna se ele existe em um resultado JSON. |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação Enriquecer entidades:
[{
"Phones":
[{
"customType": "",
"type": "custom",
"value": "(800) 555‑0175"
}],
"isDelegatedAdmin": false,
"suspended": false,
"id": "ID",
"nonEditableAliases": ["user@example.com"],
"archived": false,
"isEnrolledIn2Sv": true,
"includeInGlobalAddressList": true,
"Relations":
[{
"type": "manager",
"value": "user@example.com"
}],
"isAdmin": false,
"etag": "E_TAG_VALUE",
"lastLoginTime": "2019-02-11T12:24:41.000Z",
"orgUnitPath": "/OU-1",
"agreedToTerms": true,
"externalIds": [{"type": "organization",
"value": ""}],
"ipWhitelisted": false,
"kind": "admin#directory#user",
"isEnforcedIn2Sv": true,
"isMailboxSetup": true,
"emails":
[{
"primary": true,
"address": "user@example.com"
},
{
"address": "user@example.com"
}],
"organizations":
[{
"department": "R&D",
"customType": "", "name": "Company"
}],
"primaryEmail": "user@example.com",
"name":
{
"fullName": "NAME SURNAME",
"givenName": "NAME",
"familyName": "SURNAME"
},
"gender": {"type": "male"},
"creationTime": "2017-10-26T06:57:13.000Z",
"changePasswordAtNextLogin": false,
"customerId": "CUSTOMER_ID"
}]
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Enriquecer entidades:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Receber detalhes da extensão
Use a ação Get Extension Details para recuperar informações sobre uma extensão especificada do Chrome.
Essa ação não é executada em entidades do Google SecOps.
Entradas de ação
A ação "Get Extension Details" exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Extension ID |
Obrigatório. Uma lista separada por vírgulas de IDs de extensão para enriquecer. |
Max Requesting Users To Return |
Obrigatório. O número máximo de usuários que pediram a instalação da extensão. O valor máximo é |
Max Requesting Devices To Return |
Obrigatório. O número máximo de dispositivos a serem retornados em que a instalação da extensão foi solicitada. O valor máximo é |
Saídas de ação
A ação Receber detalhes da extensão fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir mostra a saída do resultado JSON recebida ao usar a ação Receber detalhes da extensão:
[
{
"Entity": "Example Extension Name",
"EntityResult": {
"name": "customers/example-customer-id/apps/chrome/exampleextensionid",
"displayName": "Example Extension Name",
"description": "A description for an example extension.",
"appId": "exampleextensionid",
"revisionId": "11.3.0.0",
"type": "CHROME",
"iconUri": "https://lh3.googleusercontent.com/KxYKwMcAzhn_DBMVIb0mtvIOsAME2d8-csv5d_vnKYX6PL3D6BGbVy3hH68ky8nM9yTDGAPl6B77pA7tpu4_jeUkXw",
"detailUri": "https://chromewebstore.google.com/detail/exampleextensionid",
"firstPublishTime": "2011-12-14T06:57:01.918Z",
"latestPublishTime": "2025-07-01T02:05:04.252Z",
"publisher": "example-publisher",
"reviewNumber": "5423",
"reviewRating": 4,
"chromeAppInfo": {
"supportEnabled": true,
"minUserCount": 3000000,
"permissions": [
{
"type": "offscreen"
},
{
"type": "scripting",
"documentationUri": "https://developer.chrome.com/docs/extensions/reference/scripting/",
"accessUserData": false
},
{
"type": "storage",
"documentationUri": "https://developer.chrome.com/docs/extensions/reference/storage/",
"accessUserData": false
},
{
"type": "tabs",
"documentationUri": "https://developer.chrome.com/docs/extensions/reference/tabs#type-Tab",
"accessUserData": true
}
],
"siteAccess": [
{
"hostMatch": "https://*/*"
},
{
"hostMatch": "http://*/*"
}
],
"isTheme": false,
"googleOwned": true,
"isCwsHosted": true,
"kioskEnabled": false,
"isKioskOnly": false,
"type": "EXTENSION",
"isExtensionPolicySupported": false,
"manifestVersion": "3",
"requestingUserDetails": [
{
"email": "user@example.com",
"justification": "Example justification for the request."
}
],
"requestingDeviceDetails": [
{
"device": "example-device-id",
"justification": "Example justification for the request."
}
]
}
}
}
]
Mensagens de saída
A ação Receber detalhes da extensão pode retornar as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "Get Extension Details". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir lista o valor da saída do resultado do script ao usar a ação Receber detalhes da extensão:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Acessar detalhes do grupo
Use a ação Receber detalhes do grupo para recuperar informações sobre um grupo no Google Workspace.
Essa ação não é executada em entidades do Google SecOps.
Entradas de ação
A ação Receber detalhes do grupo exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Addresses |
Obrigatório. Uma lista separada por vírgulas de e-mails de grupo a serem examinados. |
Saídas de ação
A ação Extrair detalhes do grupo fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação Receber detalhes do grupo:
{
"Entity": "group@example.com",
"EntityResult": {
"kind": "groupsSettings#groups",
"email": "group@example.com",
"name": "GROUP_NAME",
"description": "DESCRIPTION",
"whoCanJoin": "CAN_REQUEST_TO_JOIN",
"whoCanViewMembership": "ALL_MEMBERS_CAN_VIEW",
"whoCanViewGroup": "ALL_MEMBERS_CAN_VIEW",
"whoCanInvite": "ALL_MANAGERS_CAN_INVITE",
"whoCanAdd": "ALL_MANAGERS_CAN_ADD",
"allowExternalMembers": "false",
"whoCanPostMessage": "ANYONE_CAN_POST",
"allowWebPosting": "true",
"primaryLanguage": "en_US",
"maxMessageBytes": 26214400,
"isArchived": "false",
"archiveOnly": "false",
"messageModerationLevel": "MODERATE_NONE",
"spamModerationLevel": "MODERATE",
"replyTo": "REPLY_TO_IGNORE",
"includeCustomFooter": "false",
"customFooterText": "",
"sendMessageDenyNotification": "false",
"defaultMessageDenyNotificationText": "",
"showInGroupDirectory": "true",
"allowGoogleCommunication": "false",
"membersCanPostAsTheGroup": "false",
"messageDisplayFont": "DEFAULT_FONT",
"includeInGlobalAddressList": "true",
"whoCanLeaveGroup": "ALL_MEMBERS_CAN_LEAVE",
"whoCanContactOwner": "ANYONE_CAN_CONTACT",
"whoCanAddReferences": "NONE",
"whoCanAssignTopics": "NONE",
"whoCanUnassignTopic": "NONE",
"whoCanTakeTopics": "NONE",
"whoCanMarkDuplicate": "NONE",
"whoCanMarkNoResponseNeeded": "NONE",
"whoCanMarkFavoriteReplyOnAnyTopic": "NONE",
"whoCanMarkFavoriteReplyOnOwnTopic": "NONE",
"whoCanUnmarkFavoriteReplyOnAnyTopic": "NONE",
"whoCanEnterFreeFormTags": "NONE",
"whoCanModifyTagsAndCategories": "NONE",
"favoriteRepliesOnTop": "true",
"whoCanApproveMembers": "ALL_MANAGERS_CAN_APPROVE",
"whoCanBanUsers": "OWNERS_AND_MANAGERS",
"whoCanModifyMembers": "OWNERS_AND_MANAGERS",
"whoCanApproveMessages": "OWNERS_AND_MANAGERS",
"whoCanDeleteAnyPost": "OWNERS_AND_MANAGERS",
"whoCanDeleteTopics": "OWNERS_AND_MANAGERS",
"whoCanLockTopics": "OWNERS_AND_MANAGERS",
"whoCanMoveTopicsIn": "OWNERS_AND_MANAGERS",
"whoCanMoveTopicsOut": "OWNERS_AND_MANAGERS",
"whoCanPostAnnouncements": "OWNERS_AND_MANAGERS",
"whoCanHideAbuse": "NONE",
"whoCanMakeTopicsSticky": "NONE",
"whoCanModerateMembers": "OWNERS_AND_MANAGERS",
"whoCanModerateContent": "OWNERS_AND_MANAGERS",
"whoCanAssistContent": "NONE",
"customRolesEnabledForSettingsToBeMerged": "false",
"enableCollaborativeInbox": "false",
"whoCanDiscoverGroup": "ALL_IN_DOMAIN_CAN_DISCOVER",
"defaultSender": "DEFAULT_SELF"
}
}
Mensagens de saída
A ação Receber detalhes do grupo fornece as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "Get Group Details". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Receber detalhes do grupo:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Receber detalhes do navegador host
Use a ação Receber detalhes do navegador do host para extrair informações sobre
navegadores associados a uma entidade Hostname
especificada do Google SecOps.
Essa ação é executada na entidade Hostname
do Google SecOps.
Entradas de ação
Nenhuma.
Saídas de ação
A ação Receber detalhes do navegador do host fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir mostra a saída do resultado JSON recebida ao usar a ação Receber detalhes do navegador do host:
{
"Entity": "example.host.com",
"EntityResult": [
{
"deviceId": "example-device-id",
"kind": "admin#directory#browserdevice",
"lastPolicyFetchTime": "2025-07-25T12:11:17.546Z",
"osPlatform": "Linux",
"osArchitecture": "x86_64",
"osVersion": "6.12.27-1rodete1-amd64",
"machineName": "example.host.com",
"lastRegistrationTime": "2025-07-07T07:45:20.504Z",
"extensionCount": "15",
"policyCount": "23",
"lastDeviceUser": "example-user",
"lastActivityTime": "2025-07-26T12:13:55.385Z",
"osPlatformVersion": "Linux 6.12.27-1rodete1-amd64",
"browserVersions": [
"140.0.7259.2 (Dev)"
],
"lastStatusReportTime": "2025-07-26T07:46:00.919Z",
"lastDeviceUsers": [
{
"userName": "example-user",
"lastStatusReportTime": "2025-07-26T07:46:00.919Z"
}
],
"machinePolicies": [
{
"source": "MACHINE_LEVEL_USER_CLOUD",
"name": "CloudReportingEnabled",
"value": "true"
}
],
"browsers": [
{
"browserVersion": "140.0.7259.2",
"channel": "DEV",
"lastStatusReportTime": "2025-07-26T07:46:00.919Z",
"executablePath": "/opt/google/chrome-unstable",
"profiles": [
{
"name": "Example User Profile",
"id": "/home/example_user/.config/google-chrome/Default",
"lastStatusReportTime": "2025-07-26T07:46:00.919Z",
"lastPolicyFetchTime": "2025-07-25T12:11:17.546Z",
"chromeSignedInUserEmail": "user@example.com",
"extensions": [
{
"extensionId": "exampleextensionid",
"version": "2.0.6",
"permissions": [
"alarms",
"contextMenus",
"management",
"storage",
"https://accounts.google.com/*",
"https://appengine.google.com/*",
"https://example.com/*",
"https://example.org/*",
"https://example-api.com/*",
"https://docs.example.com/*",
"https://internal.example.net/*",
"https://partners.example.com/*",
"https://www.google.com/*"
],
],
"name": "Example Extension",
"description": "This is a description for an example extension.",
"appType": "EXTENSION",
"homepageUrl": "https://chromewebstore.google.com/detail/exampleextensionid",
"installType": "ADMIN",
"manifestVersion": 3
}
],
"userPolicies": [
{
"source": "USER_CLOUD",
"name": "CloudProfileReportingEnabled",
"value": "true"
}
]
}
],
"pendingInstallVersion": "140.0.7312.0"
}
],
"virtualDeviceId": "example-virtual-device-id",
"orgUnitPath": "/",
"deviceIdentifiersHistory": {
"records": [
{
"identifiers": {
"machineName": "example.host.com"
},
"firstRecordTime": "2025-06-03T08:06:33.895Z",
"lastActivityTime": "2025-07-26T07:46:01.325Z"
}
]
}
}
]
}
Mensagens de saída
A ação Receber detalhes do navegador do host pode retornar as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "Get Host Browser Details". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir lista o valor da saída do resultado do script ao usar a ação Receber detalhes do navegador do host:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Listar participantes do grupo
Use a ação Listar participantes do grupo para listar os membros de um grupo do Google Workspace.
Essa ação é executada em todas as entidades do Google SecOps.
Você pode usar a ação Listar membros do grupo para resolver os seguintes casos de uso:
- Automatize a integração e a suspensão de usuários.
- Faça uma auditoria de segurança.
- Responder a incidentes.
- Oferecer suporte ao acesso dinâmico a recursos.
Entradas de ação
A ação List Group Members exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Address |
Obrigatório. Um endereço de e-mail do grupo. |
Include Derived Membership |
Opcional. Se selecionada, a ação lista as associações indiretas dos usuários no grupo. Essa opção é selecionada por padrão. |
Saídas de ação
A ação Listar participantes do grupo fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação List Group Members:
{
"status": "ACTIVE",
"kind": "admin#directory#member",
"email": "user1@example.com",
"etag": "E_TAG_VALUE",
"role": "MEMBER",
"type": "USER",
"id": "ID"
},{
"status": "ACTIVE",
"kind": "admin#directory#member",
"email": "user2@example.com",
"etag": "E_TAG_VALUE",
"role": "MEMBER",
"type": "USER", "id": "ID"
}
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação List Group Members:
Nome do resultado do script | Valor |
---|---|
members |
True ou False |
Listar privilégios do grupo
Use a ação Listar privilégios do grupo para listar papéis e privilégios relacionados ao grupo do Google Workspace.
Essa ação não é executada em entidades do Google SecOps.
Entradas de ação
A ação List Group Privileges requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Addresses |
Opcional. Uma lista separada por vírgulas de grupos a serem examinados. |
Check Roles |
Opcional. Uma lista separada por vírgulas de papéis relacionados ao grupo. |
Check Privileges |
Opcional. Uma lista separada por vírgulas de permissões relacionadas ao grupo que precisam ser verificadas. Para usar esse parâmetro, selecione Expandir privilégios. Se você configurou o parâmetro Verificar papéis, a ação verifica os privilégios apenas para os papéis listados. |
Expand Privileges |
Opcional. Se selecionada, a ação vai retornar informações sobre todos os privilégios exclusivos relacionados ao grupo. |
Max Roles To Return |
Obrigatório. O número máximo de papéis relacionados ao grupo a serem retornados. O valor padrão é |
Max Privileges To Return |
Obrigatório. O número máximo de privilégios relacionados ao grupo a ser retornado. O valor padrão é |
Saídas de ação
A ação List Group Privileges (Listar privilégios do grupo) fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação List Group Privileges:
{
"Entity": "user@example.com",
"EntityResult": {
"roles": [
"Role1",
"_GROUPS_EDITOR_ROLE",
"example-role"
],
"unique_privileges": [
"VIEW_SITE_DETAILS",
"ACCESS_EMAIL_LOG_SEARCH",
"ACCESS_ADMIN_QUARANTINE",
"ACCESS_RESTRICTED_QUARANTINE",
"ADMIN_QUALITY_DASHBOARD_ACCESS",
"MANAGE_DLP_RULE",
"DASHBOARD_ACCESS",
"MANAGE_GSC_RULE",
"VIEW_GSC_RULE",
"SECURITY_HEALTH_DASHBOARD_ACCESS",
"SIT_CALENDAR_VIEW_METADATA",
"SIT_CHAT_VIEW_METADATA",
"SIT_CHROME_VIEW_METADATA",
"SIT_DEVICE_UPDATE_DELETE",
"SIT_DEVICE_VIEW_METADATA",
"SIT_DRIVE_UPDATE_DELETE"
]
}
}
Mensagens de saída
A ação Listar privilégios do grupo fornece as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "List Group Privileges". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação List Group Privileges:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Listar OU da conta
Use a ação Listar UO da conta para listar as unidades organizacionais de uma conta.
Essa ação é executada em todas as entidades do Google SecOps.
Use a ação List OU of Account para resolver os seguintes casos de uso:
- Automatizar o desligamento de usuários.
- Faça uma auditoria de segurança direcionada.
- Automatizar o gerenciamento da associação a grupos.
- Otimize o provisionamento de usuários.
- Automatize a auditoria e os relatórios de compliance.
Entradas de integração
A ação List OU of Account exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Customer ID |
Obrigatório. Um ID exclusivo da conta do Google Workspace do cliente. Para representar o valor |
Organization Unit Path |
Opcional. O caminho da unidade organizacional a ser retornada. O valor padrão é |
Max Organization Units |
Obrigatório. O número máximo de unidades organizacionais a serem retornadas. O valor máximo é O valor padrão é |
Saídas de ação
A ação List OU of Account fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação List OU of Account:
[{
"kind": "admin#directory#orgUnit",
"parentOrgUnitPath": "/",
"name": "OU-1",
"etag": "E_TAG_VALUE",
"orgUnitPath": "/OU-1",
"parentOrgUnitId": "id:1455",
"blockInheritance": false,
"orgUnitId": "id:123",
"description": ""
}]
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação List OU of Account:
Nome do resultado do script | Valor |
---|---|
organizational_units |
True ou False |
Listar privilégios do usuário
Use a ação Listar privilégios do usuário para listar funções e privilégios relacionados ao usuário no Google Workspace.
Essa ação é executada na entidade User
do Google SecOps.
Entradas de ação
A ação Listar privilégios do usuário exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
User Email Addresses |
Opcional. Uma lista de usuários a serem examinados, separados por vírgulas. A
ação executa valores que você configura para esse parâmetro junto com a
entidade |
Check Roles |
Opcional. Uma lista separada por vírgulas de papéis relacionados ao usuário que precisam ser verificados. |
Check Privileges |
Opcional. Uma lista separada por vírgulas de permissões relacionadas ao usuário que precisam ser verificadas. Para usar esse parâmetro, selecione Expandir privilégios. Se você configurou o parâmetro Verificar papéis, a ação verifica os privilégios apenas para os papéis listados. |
Include Inherited Roles |
Opcional. Se selecionada, a ação também retorna papéis de usuário herdados de grupos. |
Expand Privileges |
Opcional. Se selecionada, a ação vai retornar informações sobre todos os privilégios exclusivos relacionados ao usuário. |
Max Roles To Return |
Obrigatório. O número máximo de funções relacionadas ao usuário a serem retornadas. O valor padrão é |
Max Privileges To Return |
Obrigatório. O número máximo de privilégios relacionados ao usuário a serem retornados. O valor padrão é |
Saídas de ação
A ação List User Privileges fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação List User Privileges:
{
"Entity": "user@example.com",
"EntityResult": {
"roles": [
"Role1",
"_GROUPS_EDITOR_ROLE",
"example-role"
],
"unique_privileges": [
"VIEW_SITE_DETAILS",
"ACCESS_EMAIL_LOG_SEARCH",
"ACCESS_ADMIN_QUARANTINE",
"ACCESS_RESTRICTED_QUARANTINE",
"ADMIN_QUALITY_DASHBOARD_ACCESS",
"MANAGE_DLP_RULE",
"DASHBOARD_ACCESS",
"MANAGE_GSC_RULE",
"VIEW_GSC_RULE",
"SECURITY_HEALTH_DASHBOARD_ACCESS",
"SIT_CALENDAR_VIEW_METADATA",
"SIT_CHAT_VIEW_METADATA",
"SIT_CHROME_VIEW_METADATA",
"SIT_DEVICE_UPDATE_DELETE",
"SIT_DEVICE_VIEW_METADATA",
"SIT_DRIVE_UPDATE_DELETE"
]
}
}
Mensagens de saída
A ação List User Privileges fornece as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "List User Privileges". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação List User Privileges:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Listar usuários
Use a ação List Users para listar os usuários presentes em uma conta.
Essa ação não é executada em entidades do Google SecOps.
Você pode usar a ação List Users para resolver os seguintes casos de uso:
- Identificar contas potencialmente comprometidas.
- Automatize os processos de desativação.
- Auditar e gerenciar privilégios de acesso dos usuários
- Investigue atividades suspeitas.
- Gerenciar licenças e recursos de usuários.
Entradas de ação
A ação Listar usuários exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Customer ID |
Opcional. Um ID exclusivo da conta do Google Workspace do cliente. Se você não fornecer esse valor de parâmetro, a ação
usará automaticamente o marcador de posição |
Domain |
Opcional. Um domínio para pesquisar usuários. |
Manager Email |
Opcional. Um endereço de e-mail do gerente de um usuário. |
Return Only Admin Accounts? |
Opcional. Se selecionada, a ação retorna apenas contas de administrador. Não selecionada por padrão. |
Return Only Delegated Admin Accounts? |
Opcional. Se selecionada, a ação vai retornar apenas contas de administrador delegado. Não selecionada por padrão. |
Return Only Suspended Users? |
Opcional. Se selecionada, a ação vai retornar apenas contas suspensas. Não selecionada por padrão. |
Org Unit Path |
Opcional. Um caminho completo de uma unidade organizacional de onde recuperar os usuários. O caminho corresponde a todas as cadeias de unidades organizacionais listadas na unidade de destino. |
Department |
Opcional. Um departamento dentro da organização de onde recuperar os usuários. |
Record Limit |
Opcional. O número máximo de registros de dados que a ação vai retornar. O valor padrão é |
Custom Query Parameter |
Opcional. Um parâmetro de consulta personalizado para adicionar à chamada de pesquisa
list users, como É possível configurar esse parâmetro com o campo |
Return only users without 2fa? |
Opcional. Se selecionada, a ação só vai retornar usuários que não têm a autenticação de dois fatores (2FA) ativada. Não selecionada por padrão. |
Email Addresses |
Opcional. Uma lista de endereços de e-mail separados por vírgulas para pesquisar. Se você configurar esse parâmetro, não configure o
campo Se você configurar esse parâmetro, a ação vai ignorar o parâmetro
|
Saídas de ação
A ação List Users (Listar usuários) fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Disponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Tabela do painel de casos
A ação List Users (Listar usuários) fornece a seguinte tabela em um Painel de Casos:
Nome da tabela: Usuários do Google G Suite
Colunas da tabela:
- ID
- Nome
- Nome da família
- É administrador?
- É administrador delegado?
- Horário da criação
- Hora do último login
- Suspenso?
- Arquivado?
- Mudar a senha no próximo login?
- ID do cliente
- Caminho da unidade organizacional
- A caixa de correio está definida?
- E-mail de recuperação
Resultado JSON
O exemplo a seguir descreve a saída do resultado JSON recebida ao usar a ação List Users:
{
"kind": "admin#directory#users",
"etag": "E_TAG_VALUE",
"users": [
{
"kind": "admin#directory#user",
"id": "ID",
"etag": "E_TAG_VALUE",
"primaryEmail": "user@example.com",
"name": {
"givenName": "NAME",
"familyName": "SURNAME",
"fullName": "NAME SURNAME"
},
"isAdmin": true,
"isDelegatedAdmin": false,
"lastLoginTime": "2020-12-22T06:40:34.000Z",
"creationTime": "2020-07-22T09:23:28.000Z",
"agreedToTerms": true,
"suspended": false,
"archived": false,
"changePasswordAtNextLogin": false,
"ipWhitelisted": false,
"emails": [
{
"address": "user@example.com",
"primary": true
},
{
"address": "user@example.com"
}
],
"nonEditableAliases": [
"user@example.com"
],
"customerId": "CUSTOMER_ID",
"orgUnitPath": "/Management",
"isMailboxSetup": true,
"isEnrolledIn2Sv": false,
"isEnforcedIn2Sv": false,
"includeInGlobalAddressList": true,
"recoveryEmail": "email@example.com"
}
]
}
Mensagens de saída
A ação List Users fornece as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Failed to connect to the Google Workspace! Error is
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação List Users:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Ping
Use a ação Ping para testar a conectividade com o Google Workspace.
Essa ação é executada em todas as entidades do Google SecOps.
Entradas de ação
Nenhuma.
Saídas de ação
A ação Ping fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Indisponível |
Resultado do script | Disponível |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Ping:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Remover participantes do grupo
Use a ação Remover participantes do grupo para remover pessoas de um grupo do Google Workspace.
Essa ação é executada na entidade User
do Google SecOps.
Você pode usar a ação List Users para resolver os seguintes casos de uso:
- Automatizar o desligamento de usuários.
- Executar o gerenciamento de grupos dinâmicos.
- Corrija problemas de controle de acesso.
Entradas de ação
A ação Remover participantes do grupo exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Address |
Obrigatório. Um e-mail do grupo de que os participantes serão removidos. |
User Email Addresses |
Opcional. Uma lista separada por vírgulas de usuários a serem removidos do grupo. A ação executa valores que você configura para esse
parâmetro junto com a entidade |
Saídas de ação
A ação Remover participantes do grupo fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Indisponível |
Resultado do script | Disponível |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Remover participantes do grupo:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Revogar sessões de usuários
Use a ação Revogar sessões do usuário para revogar as sessões do usuário na Web e em dispositivos e redefinir os cookies de login no Google Workspace.
Essa ação é executada na entidade User
do Google SecOps.
Entradas de ação
A ação Revogar sessões de usuário exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
User Email Addresses |
Opcional. Uma lista de usuários separados por vírgulas para sair. A ação executa os valores desse parâmetro com entidades |
Saídas de ação
A ação Revogar sessões do usuário fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir mostra a saída do resultado JSON recebida ao usar a ação Revogar sessões do usuário:
[
{
"Entity": "ENTITY_ID",
"EntityResult": {
"Status": "done"
}
}
]
Mensagens de saída
A ação Revogar sessões do usuário pode retornar as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "Revoke User Sessions". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir lista o valor da saída do resultado do script ao usar a ação Revogar sessões do usuário:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Pesquisar eventos de atividade do usuário
Use a ação Pesquisar eventos de atividade do usuário para recuperar eventos de atividade de um aplicativo para uma entidade User
especificada do Google SecOps.
Essa ação é executada na entidade User
do Google SecOps.
Entradas de ação
A ação Pesquisar eventos de atividade do usuário exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
User Email Addresses |
Opcional. Uma lista separada por vírgulas de outros endereços de e-mail de usuários a serem processados. A ação processa todos os usuários na lista, além de uma entidade |
Application Names |
Obrigatório. Uma lista de aplicativos para consultar eventos de atividade. Para conferir uma lista completa de aplicativos compatíveis, consulte a documentação de ApplicationName. |
Event Type Filter |
Opcional. Uma lista separada por vírgulas de tipos de eventos a serem recuperados. |
Time Frame |
Opcional. O período da pesquisa de atividade. Os valores possíveis são:
Se O valor padrão é |
Start Time |
Opcional. O início do período para a pesquisa de atividades. Esse parâmetro é obrigatório se Configure o valor no formato ISO 8601. |
End Time |
Opcional. O fim do período da pesquisa de atividade. Esse parâmetro é opcional quando Configure o valor no formato ISO 8601. |
Max Events To Return |
Obrigatório. O número máximo de eventos a serem retornados por usuário. A ação processa um máximo de O valor padrão é O valor máximo é |
Saídas de ação
A ação Pesquisar eventos de atividade do usuário fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo a seguir mostra a saída de resultado JSON recebida ao usar a ação Pesquisar eventos de atividade do usuário:
{
"Entity": "user@example.com",
"EntityResult": [
{
"applicationName": "login",
"type": "login",
"name": "login_success",
"parameters": [
{
"name": "login_type",
"value": "google_password"
},
{
"name": "login_challenge_method",
"multiValue": [
"password"
]
},
{
"name": "is_suspicious",
"boolValue": false
}
]
},
{
"applicationName": "token",
"type": "auth",
"name": "authorize",
"parameters": [
{
"name": "client_id",
"value": "example-client-id.apps.googleusercontent.com"
},
{
"name": "app_name",
"value": "Google Chrome"
},
{
"name": "client_type",
"value": "NATIVE_DESKTOP"
},
{
"name": "scope_data",
"multiMessageValue": [
{
"parameter": [
{
"name": "scope_name",
"value": "https://www.google.com/accounts/OAuthLogin"
},
{
"name": "product_bucket",
"multiValue": [
"IDENTITY"
]
}
]
}
]
},
{
"name": "scope",
"multiValue": [
"https://www.google.com/accounts/OAuthLogin"
]
}
]
}
]
}
Mensagens de saída
A ação Pesquisar eventos de atividade do usuário pode retornar as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "Search User Activity Events". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir lista o valor da saída do resultado do script ao usar a ação Pesquisar eventos de atividade do usuário:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Atualizar UO
Use a ação Atualizar UO para atualizar uma unidade organizacional (UO).
Essa ação é executada em todas as entidades do Google SecOps.
Você pode usar a ação Atualizar UO para resolver os seguintes casos de uso:
- Gerenciar grupos de segurança.
- Automatizar a integração e a suspensão de usuários.
- Implemente políticas de separação de dados.
Entradas de ação
A ação Atualizar UO exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Customer ID |
Obrigatório. Um ID exclusivo da conta do Google Workspace do cliente. Para representar o valor |
Name |
Opcional. Um nome da OU. |
Description |
Opcional. Uma descrição da OU. |
OU Path |
Obrigatório. Um caminho completo para a UO. Se a
UO estiver localizada no caminho raiz, |
Saídas de ação
A ação Atualizar OU fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Indisponível |
Resultado do script | Disponível |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Atualizar UO:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Atualizar usuário
Use a ação Atualizar usuário para atualizar um usuário do diretório do Google Workspace.
Essa ação não é executada em entidades do Google SecOps.
Você pode usar a ação Atualizar usuário para resolver os seguintes casos de uso:
- Desativar uma conta comprometida.
- Forçar uma redefinição de senha após detectar atividade suspeita.
- Atualizar as informações do departamento após concluir uma transferência de funcionário.
- Suspenda contas inativas.
Entradas de ação
A ação Atualizar usuário exige os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Email Address |
Obrigatório. Uma lista separada por vírgulas de endereços de e-mail principais usados para identificar quais usuários atualizar. |
Given Name |
Opcional. O nome do usuário. |
Family Name |
Opcional. O sobrenome do usuário. |
Password |
Opcional. A senha do novo usuário. |
Phone |
Opcional. O número de telefone do usuário. A ação atualiza o tipo de número de telefone |
Gender |
Opcional. O gênero do usuário. Os valores válidos são: |
Department |
Opcional. O nome do departamento do usuário. |
Organization |
Opcional. O nome da organização do usuário. |
Change Password At Next Login |
Opcional. Se selecionada, o sistema exige que o usuário mude a senha na próxima tentativa de login. Não selecionada por padrão. |
User Status |
Opcional. O status do usuário a ser atualizado. Por padrão, a ação não muda o status do usuário. Os valores possíveis são os seguintes:
|
Saídas de ação
A ação Atualizar usuário fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Anexo do Painel de Casos | Indisponível |
Link do Painel de Casos | Indisponível |
Tabela do painel de casos | Indisponível |
Tabela de enriquecimento | Indisponível |
Resultado JSON | Indisponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Mensagens de saída
A ação Atualizar usuário fornece as seguintes mensagens de saída:
Mensagem de resposta | Descrição da mensagem |
---|---|
|
A ação foi concluída. |
Error executing action "Update User". Reason:
ERROR_REASON |
A ação falhou. Verifique a conexão com o servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela a seguir descreve os valores da saída do resultado do script ao usar a ação Atualizar usuário:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.