Integre o Google Workspace com o Google SecOps
Este documento explica como integrar o Google Workspace com o Google Security Operations (Google SecOps).
Versão da integração: 19.0
Exemplos de utilização
A integração do Google Workspace com o Google SecOps pode ajudar a resolver o seguinte exemplo de utilização:
- Desativação de utilizadores e segurança da conta: use as capacidades do Google SecOps para acionar um fluxo de trabalho para revogar o acesso ao Google Workspace, suspender contas e encaminhar emails de utilizadores desativados para outro funcionário.
Antes de começar
Antes de configurar a integração do Google Workspace no Google SecOps, conclua os seguintes passos pré-requisitos:
- 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 utilizador.
- Delegue autoridade ao nível do domínio na sua conta de serviço.
- Ative a API Admin SDK para o seu projeto.
Criar uma conta de serviço
Para criar uma conta de serviço, conclua os passos seguintes:
Na Google Cloud consola, aceda à página Credenciais.
No menu Criar credenciais, selecione Conta de serviço.
Em Detalhes da conta de serviço, introduza um nome no campo Nome da conta de serviço.
Opcional: edite o ID da conta de serviço.
Clique em Criar e continuar. É apresentado um ecrã Autorizações.
Clique em Continuar. É apresentado um ecrã Principais com acesso.
Clique em Concluído.
Conceda funções do Google Cloud IAM à conta de serviço
Para garantir que a conta de serviço tem todas as autorizações necessárias no seu projeto, atribua as seguintes funções de IAM: Google Cloud
Na Google Cloud consola, aceda a IAM e administrador > IAM.
Clique em Conceder acesso.
No campo Novos membros, introduza o endereço de email da conta de serviço que criou.
Na lista Selecionar uma função, pesquise e selecione a função
Service Account Token Creator
(roles/iam.serviceAccountTokenCreator
).Clique em Guardar.
Crie uma chave JSON
Para criar uma chave JSON, conclua os seguintes passos:
- Selecione a sua conta de serviço e aceda a Chaves.
- Clique em Adicionar chave.
- Selecione Criar nova chave.
- Para o tipo de chave, selecione JSON e clique em Criar. É apresentada uma caixa de diálogo Chave privada guardada no seu computador e uma cópia da chave privada é transferida para o seu computador.
Crie uma função personalizada para a integração
- Na consola do administrador Google, aceda a Conta > Funções de administrador.
- Clique em Criar nova função.
- Atribua um nome à nova função personalizada e clique em Continuar.
- Na página Selecionar privilégios, aceda à secção de privilégios da API Admin.
Em Privilégios da API do gestor, selecione os seguintes privilégios:
- Unidades organizacionais
- Utilizadores
- Grupos
Clique em Continuar.
Para criar uma nova função personalizada, clique em Criar função.
Atribua a função personalizada a um utilizador
- Para criar um novo utilizador, aceda à página Diretório > Utilizadores.
- Adicione um novo utilizador associado à conta de serviço.
- Abra as definições do utilizador recém-criado. O separador da conta de utilizador é aberto.
- Clique em Funções e privilégios de administrador.
- Clique em editar Editar.
- Selecione a função personalizada que criou.
- Para a função selecionada, altere o botão para Atribuído.
Delegue autoridade ao nível do domínio na sua conta de serviço
- Na consola do administrador Google do seu domínio, aceda a > Segurança > Acesso e controlo de dados > Controlos de API. Menu principal
- No painel Delegação ao nível do domínio, selecione Gerir delegação ao nível do domínio.
- Clique em Adicionar novo.
- No campo ID de cliente, introduza o ID de cliente obtido nos passos de criação da conta de serviço anteriores.
No campo Âmbitos de OAuth, introduza a seguinte lista de âmbitos separados por vírgulas necessários para a sua aplicação:
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.
Ative a API Admin SDK para o seu projeto
Na Google Cloud consola, aceda a APIs e serviços.
Clique em Ativar APIs e serviços.
Ative a API do SDK de administrador para o seu projeto.
Parâmetros de integração
A integração do Google Workspace requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Verify SSL |
Opcional. Se esta opção estiver selecionada, a integração valida o certificado SSL quando se liga ao Google Workspace. Selecionado por predefinição. |
User's Service Account JSON |
Opcional. O conteúdo do ficheiro JSON da chave da conta de serviço. Pode configurar este parâmetro ou o parâmetro Para configurar este parâmetro, forneça o conteúdo completo do ficheiro JSON da chave da conta de serviço que transferiu quando criou uma conta de serviço. |
Delegated Email |
Obrigatório. O endereço de email que a integração deve usar. |
Workload Identity Email |
Opcional. O endereço de email do cliente da sua conta de serviço. Pode configurar este parâmetro ou o parâmetro Para usar a identidade de contas de serviço com a federação de identidades da carga de trabalho,
conceda a função |
Para obter instruções sobre como configurar uma integração no Google SecOps, consulte o artigo Configurar integrações.
Se necessário, pode fazer alterações numa fase posterior. Depois de configurar uma instância de integração, pode usá-la em manuais de soluções. Para mais informações sobre como configurar e suportar várias instâncias, consulte o artigo Suporte de várias instâncias.
Ações
Para mais informações sobre ações, consulte os artigos Responda a ações pendentes a partir de O seu espaço de trabalho e Realize uma ação manual.
Adicione membros ao grupo
Use a ação Adicionar membros ao grupo para adicionar utilizadores a um grupo.
Esta ação é executada na entidade User
.
A ação Adicionar membros ao grupo resolve os seguintes exemplos de utilização:
- Admissão e exclusão automatizadas.
- Resposta a incidentes através da concessão de acesso temporário.
- Colaboração dinâmica em projetos.
Dados de ações
A ação Adicionar membros ao grupo requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Address |
Obrigatório. Um endereço de email do grupo ao qual adicionar novos membros. |
User Email Addresses |
Opcional. Uma lista separada por vírgulas de utilizadores a adicionar ao grupo. A ação executa valores que configura para este parâmetro juntamente com a entidade |
Resultados da ação
A ação Adicionar membros ao grupo fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Não disponível |
Resultado do script | Disponível |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa 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 do Chrome especificada numa unidade organizacional.
Esta ação não é executada em entidades do Google SecOps.
Dados de ações
A ação Bloquear extensão requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Organization Unit Name |
Obrigatório. O nome da unidade organizacional na qual bloquear a extensão. |
Extension ID |
Obrigatório. O ID da extensão a bloquear. |
Resultados da ação
A ação Bloquear extensão fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte mostra as saídas de resultados JSON recebidas quando usa 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 devolver as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "Block Extension". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte indica o valor da saída do resultado do script quando usa 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 a sua organização na consola do administrador Google, na API Groups ou na Sincronização de diretórios do Google Cloud como administrador do Grupos do Google Workspace.
Se usar o Groups for Business, também pode criar grupos para a sua organização no Grupos do Google.
Esta ação é executada em todas as entidades do Google SecOps.
Pode usar a ação Criar grupo nos seguintes exemplos de utilização:
- Crie equipas de resposta a incidentes.
- Conter campanhas de phishing.
- Integre novos utilizadores e grupos de utilizadores.
- Colaborar em projetos.
- Configure o controlo de acesso para dados confidenciais.
Dados de ações
A ação Create Group requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Email Address |
Obrigatório. Um endereço de email do novo grupo. |
Name |
Opcional. Um nome do novo grupo. |
Description |
Opcional. Uma descrição do novo grupo. |
Resultados da ação
A ação Criar grupo fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa a ação Create Group:
[
{
"kind":"admin#directory#group",
"id":"ID",
"etag":"TAG/var>",
"email":"user@example.com",
"name":"example",
"description":"",
"adminCreated":"True"
}
]
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Create Group:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Criar UO
Use a ação Criar UO para criar uma nova unidade organizacional (UO).
Esta ação é executada em todas as entidades do Google SecOps.
Pode usar a ação Criar UO para resolver os seguintes exemplos de utilização:
- Integre novos departamentos.
- Isolar contas comprometidas.
- Implemente políticas baseadas na geografia para a residência dos dados.
Dados de ações
A ação Create OU requer 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 da nova UO. |
Description |
Opcional. Uma descrição da nova UO. |
Parent OU Path |
Obrigatório. Um caminho completo para a UO principal de uma nova UO. |
Resultados da ação
A ação Create OU fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa a ação Create OU:
[
{
"kind":"admin#directory#orgUnit",
"etag":"TAG",
"name":"example",
"orgUnitPath":"/example_folder",
"orgUnitId":"id:ID",
"parentOrgUnitPath":"/",
"parentOrgUnitId":"id:ID"
}
]
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Create OU:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Criar utilizador
Use a ação Criar utilizador para criar um novo utilizador.
Quando adiciona um utilizador à sua conta do Google Workspace, atribui-lhe um endereço de email integrado no domínio da sua empresa e uma conta que pode usar para aceder aos serviços do Google Workspace.
Esta ação é executada em todas as entidades do Google SecOps.
Pode usar a ação Criar utilizador para resolver os seguintes exemplos de utilização:
- Automatizar a integração dos novos utilizadores.
- Disponibilize acesso temporário para funcionários contratados.
- Use as caixas de areia para a resposta a incidentes.
Dados de ações
A ação Criar utilizador requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Given Name |
Obrigatório. O nome próprio do utilizador. |
Family Name |
Obrigatório. O apelido do utilizador. |
Password |
Obrigatório. A palavra-passe do novo utilizador. |
Email Address |
Obrigatório. O endereço de email principal do utilizador. |
Phone |
Opcional. O número de telefone do utilizador. |
Gender |
Opcional. O género do utilizador. Os valores válidos são os seguintes: |
Department |
Opcional. O nome do departamento do utilizador. |
Organization |
Opcional. O nome da organização do utilizador. |
Change Password At Next Login |
Opcional. Se esta opção estiver selecionada, o sistema exige que o utilizador altere a respetiva palavra-passe na próxima tentativa de início de sessão. Não selecionado por predefinição. |
Resultados da ação
A ação Criar utilizador fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa a ação Criar utilizador:
[
{
"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 seguinte descreve os valores do resultado do script quando usa a ação Criar utilizador:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Eliminar extensão
Pré-visualizar. Use a ação Eliminar extensão para eliminar uma extensão do Chrome especificada de uma lista de bloqueios de uma unidade organizacional.
Esta ação não é executada em entidades do Google SecOps.
Dados de ações
A ação Eliminar extensão requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Organization Unit Name |
Obrigatório. O nome da unidade organizacional a partir da qual eliminar a extensão. |
Extension ID |
Obrigatório. O ID da extensão a eliminar. |
Resultados da ação
A ação Delete Extension (Eliminar extensão) fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte mostra as saídas de resultados JSON recebidas quando usa a ação Eliminar extensão:
[
{
"deleted_extensions": ["chrome:exampleextensionid"]
}
]
Mensagens de saída
A ação Delete Extension pode devolver as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "Delete Extension". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte indica o valor do resultado do script quando usa a ação Delete Extension:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Eliminar grupo
Use a ação Eliminar grupo para eliminar um grupo do diretório do Google Workspace.
Esta ação não é executada em entidades do Google SecOps.
Pode usar a ação Eliminar grupo para resolver os seguintes exemplos de utilização:
- Automatize a desvinculação de utilizadores.
- Corrigir incidentes de segurança.
- Realize limpezas de grupos desatualizados.
Dados de ações
A ação Delete Group requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Address |
Obrigatório. Um endereço de email do grupo a eliminar. |
Resultados da ação
A ação Eliminar grupo fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Não disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Mensagens de saída
A ação Eliminar grupo fornece as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Failed to connect to the Google Workspace! Error is
ERROR_DESCRIPTION |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Delete Group:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Eliminar UO
Use a ação Eliminar UO para eliminar uma unidade organizacional.
Não pode eliminar uma organização se tiver utilizadores, dispositivos ou organizações secundárias. Antes de eliminar uma organização, mova todos os utilizadores e dispositivos para outras organizações e remova todas as organizações secundárias.
Esta ação é executada em todas as entidades do Google SecOps.
Pode usar a ação Eliminar UO para resolver os seguintes exemplos de utilização:
- Automatize a desvinculação de utilizadores.
- Corrigir incidentes de segurança.
- Faça a gestão dos recursos do projeto e execute limpezas do projeto.
Dados de ações
A ação Delete OU requer 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 num caminho de raiz (/), indique o nome da unidade organizacional sem um caminho. |
Resultados da ação
A ação Eliminar UO fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Não disponível |
Resultado do script | Disponível |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Eliminar UO:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Eliminar utilizador
Use a ação Eliminar utilizador para eliminar contas de utilizador.
Depois de eliminar um utilizador, este não pode aceder nem utilizar nenhum serviço do Google Workspace da sua organização.
Pode usar a ação Eliminar utilizador para resolver os seguintes exemplos de utilização:
- Desintegre funcionários que estão a sair.
- Corrija contas comprometidas.
- Automatize a limpeza de contas temporárias.
Esta ação é executada em todas as entidades do Google SecOps.
Dados de ações
A ação Eliminar utilizador requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Email Address |
Obrigatório. Um endereço de email do utilizador a eliminar. |
Resultados da ação
A ação Eliminar utilizador fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Não disponível |
Resultado do script | Disponível |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Eliminar utilizador:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Enriquecer entidades
Use a ação Enrich Entities para enriquecer as entidades do Google SecOps com informações do Google Workspace.
Esta ação é executada na entidade User
.
Pode usar a ação Enrich Entities para resolver os seguintes exemplos de utilização:
- Investigue utilizadores.
- Analise emails de phishing.
- Investigue tentativas de exfiltração de dados.
- Detetar software malicioso.
Dados de ações
Nenhum.
Resultados da ação
A ação Enrich Entities fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento de entidades | Disponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Enriquecimento de entidades
A ação Enriquecer entidades suporta o seguinte enriquecimento de entidades:
Nome do campo de enriquecimento | Lógica de enriquecimento |
---|---|
Phones |
Devolve se existir num resultado JSON. |
isDelegatedAdmin |
Devolve se existir num resultado JSON. |
suspended |
Devolve se existir num resultado JSON. |
id |
Devolve se existir num resultado JSON. |
nonEditableAliases |
Devolve se existir num resultado JSON. |
archived |
Devolve se existir num resultado JSON. |
isEnrolledIn2Sv |
Devolve se existir num resultado JSON. |
includeInGlobalAddressList |
Devolve se existir num resultado JSON. |
Relations |
Devolve se existir num resultado JSON. |
isAdmin |
Devolve se existir num resultado JSON. |
etag |
Devolve se existir num resultado JSON. |
lastLoginTime |
Devolve se existir num resultado JSON. |
orgUnitPath |
Devolve se existir num resultado JSON. |
agreedToTerms |
Devolve se existir num resultado JSON. |
externalIds |
Devolve se existir num resultado JSON. |
ipWhitelisted |
Devolve se existir num resultado JSON. |
kind |
Devolve se existir num resultado JSON. |
isEnforcedIn2Sv |
Devolve se existir num resultado JSON. |
isMailboxSetup |
Devolve se existir num resultado JSON. |
emails |
Devolve se existir num resultado JSON. |
organizations |
Devolve se existir num resultado JSON. |
primaryEmail |
Devolve se existir num resultado JSON. |
name |
Devolve se existir num resultado JSON. |
gender |
Devolve se existir num resultado JSON. |
creationTime |
Devolve se existir num resultado JSON. |
changePasswordAtNextLogin |
Devolve se existir num resultado JSON. |
customerId |
Devolve se existir num resultado JSON. |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa a ação Enrich Entities:
[{
"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 seguinte descreve os valores do resultado do script quando usa a ação Enrich Entities:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Obtenha detalhes da extensão
Use a ação Get Extension Details para obter informações sobre uma extensão do Chrome específica.
Esta ação não é executada em entidades do Google SecOps.
Dados de ações
A ação Get Extension Details requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Extension ID |
Obrigatório. Uma lista de IDs de extensões a enriquecer separada por vírgulas. |
Max Requesting Users To Return |
Obrigatório. O número máximo de utilizadores a devolver 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 devolver onde a instalação da extensão foi pedida. O valor máximo é |
Resultados da ação
A ação Get Extension Details (Obter detalhes da extensão) fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte mostra o resultado JSON recebido quando usa a ação Get Extension Details:
[
{
"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 Get Extension Details pode devolver as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "Get Extension Details". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte lista o valor do resultado do script quando usa a ação Get Extension Details:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Obter detalhes do grupo
Use a ação Get Group Details para obter informações sobre um grupo no Google Workspace.
Esta ação não é executada em entidades do Google SecOps.
Dados de ações
A ação Get Group Details requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Addresses |
Obrigatório. Uma lista de emails de grupos separados por vírgulas a examinar. |
Resultados da ação
A ação Get Group Details (Obter detalhes do grupo) fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa a ação Get Group Details:
{
"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 Get Group Details fornece as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "Get Group Details". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Get Group Details:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Obtenha detalhes do navegador anfitrião
Use a ação Get Host Browser Details para obter informações sobre os navegadores associados a uma entidade especificada do Google SecOps Hostname
.
Esta ação é executada na entidade Hostname
do Google SecOps.
Dados de ações
Nenhum.
Resultados da ação
A ação Get Host Browser Details (Obter detalhes do navegador anfitrião) fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte mostra a saída do resultado JSON recebida quando usa a ação Get Host Browser Details:
{
"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 Get Host Browser Details pode devolver as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "Get Host Browser Details". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte apresenta o valor do resultado do script quando usa a ação Get Host Browser Details:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Apresentar membros do grupo
Use a ação List Group Members para listar os membros de um grupo do Google Workspace.
Esta ação é executada em todas as entidades do Google SecOps.
Pode usar a ação List Group Members para resolver os seguintes exemplos de utilização:
- Automatize a admissão e a exclusão de utilizadores.
- Faça uma auditoria de segurança.
- Responder a incidentes.
- Suportar o acesso dinâmico a recursos.
Dados de ações
A ação List Group Members requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Address |
Obrigatório. Um endereço de email do grupo. |
Include Derived Membership |
Opcional. Se estiver selecionada, a ação lista as associações indiretas dos utilizadores no grupo. Selecionado por predefinição. |
Resultados da ação
A ação List Group Members fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa 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 seguinte descreve os valores do resultado do script quando usa a ação List Group Members (Listar membros do grupo):
Nome do resultado do script | Valor |
---|---|
members |
True ou False |
Apresentar privilégios de grupo
Use a ação List Group Privileges para listar as funções e os privilégios relacionados com o grupo do Google Workspace.
Esta ação não é executada em entidades do Google SecOps.
Dados de ações
A ação List Group Privileges requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Addresses |
Opcional. Uma lista de grupos a examinar separada por vírgulas. |
Check Roles |
Opcional. Uma lista separada por vírgulas de funções a verificar que estão relacionadas com o grupo. |
Check Privileges |
Opcional. Uma lista de autorizações separada por vírgulas para verificar que estão relacionadas com o grupo. Este parâmetro requer que selecione o parâmetro Expandir privilégios. Se configurou o parâmetro Check Roles, a ação verifica os privilégios apenas para as funções que indicou. |
Expand Privileges |
Opcional. Se esta opção for selecionada, a ação devolve informações sobre todos os privilégios únicos relacionados com o grupo. |
Max Roles To Return |
Obrigatório. O número máximo de funções relacionadas com o grupo a devolver. O valor predefinido é |
Max Privileges To Return |
Obrigatório. O número máximo de privilégios relacionados com o grupo a devolver. O valor predefinido é |
Resultados da ação
A ação List Group Privileges fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa 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 List Group Privileges (Listar privilégios do grupo) apresenta as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "List Group Privileges". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação List Group Privileges:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Listar UO da conta
Use a ação List OU of Account para apresentar as unidades organizacionais de uma conta.
Esta ação é executada em todas as entidades do Google SecOps.
Pode usar a ação List OU of Account para resolver os seguintes exemplos de utilização:
- Automatize a desvinculação de utilizadores.
- Realizar uma auditoria de segurança direcionada.
- Automatizar a gestão de membros de um grupo.
- Simplifique o aprovisionamento de utilizadores.
- Automatize a auditoria e os relatórios de conformidade.
Entradas de integração
A ação List OU of Account requer 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 devolver. O valor predefinido é |
Max Organization Units |
Obrigatório. A quantidade máxima de unidades organizacionais a devolver. O valor máximo é O valor predefinido é |
Resultados da ação
A ação List OU of Account (Listar UO da conta) fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa 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 seguinte descreve os valores do resultado do script quando usa a ação List OU of Account:
Nome do resultado do script | Valor |
---|---|
organizational_units |
True ou False |
Listar privilégios do utilizador
Use a ação List User Privileges para listar as funções e os privilégios relacionados com o utilizador no Google Workspace.
Esta ação é executada na entidade User
do Google SecOps.
Dados de ações
A ação List User Privileges requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
User Email Addresses |
Opcional. Uma lista de utilizadores a examinar separada por vírgulas. A ação executa valores que configura para este parâmetro juntamente com a entidade |
Check Roles |
Opcional. Uma lista separada por vírgulas de funções a verificar que estão relacionadas com o utilizador. |
Check Privileges |
Opcional. Uma lista separada por vírgulas de autorizações a validar que estão relacionadas com o utilizador. Este parâmetro requer que selecione o parâmetro Expandir privilégios. Se configurou o parâmetro Check Roles, a ação verifica os privilégios apenas para as funções que indicou. |
Include Inherited Roles |
Opcional. Se selecionada, a ação devolve adicionalmente as funções de utilizador herdadas de grupos. |
Expand Privileges |
Opcional. Se selecionada, a ação devolve informações sobre todos os privilégios únicos relacionados com o utilizador. |
Max Roles To Return |
Obrigatório. O número máximo de funções relacionadas com o utilizador a devolver. O valor predefinido é |
Max Privileges To Return |
Obrigatório. O número máximo de privilégios relacionados com o utilizador a devolver. O valor predefinido é |
Resultados da ação
A ação List User Privileges (Listar privilégios do utilizador) fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa 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 apresenta as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "List User Privileges". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação List User Privileges:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Listar utilizadores
Use a ação List Users para listar os utilizadores presentes numa conta.
Esta ação não é executada em entidades do Google SecOps.
Pode usar a ação List Users para resolver os seguintes exemplos de utilização:
- Identificar contas potencialmente comprometidas.
- Automatize os processos de anulação da integração.
- Audite e faça a gestão dos privilégios de acesso dos utilizadores
- Investigue atividades suspeitas.
- Faça a gestão de licenças e recursos de utilizadores.
Dados de ações
A ação List Users requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Customer ID |
Opcional. Um ID exclusivo da conta do Google Workspace do cliente. Se não fornecer este valor de parâmetro, a ação usa automaticamente o marcador de posição |
Domain |
Opcional. Um domínio para pesquisar utilizadores. |
Manager Email |
Opcional. Um endereço de email do gestor de um utilizador. |
Return Only Admin Accounts? |
Opcional. Se selecionada, a ação devolve apenas contas de administrador. Não selecionado por predefinição. |
Return Only Delegated Admin Accounts? |
Opcional. Se selecionada, a ação devolve apenas contas de administrador delegado. Não selecionado por predefinição. |
Return Only Suspended Users? |
Opcional. Se selecionada, a ação devolve apenas contas suspensas. Não selecionado por predefinição. |
Org Unit Path |
Opcional. Um caminho completo de uma unidade organizacional a partir da qual obter os utilizadores. O caminho corresponde a todas as cadeias de unidades organizacionais indicadas na unidade de destino. |
Department |
Opcional. Um departamento na organização a partir do qual obter os utilizadores. |
Record Limit |
Opcional. O número máximo de registos de dados que a ação deve devolver. O valor predefinido é |
Custom Query Parameter |
Opcional. Um parâmetro de consulta personalizado a adicionar à chamada de pesquisa de utilizadores da lista, como Pode configurar este parâmetro com o campo |
Return only users without 2fa? |
Opcional. Se selecionada, a ação só devolve utilizadores que não têm a autenticação de dois fatores (2FA) ativada. Não selecionado por predefinição. |
Email Addresses |
Opcional. Uma lista de endereços de email separados por vírgulas para pesquisar. Se configurar este parâmetro, não configure o campo Se configurar este parâmetro, a ação ignora o parâmetro |
Resultados da ação
A ação List Users (Listar utilizadores) fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Mesa de parede para caixas
A ação List Users apresenta a seguinte tabela numa página de registo:
Nome da tabela: Utilizadores do Google G Suite
Colunas da tabela:
- ID
- Nome próprio
- Nome de família
- É administrador?
- Is Delegated Admin?
- Hora da criação
- Hora do último início de sessão
- Suspenso?
- Arquivada?
- Alterar palavra-passe no próximo início de sessão?
- ID de cliente
- Caminho da unidade organizacional
- Tem a caixa de correio configurada?
- Email de recuperação
Resultado JSON
O exemplo seguinte descreve o resultado JSON recebido quando usa 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 (Listar utilizadores) apresenta as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Failed to connect to the Google Workspace! Error is
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação List Users (Listar utilizadores):
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Tchim-tchim
Use a ação Ping para testar a conetividade ao Google Workspace.
Esta ação é executada em todas as entidades do Google SecOps.
Dados de ações
Nenhum.
Resultados da ação
A ação Ping fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Não disponível |
Resultado do script | Disponível |
Resultado do script
A tabela seguinte descreve os valores para o resultado do script quando usa a ação Ping:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Remova membros do grupo
Use a ação Remover membros do grupo para remover membros de um grupo do Google Workspace.
Esta ação é executada na entidade User
do Google SecOps.
Pode usar a ação List Users para resolver os seguintes exemplos de utilização:
- Automatize a desvinculação de utilizadores.
- Executar a gestão de grupos dinâmicos.
- Corrija problemas de controlo de acesso.
Dados de ações
A ação Remover membros do grupo requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Group Email Address |
Obrigatório. Um email do grupo do qual remover os membros. |
User Email Addresses |
Opcional. Uma lista separada por vírgulas de utilizadores a remover do grupo. A ação executa valores que configura para este parâmetro juntamente com a entidade |
Resultados da ação
A ação Remover membros do grupo fornece as seguintes saídas:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Não disponível |
Resultado do script | Disponível |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Remover membros do grupo:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Revogue sessões de utilizadores
Use a ação Revogar sessões de utilizador para revogar as sessões Web e de dispositivos do utilizador e repor os respetivos cookies de início de sessão no Google Workspace.
Esta ação é executada na entidade User
do Google SecOps.
Dados de ações
A ação Revoke User Sessions requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
User Email Addresses |
Opcional. Uma lista de utilizadores separados por vírgulas para terminar sessão. A ação executa os valores deste parâmetro com as entidades do Google SecOps. |
Resultados da ação
A ação Revogar sessões de utilizadores fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte mostra o resultado JSON recebido quando usa a ação Revoke User Sessions:
[
{
"Entity": "ENTITY_ID",
"EntityResult": {
"Status": "done"
}
}
]
Mensagens de saída
A ação Revogar sessões de utilizador pode devolver as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "Revoke User Sessions". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte indica o valor da saída do resultado do script quando usa a ação Revogar sessões de utilizadores:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Pesquise eventos de atividade do utilizador
Use a ação Search User Activity Events para obter eventos de atividade de uma aplicação para uma entidade User
especificada do Google SecOps.
Esta ação é executada na entidade User
do Google SecOps.
Dados de ações
A ação Search User Activity Events requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
User Email Addresses |
Opcional. Uma lista separada por vírgulas de endereços de email de utilizadores adicionais a processar. A ação processa todos os utilizadores nesta lista, além de uma entidade |
Application Names |
Obrigatório. Uma lista de aplicações para consultar eventos de atividade. Para ver uma lista completa das aplicações suportadas, consulte a documentação ApplicationName. |
Event Type Filter |
Opcional. Uma lista separada por vírgulas de tipos de eventos a obter. |
Time Frame |
Opcional. O intervalo de tempo para a pesquisa de atividade. Os valores possíveis são os seguintes:
Se O valor predefinido é |
Start Time |
Opcional. O início do intervalo de tempo para a pesquisa de atividade. Este parâmetro é obrigatório se Configure o valor no formato ISO 8601. |
End Time |
Opcional. O fim do intervalo de tempo para a pesquisa de atividade. Este 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 devolver por utilizador. A ação processa um máximo de O valor predefinido é O valor máximo é |
Resultados da ação
A ação Pesquisar eventos de atividade do utilizador fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Resultado JSON
O exemplo seguinte mostra o resultado JSON recebido quando usa a ação Search User Activity Events:
{
"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 Search User Activity Events pode devolver as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "Search User Activity Events". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte apresenta o valor da saída do resultado do script quando usa a ação Pesquisar eventos de atividade do utilizador:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Atualize a UO
Use a ação Atualizar UO para atualizar uma unidade organizacional (UO).
Esta ação é executada em todas as entidades do Google SecOps.
Pode usar a ação Atualizar UO para resolver os seguintes exemplos de utilização:
- Faça a gestão dos grupos de segurança.
- Automatize a admissão e a exclusão de utilizadores.
- Implemente políticas de separação de dados.
Dados de ações
A ação Atualizar UO requer 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 UO. |
Description |
Opcional. Uma descrição da UO. |
OU Path |
Obrigatório. Um caminho completo para a UO. Se a UO estiver localizada no caminho de raiz, |
Resultados da ação
A ação Update OU fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Não disponível |
Resultado do script | Disponível |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Atualizar UO:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Atualizar utilizador
Use a ação Atualizar utilizador para atualizar um utilizador do diretório do Google Workspace.
Esta ação não é executada em entidades do Google SecOps.
Pode usar a ação Atualizar utilizador para resolver os seguintes exemplos de utilização:
- Desative uma conta comprometida.
- Aplicar uma reposição de palavra-passe após detetar atividade suspeita.
- Atualize as informações do departamento após concluir uma transferência de funcionário.
- Suspender contas inativas.
Dados de ações
A ação Atualizar utilizador requer os seguintes parâmetros:
Parâmetro | Descrição |
---|---|
Email Address |
Obrigatório. Uma lista de endereços de email principais separados por vírgulas que são usados para identificar os utilizadores a atualizar. |
Given Name |
Opcional. O nome próprio do utilizador. |
Family Name |
Opcional. O apelido do utilizador. |
Password |
Opcional. A palavra-passe do novo utilizador. |
Phone |
Opcional. O número de telefone do utilizador. A ação
atualiza o tipo de número de telefone |
Gender |
Opcional. O género do utilizador. Os valores válidos são os seguintes: |
Department |
Opcional. O nome do departamento do utilizador. |
Organization |
Opcional. O nome da organização do utilizador. |
Change Password At Next Login |
Opcional. Se esta opção estiver selecionada, o sistema exige que o utilizador altere a respetiva palavra-passe na próxima tentativa de início de sessão. Não selecionado por predefinição. |
User Status |
Opcional. O estado do utilizador a atualizar. Por predefinição, a ação não altera o estado do utilizador. Os valores possíveis são os seguintes:
|
Resultados da ação
A ação Atualizar utilizador fornece os seguintes resultados:
Tipo de saída da ação | Disponibilidade |
---|---|
Fixação à parede da caixa | Não disponível |
Link da parede da caixa | Não disponível |
Mesa de parede para caixas | Não disponível |
Tabela de enriquecimento | Não disponível |
Resultado JSON | Não disponível |
Mensagens de saída | Disponível |
Resultado do script | Disponível |
Mensagens de saída
A ação Update User (Atualizar utilizador) fornece as seguintes mensagens de saída:
Mensagem de saída | Descrição da mensagem |
---|---|
|
A ação foi bem-sucedida. |
Error executing action "Update User". Reason:
ERROR_REASON |
A ação falhou. Verifique a ligação ao servidor, os parâmetros de entrada ou as credenciais. |
Resultado do script
A tabela seguinte descreve os valores do resultado do script quando usa a ação Atualizar utilizador:
Nome do resultado do script | Valor |
---|---|
is_success |
True ou False |
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.