Nesta página, descrevemos os métodos disponíveis para visualizar, adicionar, modificar ou remover contatos essenciais e configurar categorias de notificação para eles.
Se você for um administrador da organização, poderá gerenciar seus contatos essenciais usando o console Trusted Cloud , a Google Cloud CLI ou a API REST. Siga as práticas recomendadas para gerenciar os Contatos essenciais.
Se você for um contato essencial, peça ao administrador para enviar um e-mail de teste para verificar o recebimento da categoria de notificação específica. Se você não estiver recebendo notificações, verifique o seguinte:
- Confira a pasta de spam ou lixo eletrônico do e-mail.
- Verifique se o endereço de e-mail registrado como contato está correto e pode receber e-mails externos.
- Verifique se os dados de contato estão atribuídos às categorias de notificação relevantes.
Antes de começar
Para receber notificações, o contato precisa poder receber e-mails do Google.
Se quiser gerenciar contatos usando a CLI gcloud ou a API REST, ative a API Essential Contacts. Se você só quiser gerenciar contatos usando o console Trusted Cloud , não será necessário ativar a API.
Funções exigidas
Para receber as permissões necessárias para gerenciar contatos, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto, na pasta ou na organização em que o contato está atribuído:
-
Para ver contatos:
Leitor de contatos essenciais (
roles/essentialcontacts.viewer
) -
Para visualizar, editar, excluir e criar contatos:
Administrador de contatos essenciais (
roles/essentialcontacts.admin
)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esses papéis predefinidos contêm as permissões necessárias para gerenciar contatos. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para gerenciar contatos:
-
Para ver os contatos:
-
essentialcontacts.contacts.get
-
essentialcontacts.contacts.list
-
-
Para editar, excluir e criar contatos:
-
essentialcontacts.contacts.create
-
essentialcontacts.contacts.delete
-
essentialcontacts.contacts.update
-
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Ver contatos
Os recursos filhos, que se referem a pastas e projetos, herdam contatos dos ancestrais, que podem ser organizações e outras pastas. Ao visualizar contatos de um recurso filho, também é possível ver os contatos herdados do ancestral se você tiver as permissões correspondentes. Para isso, adquira um papel no recurso ancestral que inclua as permissões necessárias para visualizar contatos. Ao visualizar contatos de uma organização ou pasta de nível superior, não é possível ver os contatos dos recursos filhos.
Para conferir a lista de todos os contatos essenciais no seu projeto, pasta ou organização, faça o seguinte:
Console
No console Trusted Cloud , acesse a página Contatos essenciais.
Certifique-se de que o nome do projeto, da pasta ou da organização apareça no seletor de recursos da página. Com o seletor de recursos, você pode escolher o projeto, a pasta ou a organização em que quer ver os contatos essenciais.
Ao lado de Visualizar por, escolha uma das seguintes opções:
- Para ver a lista de contatos por categoria, selecione Categoria.
- Para ver a lista de contatos em ordem alfabética, selecione Contato.
gcloud
-
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
Com a Google Cloud CLI, é possível listar os contatos definidos
em um recurso ou todos os contatos e contatos herdados de um recurso.
Listar contatos definidos em um recurso
Para conferir os contatos essenciais definidos em um projeto, pasta ou organização específica, use o comando
gcloud essential-contacts list
:gcloud essential-contacts list --RESOURCE_TYPE="RESOURCE_ID"
Substitua:
RESOURCE_TYPE
: o tipo de recurso de que você quer listar os contatos. Use o valorproject
,folder
ouorganization
.RESOURCE_ID
: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.
Como alternativa, se você não especificar um tipo ou ID de recurso, a CLI gcloud vai listar os contatos do projeto atual.
A resposta será semelhante ao seguinte exemplo:
--- email: my-contact-1@example.com languageTag: en-US name: projects/my-projects/contacts/1 notificationCategorySubscriptions: - ALL --- email: my-contact-2@example.com languageTag: en-US name: projects/my-projects/contacts/2 notificationCategorySubscriptions: - BILLING ---
Listar contatos e contatos herdados
Se quiser listar todos os contatos de um recurso e os contatos herdados de um ancestral, você precisa ter uma função no recurso ancestral que inclua as permissões necessárias para visualizar contatos. Em seguida, use o comando
gcloud essential-contacts compute
:gcloud essential-contacts compute --notification-categories="NOTIFICATION_CATEGORY" \ --RESOURCE_TYPE="RESOURCE_ID"
Substitua:
NOTIFICATION_CATEGORY
: uma lista separada por vírgulas das categorias de notificação para as quais você quer ver contatos. A lista pode conter qualquer um dos seguintes valores:billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
Para mais informações, consulte Categorias de notificações.
RESOURCE_TYPE
: o tipo de recurso de que você quer ver os contatos. Use o valorproject
,folder
ouorganization
.RESOURCE_ID
: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.
Se você não especificar um tipo e um ID de recurso, a CLI gcloud vai listar os contatos do projeto atual.
A resposta será semelhante ao seguinte exemplo:
--- email: my-contact-1@example.com languageTag: en-US name: projects/my-projects/contacts/1 notificationCategorySubscriptions: - ALL --- email: my-contact-2@example.com languageTag: en-US name: projects/my-projects/contacts/2 notificationCategorySubscriptions: - BILLING --- email: my-organization-contact@example.com languageTag: en-US name: organizations/my-organization/contacts/1 notificationCategorySubscriptions: - ALL ---
RESOURCE_TYPE
: o tipo de recurso de que você quer listar os contatos. Use o valorprojects
,folders
ouorganizations
.RESOURCE_ID
: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.PAGE_SIZE
: opcional. O número de contatos a serem incluídos na resposta. O valor padrão é50
, e o valor máximo é100
. Se o número de contatos for maior que o tamanho da página, a resposta vai conter um token de paginação que pode ser usado para recuperar a próxima página de resultados.NEXT_PAGE_TOKEN
: opcional. O token de paginação retornado em uma resposta anterior usando esse método. Se especificada, a lista de contatos começa onde a resposta anterior foi finalizada.RESOURCE_TYPE
: o tipo de recurso de que você quer ver os contatos. Use o valorprojects
,folders
ouorganizations
.RESOURCE_ID
: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.NOTIFICATION_CATEGORY
: a categoria de notificação de que você quer ver os contatos. Você pode repetir esse campo para listar contatos de várias categorias de notificação. Ele pode ter qualquer um dos seguintes valores:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
NOTIFICATION_CATEGORY_UNSPECIFIED
Para mais informações, consulte Categorias de notificações.
PAGE_SIZE
: opcional. O número de contatos a serem incluídos na resposta. O valor padrão é50
, e o valor máximo é100
. Se o número de contatos for maior que o tamanho da página, a resposta vai conter um token de paginação que pode ser usado para recuperar a próxima página de resultados.NEXT_PAGE_TOKEN
: opcional. O token de paginação retornado em uma resposta anterior usando esse método. Se especificada, a lista de contatos começa onde a resposta anterior foi finalizada.
REST
Com a API REST Essential Contacts, é possível listar os contatos definidos em um recurso ou todos os contatos e contatos herdados de um recurso.
Listar contatos definidos em um recurso
Para conferir os contatos definidos em um projeto, pasta ou organização específica, use
o método contacts.list
da API Essential Contacts.
Request:
GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
Substitua:
Para enviar a solicitação, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS
como o caminho da chave privada da conta de serviço. Em seguida, faça a solicitação:
curl -X GET \ -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ https://essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
PowerShell (Windows)
Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS
como o caminho da chave privada da conta de serviço. Em seguida, faça a solicitação:
$cred = gcloud auth application-default print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method GET ` -Headers $headers ` -Uri "https://essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN" | Select-Object -Expand Content
Depois de enviar a solicitação, você vai receber uma resposta JSON semelhante a este exemplo:
{ "contacts": [ { "name": "projects/my-projects/contacts/1", "email": "my-contact-1@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en-US" }, { "name": "projects/my-projects/contacts/2", "email": "my-contact-2@example.com", "notificationCategorySubscriptions": [ "BILLING" ], "languageTag": "en-US" } ] }
Listar contatos e contatos herdados
Se quiser listar todos os contatos de um recurso e os contatos herdados de
um ancestral, você precisa ter uma função no recurso ancestral que inclua as
permissões necessárias para visualizar contatos. Em seguida, use o método contacts.compute
da API Essential Contacts.
Request:
GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
Substitua:
Para enviar a solicitação, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS
como o caminho da chave privada da conta de serviço. Em seguida, faça a solicitação:
curl -X GET \ -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ https://essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
PowerShell (Windows)
Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS
como o caminho da chave privada da conta de serviço. Em seguida, faça a solicitação:
$cred = gcloud auth application-default print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method GET ` -Headers $headers ` -Uri "https://essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN" | Select-Object -Expand Content
Depois de enviar a solicitação, você vai receber uma resposta JSON semelhante a este exemplo:
{ "contacts": [ { "name": "projects/my-projects/contacts/1", "email": "my-project-contact-1@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en-US" }, { "name": "projects/my-projects/contacts/2", "email": "my-project-contact-2@example.com", "notificationCategorySubscriptions": [ "BILLING" ], "languageTag": "en-US" }, { "name": "organizations/my-organization/contacts/1", "email": "my-organization-contact@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en-US" } ] }
Adicionar um contato
Para adicionar um contato, faça o seguinte:
Console
No console Trusted Cloud , acesse a página Contatos essenciais.
Certifique-se de que o nome do projeto, da pasta ou da organização apareça no seletor de recursos da página. Com o seletor de recursos, você pode escolher o projeto, a pasta ou a organização em que quer adicionar Contatos essenciais.
Clique em
Adicionar contato.Nos campos E-mail e Confirmar e-mail, insira o endereço de e-mail do contato que você quer adicionar.
No menu suspenso Categorias de notificação, selecione as categorias sobre as quais você quer que o contato receba notificações.
Para ver uma lista de categorias de notificação e contatos recomendados, consulte Categorias de notificação.
Clique em Salvar.
gcloud
-
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Adicione um novo contato com o comando
gcloud essential-contacts create
:gcloud essential-contacts create --email="EMAIL" \ --notification-categories="NOTIFICATION_CATEGORY" \ --language="LANGUAGE" \ --RESOURCE_TYPE="RESOURCE_ID"
Substitua:
EMAIL
: o endereço de e-mail do contato que você quer adicionar. Não é possível mudar esse campo depois de criar o contato.NOTIFICATION_CATEGORY
: uma lista separada por vírgulas das categorias de notificações que você quer que o contato receba. A lista pode conter qualquer um dos seguintes valores:billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
LANGUAGE
: o código para o idioma de notificação preferencial do contato. É possível incluir o código de um dos idiomas compatíveis.RESOURCE_TYPE
: o tipo de recurso para o qual você quer criar um contato. Use o valorproject
,folder
ouorganization
.RESOURCE_ID
: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.
Se você não especificar um tipo e um ID de recurso, a CLI gcloud vai criar um contato no projeto atual.
Se o comando for bem-sucedido, você não vai receber nenhuma resposta.
RESOURCE_TYPE
: o tipo de recurso para o qual você quer criar um contato. Use o valorprojects
,folders
ouorganizations
.RESOURCE_ID
: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.EMAIL
: o endereço de e-mail do seu contato. Não é possível alterar esse campo depois de criar o contato.NOTIFICATION_CATEGORY_1
eNOTIFICATION_CATEGORY_2
: as categorias de notificação que você quer que o contato receba. Para adicionar mais categorias de notificação, inclua mais desses valores. A lista pode ter um ou mais dos seguintes valores:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Para ver uma lista de categorias de notificação e contatos recomendados, consulte Categorias de notificação.
LANGUAGE
: o código para o idioma de notificação preferencial do contato. É possível incluir o código de um dos idiomas compatíveis.
REST
Para adicionar um novo contato, use o método contacts.create
da API
Essential Contacts.
Request:
POST essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts
Corpo da solicitação:
{ "email": "EMAIL", "notificationCategorySubscriptions": [ "NOTIFICATION_CATEGORY_1", "NOTIFICATION_CATEGORY_2" ], "languageTag": "LANGUAGE" }
Substitua:
Para enviar a solicitação, expanda uma destas opções:
Depois de enviar a solicitação, você vai receber uma resposta JSON semelhante a este exemplo:
{ "name": "projects/my-project/contacts/3", "email": "my-new-contact@example.com", "notificationCategorySubscriptions": [ "SUSPENSION", "TECHNICAL" ], "languageTag": "en" }
modificar dados de contato
É possível mudar as categorias de notificação ou o idioma preferido de um contato, mas não o endereço de e-mail dele. Se o endereço de e-mail de um contato mudar, adicione um novo contato com o endereço de e-mail atualizado e exclua o contato antigo.
Para mudar as categorias de notificação atribuídas a um contato ou o idioma preferido dele, faça o seguinte:
Console
No console Trusted Cloud , acesse a página Contatos essenciais.
Certifique-se de que o nome do projeto, da pasta ou da organização apareça no seletor de recursos da página. Com o seletor de recursos, você pode escolher o projeto, a pasta ou a organização em que quer gerenciar os contatos essenciais.
Ao lado de Visualizar por, selecione Contato.
Clique em Editar ao lado do contato cuja categoria de notificação você quer mudar.
Selecione as categorias de notificação que você quer modificar no menu suspenso Categorias de notificação e clique em Salvar.
Quando você gerencia contatos no console Trusted Cloud , o console Trusted Cloud configura automaticamente o idioma preferido com base nas configurações de idioma preferido do criador desse contato. Para mais informações, consulte Idiomas compatíveis.
gcloud
-
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Atualize um contato com o comando
gcloud essential-contacts update
:gcloud essential-contacts update CONTACT_ID \ --notification-categories="NOTIFICATION_CATEGORY" \ --language="LANGUAGE" --RESOURCE_TYPE="RESOURCE_ID"
Substitua:
CONTACT_ID
: o ID numérico do contato que você quer atualizar. Para ver os IDs de todos os contatos no seu projeto, pasta ou organização, confira seus contatos. O ID numérico é todo o valor depois decontacts
no nome do contato.NOTIFICATION_CATEGORY
: uma lista separada por vírgulas das novas categorias de notificações que você quer que o contato receba. Essa lista substitui a lista atual de categorias de notificação.A lista pode conter qualquer um dos seguintes valores:
billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
LANGUAGE
: o código para o idioma de notificação preferencial do contato. É possível incluir o código de um dos idiomas compatíveis.RESOURCE_TYPE
: o tipo de recurso em que você quer modificar as dados de contato. Use o valorproject
,folder
ouorganization
.RESOURCE_ID
: o ID do projeto, da organização ou da pasta Trusted Cloud em que o contato está definido. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.
Se você não especificar um tipo e um ID de recurso, a CLI gcloud vai atualizar o contato com o ID especificado no projeto atual. Se não houver um contato com o ID especificado, a CLI gcloud vai retornar um erro.
Se o comando for bem-sucedido, você não vai receber nenhuma resposta.
RESOURCE_TYPE
: o tipo de recurso em que você quer modificar as dados de contato. Use o valorprojects
,folders
ouorganizations
.RESOURCE_ID
: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.CONTACT_ID
: o ID numérico do contato que você quer atualizar. Para ver os IDs de todos os contatos no seu projeto, pasta ou organização, confira seus contatos. O ID numérico é todo o valor apóscontacts
no nome do contato.UPDATE_MASK
: opcional. Uma máscara que descreve os campos do contato que você quer mudar. O formato da máscara é uma lista separada por vírgulas de nomes de campos totalmente qualificados, por exemplo,notificationCategorySubscriptions,languageTag
.EMAIL
: o endereço de e-mail do seu contato. Este campo precisa corresponder ao endereço de e-mail associado aoCONTACT_ID
que você inclui na solicitação.NOTIFICATION_CATEGORY_1
eNOTIFICATION_CATEGORY_2
: opcional. As categorias atualizadas que você quer que o contato receba notificações. Para adicionar mais categorias de notificação, inclua mais desses valores. A lista pode ter um ou mais dos seguintes valores:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Para ver uma lista de categorias de notificação e contatos recomendados, consulte Categorias de notificação.
LANGUAGE
: o código para o idioma de notificação preferencial do contato. É possível incluir o código de um dos idiomas compatíveis.
REST
Para mudar as categorias de notificação ou o idioma preferido de um contato
existente, use o método contacts.patch
da API Essential
Contacts.
Request:
PATCH essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID?updateMask="UPDATE_MASK"
Corpo da solicitação:
{ "name": "RESOURCE_TYPE/RESOURCE_ID/contact/CONTACT_ID", "email": "EMAIL", "notificationCategorySubscriptions": [ "NOTIFICATION_CATEGORY_1", "NOTIFICATION_CATEGORY_2" ], "languageTag": "LANGUAGE" }
Substitua:
Para enviar a solicitação, expanda uma destas opções:
Depois de enviar a solicitação, você vai receber uma resposta JSON semelhante a este exemplo:
{ "name": "projects/my-project/contacts/2", "email": "my-new-contact@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en" }
Excluir um contato
Para excluir um contato, faça o seguinte:
Console
No console Trusted Cloud , acesse a página Contatos essenciais.
Certifique-se de que o nome do projeto, da pasta ou da organização apareça no seletor de recursos da página. Com o seletor de recursos, você pode selecionar o projeto, a pasta ou a organização de que quer excluir os contatos essenciais.
Ao lado de Visualizar por, selecione Contato.
Clique em Excluir ao lado do endereço de e-mail do contato que você quer excluir. Na caixa de diálogo, confirme a exclusão do contato.
gcloud
-
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Exclua um contato usando o comando
gcloud essential-contacts delete
:gcloud essential-contacts delete CONTACT_ID \ --RESOURCE_TYPE="RESOURCE_ID"
Substitua:
CONTACT_ID
: o ID numérico do contato que você quer excluir. Para ver os IDs de todos os contatos no seu projeto, pasta ou organização, confira seus contatos. O ID numérico é todo o valor depois decontacts
no nome do contato.RESOURCE_TYPE
: o tipo de recurso em que o contato está definido. Use o valorproject
,folder
ouorganization
.RESOURCE_ID
: o ID do projeto, da organização ou da pasta Trusted Cloud em que o contato está definido. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.
Se você não especificar um tipo e um ID de recurso, a CLI gcloud vai excluir o contato com o ID especificado no projeto atual. Se não houver um contato com o ID especificado, a CLI gcloud vai retornar um erro.
Se o comando for bem-sucedido, você não vai receber nenhuma resposta.
RESOURCE_TYPE
: o tipo de recurso em que o contato está definido. Use o valorprojects
,folders
ouorganizations
.RESOURCE_ID
: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.CONTACT_ID
: o ID numérico do contato que você quer excluir. Para ver os IDs de todos os contatos no seu projeto, pasta ou organização, acesse seus contatos. O ID numérico é todo o valor apóscontacts
no nome do contato.
REST
Para excluir um contato, use o método contacts.delete
da API
Essential Contacts.
Request:
DELETE essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID
Substitua:
Para enviar a solicitação, expanda uma destas opções:
Se a solicitação for bem-sucedida, o corpo da resposta estará vazio.
Gerenciar contatos por categoria
No console Trusted Cloud , é possível gerenciar contatos por categoria de notificação acessando a guia Categoria na página Contatos essenciais.
Para adicionar, mudar ou excluir os contatos atribuídos a uma única categoria de notificação, faça o seguinte:
No console Trusted Cloud , acesse a página Contatos essenciais.
Certifique-se de que o nome do projeto, da pasta ou da organização apareça no seletor de recursos da página. Com o seletor de recursos, você pode escolher o projeto, a pasta ou a organização em que quer gerenciar os contatos essenciais.
Ao lado de Visualizar por, selecione Categoria.
Clique em Editar na mesma linha da categoria com os contatos que você quer gerenciar.
Gerencie os contatos atribuídos à categoria de notificação:
- Para adicionar um novo contato, clique em Adicionar contato e siga as etapas para adicionar um contato.
- Para mudar a categoria de notificação atribuída a um contato, clique em Editar ao lado do contato cuja categoria você quer mudar. Em seguida, selecione as categorias de notificação que você quer no menu suspenso Categorias de notificação e clique em Salvar.
- Para excluir um contato, clique em Excluir ao lado do endereço de e-mail dele.
Envie um e-mail de teste para verificar o recebimento
Você pode enviar um e-mail de teste para os contatos em cada categoria e verificar se as contas de e-mail podem receber mensagens do Trusted Cloud by S3NS. É possível enviar no máximo um e-mail de teste a cada 24 horas para cada contato em cada categoria e recurso.
Para enviar um e-mail de teste aos contatos de uma categoria de notificação específica, faça o seguinte:
No console Trusted Cloud , acesse a página Contatos essenciais.
Certifique-se de que o nome do projeto, da pasta ou da organização apareça no seletor de recursos da página. Com o seletor de recursos, você pode escolher o projeto, a pasta ou a organização em que quer gerenciar os contatos essenciais.
Ao lado de Visualizar por, selecione Categoria.
Clique em Enviar na mesma linha da categoria de notificação para a qual você quer enviar e-mails de teste.
Marque as caixas de seleção ao lado dos contatos para quem você quer enviar e-mails.
Clique em Enviar. O sistema envia um e-mail de teste para os contatos selecionados.
Entre em contato com cada pessoa para confirmar se ela recebeu o e-mail de teste de
gcp-essential-contacts-noreply@google.com
.
Definir configurações avançadas e automação
Esta seção aborda opções para gerenciar ainda mais seus contatos essenciais, incluindo a restrição de domínios de contato, o uso de infraestrutura como código (IaC) com o Terraform para automação e a criação de políticas da organização personalizadas.
Limitar os domínios permitidos para contatos
Para restringir os domínios de endereço de e-mail que os novos contatos podem ter, defina a restrição de política da organização constraints/essentialcontacts.allowedContactDomains
. Os contatos atuais não são afetados por essa restrição.
Para saber como definir restrições de política da organização, consulte Como criar e gerenciar políticas da organização.
Gerenciar contatos com o Terraform
É possível usar o Terraform para gerenciar seus contatos essenciais. Os contatos têm o seguinte formato na linguagem do Terraform:
resource "google_essential_contacts_contact" "contact" {
parent = "RESOURCE_TYPE/RESOURCE_ID"
email = "EMAIL"
language_tag = "LANGUAGE"
notification_category_subscriptions = [NOTIFICATION_CATEGORY]
}
Ao gerenciar um contato, substitua o seguinte:
RESOURCE_TYPE
: o tipo de recurso em que você quer gerenciar o contato. Use o valorprojects
,folders
ouorganizations
.RESOURCE_ID
: seu Trusted Cloud by S3NS projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, comomy-project
. Os IDs de pastas e organizações são numéricos, como123456789012
.EMAIL
: o endereço de e-mail do seu contato. Não é possível alterar esse campo depois de criar o contato.LANGUAGE
: opcional. O código para o idioma de notificação preferencial do contato. É possível incluir o código de um dos idiomas compatíveis.NOTIFICATION_CATEGORY
: uma matriz das categorias para as quais você quer que o contato receba notificações, como["BILLING", "LEGAL"]
. Essa matriz pode conter qualquer um dos seguintes valores:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Para ver uma lista de categorias de notificação e contatos recomendados, consulte Categorias de notificação.
Para adicionar, modificar ou remover um contato, adicione, modifique ou remova um recurso de contato no arquivo de configuração do Terraform. Para mais detalhes, consulte a documentação do Terraform Essential Contacts.
A seguir
- Saiba mais sobre os Contatos essenciais.
- Criar restrições personalizadas para os contatos essenciais.
- Saiba como associar um domínio a um projeto para fins de verificação.
- Entenda como gerenciar as preferências de notificação.
- Saiba mais sobre as notificações de aviso.