Gerenciar contatos essenciais

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.

Enable the 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 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

  1. No console Trusted Cloud , acesse a página Contatos essenciais.

    Acessar a página "Contatos essenciais"

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

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

  1. In the Trusted Cloud console, activate Cloud Shell.

    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.

  2. 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 valor project, folder ou organization.
    • RESOURCE_ID: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.

    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 valor project, folder ou organization.

    • RESOURCE_ID: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.

    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
    ---
    
  3. 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:

    • RESOURCE_TYPE: o tipo de recurso de que você quer listar os contatos. Use o valor projects, folders ou organizations.
    • RESOURCE_ID: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.
    • 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.

    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:

    • RESOURCE_TYPE: o tipo de recurso de que você quer ver os contatos. Use o valor projects, folders ou organizations.
    • RESOURCE_ID: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.
    • 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.

    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

  1. No console Trusted Cloud , acesse a página Contatos essenciais.

    Acessar a página "Contatos essenciais"

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

  3. Clique em Adicionar contato.

    Uma captura de tela destacando a opção de adicionar um contato na página "Contatos essenciais".

  4. Nos campos E-mail e Confirmar e-mail, insira o endereço de e-mail do contato que você quer adicionar.

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

  6. Clique em Salvar.

gcloud

  1. In the Trusted Cloud console, activate Cloud Shell.

    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.

  2. 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
      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.
    • RESOURCE_TYPE: o tipo de recurso para o qual você quer criar um contato. Use o valor project, folder ou organization.
    • RESOURCE_ID: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.

    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.

  3. 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:

    • RESOURCE_TYPE: o tipo de recurso para o qual você quer criar um contato. Use o valor projects, folders ou organizations.
    • RESOURCE_ID: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.
    • 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 e NOTIFICATION_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.

    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

  1. No console Trusted Cloud , acesse a página Contatos essenciais.

    Acessar a página "Contatos essenciais"

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

  3. Ao lado de Visualizar por, selecione Contato.

    Uma captura de tela destacando a opção "Contato" na página "Contatos essenciais".

  4. Clique em Editar ao lado do contato cuja categoria de notificação você quer mudar.

    Uma captura de tela destacando a opção de editar um contato na página "Contatos essenciais".

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

  1. In the Trusted Cloud console, activate Cloud Shell.

    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.

  2. 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 de contacts 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
      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.
    • RESOURCE_TYPE: o tipo de recurso em que você quer modificar as dados de contato. Use o valor project, folder ou organization.
    • 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, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.

    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.

  3. 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:

    • RESOURCE_TYPE: o tipo de recurso em que você quer modificar as dados de contato. Use o valor projects, folders ou organizations.
    • RESOURCE_ID: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.
    • 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ós contacts 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 ao CONTACT_ID que você inclui na solicitação.
    • NOTIFICATION_CATEGORY_1 e NOTIFICATION_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.

    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

  1. No console Trusted Cloud , acesse a página Contatos essenciais.

    Acessar a página "Contatos essenciais"

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

  3. Ao lado de Visualizar por, selecione Contato.

    Uma captura de tela destacando a opção "Contato" na página "Contatos essenciais".

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

    Uma captura de tela destacando a opção de excluir um contato na página "Contatos essenciais".

gcloud

  1. In the Trusted Cloud console, activate Cloud Shell.

    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.

  2. 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 de contacts no nome do contato.
    • RESOURCE_TYPE: o tipo de recurso em que o contato está definido. Use o valor project, folder ou organization.
    • 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, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.

    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.

  3. 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:

    • RESOURCE_TYPE: o tipo de recurso em que o contato está definido. Use o valor projects, folders ou organizations.
    • RESOURCE_ID: seu Trusted Cloud projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.
    • 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ós contacts no nome do contato.

    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:

  1. No console Trusted Cloud , acesse a página Contatos essenciais.

    Acessar a página "Contatos essenciais"

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

  3. Ao lado de Visualizar por, selecione Categoria.

    Uma captura de tela destacando a opção de selecionar "Categoria" na página "Contatos essenciais".

  4. Clique em Editar na mesma linha da categoria com os contatos que você quer gerenciar.

    Uma captura de tela destacando a opção de editar um contato na página "Contatos essenciais".

  5. 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:

  1. No console Trusted Cloud , acesse a página Contatos essenciais.

    Acessar a página "Contatos essenciais"

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

  3. Ao lado de Visualizar por, selecione Categoria.

    Uma captura de tela destacando a opção de selecionar "Categoria" na página "Contatos essenciais".

  4. Clique em Enviar na mesma linha da categoria de notificação para a qual você quer enviar e-mails de teste.

  5. Marque as caixas de seleção ao lado dos contatos para quem você quer enviar e-mails.

  6. Clique em Enviar. O sistema envia um e-mail de teste para os contatos selecionados.

  7. 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 valor projects, folders ou organizations.
  • RESOURCE_ID: seu Trusted Cloud by S3NS projeto, organização ou ID da pasta. Os IDs do projeto são strings alfanuméricas, como my-project. Os IDs de pastas e organizações são numéricos, como 123456789012.
  • 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