Administrar contactos esenciales

En esta página, se describen los métodos disponibles para ver, agregar, modificar o quitar contactos esenciales, y configurar las categorías de notificaciones para ellos.

Si eres administrador de la organización, puedes administrar tus contactos esenciales con la consola de Trusted Cloud , Google Cloud CLI o la API de REST. Sigue las prácticas recomendadas para administrar los contactos esenciales.

Si eres un contacto esencial, pídele a tu administrador que te envíe un correo electrónico de prueba para verificar la recepción de la categoría de notificación específica. Si no recibes notificaciones, verifica lo siguiente:

  • Revisa la carpeta de spam o correo no deseado de tu correo electrónico.
  • Verifica que la dirección de correo electrónico registrada como contacto sea correcta y pueda recibir correos electrónicos externos.
  • Asegúrate de que tu información de contacto esté asignada a las categorías de notificaciones pertinentes.

Antes de comenzar

Para recibir notificaciones, el contacto debe poder recibir correos electrónicos de Google.

Si deseas administrar los contactos con gcloud CLI o la API de REST, habilita la API de Essential Contacts. Si solo quieres administrar contactos con la consola de Trusted Cloud , no necesitas habilitar la API.

Enable the API

Roles obligatorios

Para obtener los permisos que necesitas para administrar contactos, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto, la carpeta o la organización donde se asigna el contacto:

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

Estos roles predefinidos contienen los permisos necesarios para administrar contactos. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

Se requieren los siguientes permisos para administrar contactos:

  • Para ver los contactos, haz lo siguiente:
    • essentialcontacts.contacts.get
    • essentialcontacts.contacts.list
  • Para editar, borrar y crear contactos, haz lo siguiente:
    • essentialcontacts.contacts.create
    • essentialcontacts.contacts.delete
    • essentialcontacts.contacts.update

También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.

Ver contactos

Los recursos secundarios, que hacen referencia a carpetas y proyectos, heredan los contactos de sus principales, que pueden ser organizaciones y otras carpetas. Cuando ves los contactos de un recurso secundario, también puedes ver los contactos heredados de su principal si tienes los permisos correspondientes para el principal. Para obtener esta capacidad, obtén un rol en el recurso superior que incluya los permisos necesarios para ver los contactos. Cuando ves los contactos de una organización o una carpeta de nivel superior, no ves los contactos de sus recursos secundarios.

Para ver la lista de todos los contactos esenciales de tu proyecto, organización o carpeta, haz lo siguiente:

Console

  1. En la consola de Trusted Cloud , ve a la página Contactos esenciales.

    Ir a la página Contactos esenciales

  2. Asegúrate de que el nombre de tu proyecto, organización o carpeta aparezca en el selector de recursos de la página. El selector de recursos te permite seleccionar el proyecto, la carpeta o la organización desde los que deseas ver los Contactos esenciales.

  3. Junto a Ver por, puedes elegir una de las siguientes opciones:

    • Para ver la lista de contactos por categoría, selecciona Categoría.
    • Para ver la lista de contactos en orden alfabético, selecciona Contacto.

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. Con Google Cloud CLI, puedes enumerar los contactos definidos en un recurso o todos los contactos y los contactos heredados de un recurso.

    Enumera los contactos definidos en un recurso

    Para ver los contactos esenciales definidos en un proyecto, organización o carpeta específicos, usa el comando gcloud essential-contacts list:

    gcloud essential-contacts list --RESOURCE_TYPE="RESOURCE_ID"

    Reemplaza lo siguiente:

    • RESOURCE_TYPE: Es el tipo de recurso del que deseas generar una lista de contactos. Usa el valor project, folder o organization.
    • RESOURCE_ID: Tu Trusted Cloud proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.

    Como alternativa, si no especificas un tipo o ID de recurso, gcloud CLI mostrará una lista de los contactos del proyecto actual.

    La respuesta es similar al siguiente ejemplo:

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

    Enumera contactos y contactos heredados

    Si deseas enumerar todos los contactos de un recurso y sus contactos heredados de un principal, debes tener un rol en el recurso principal que incluya los permisos requeridos para ver los contactos. Luego, usa el comando gcloud essential-contacts compute:

    gcloud essential-contacts compute --notification-categories="NOTIFICATION_CATEGORY" \
      --RESOURCE_TYPE="RESOURCE_ID"

    Reemplaza lo siguiente:

    • NOTIFICATION_CATEGORY: Es una lista separada por comas de las categorías de notificaciones para las que deseas ver los contactos. La lista puede contener cualquiera de los siguientes valores:

      • billing
      • legal
      • product-updates
      • security
      • suspension
      • technical
      • all
      • notification-category-unspecified

      Para obtener más información, consulta Categorías de notificaciones.

    • RESOURCE_TYPE: Es el tipo de recurso del que deseas ver los contactos. Usa el valor project, folder o organization.

    • RESOURCE_ID: Tu Trusted Cloud proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.

    Si no especificas un tipo de recurso y un ID, gcloud CLI mostrará los contactos del proyecto actual.

    La respuesta es similar al siguiente ejemplo:

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

    Con la API de REST de Essential Contacts, puedes enumerar los contactos definidos en un recurso o todos los contactos y contactos heredados de un recurso.

    Enumera los contactos definidos en un recurso

    Para ver los contactos definidos en un proyecto, una carpeta o una organización específicos, usa el método contacts.list de la API de Essential Contacts.

    Request:

    GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
    

    Reemplaza lo siguiente:

    • RESOURCE_TYPE: Es el tipo de recurso del que deseas generar una lista de contactos. Usa el valor projects, folders o organizations.
    • RESOURCE_ID: Tu Trusted Cloud proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.
    • PAGE_SIZE: Opcional Es la cantidad de contactos que se deben incluir en la respuesta. El valor predeterminado es 50 y el valor máximo es 100. Si la cantidad de contactos es mayor que el tamaño de la página, la respuesta contiene un token de paginación que puedes usar para consultar la siguiente página de resultados.
    • NEXT_PAGE_TOKEN: Opcional Es el token de paginación que se mostró en una respuesta anterior de este método. Si se especifica, la lista de contactos comenzará donde termina la respuesta anterior.

    Para enviar tu solicitud, expande una de estas opciones:

    curl (Linux, macOS o Cloud Shell)

    Establece la variable de entorno GOOGLE_APPLICATION_CREDENTIALS en la ruta de acceso a la clave privada de tu cuenta de servicio. Luego, realiza la solicitud:

    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)

    Establece la variable de entorno GOOGLE_APPLICATION_CREDENTIALS en la ruta de acceso a la clave privada de tu cuenta de servicio. Luego, realiza la solicitud:

    $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
      

    Después de enviar la solicitud, recibirás una respuesta JSON similar al siguiente ejemplo:

    {
      "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"
        }
      ]
    }
    

    Enumera contactos y contactos heredados

    Si deseas enumerar todos los contactos de un recurso y sus contactos heredados de un principal, debes tener un rol en el recurso principal que incluya los permisos requeridos para ver los contactos. Luego, usa el método contacts.compute de la API de Essential Contacts.

    Request:

    GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
    

    Reemplaza lo siguiente:

    • RESOURCE_TYPE: Es el tipo de recurso del que deseas ver los contactos. Usa el valor projects, folders o organizations.
    • RESOURCE_ID: Tu Trusted Cloud proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.
    • NOTIFICATION_CATEGORY: Es la categoría de notificación de la que deseas ver los contactos. Puedes repetir este campo para enumerar los contactos de varias categorías de notificación. Puede tomar cualquiera de los siguientes valores:

      • BILLING
      • LEGAL
      • PRODUCT_UPDATES
      • SECURITY
      • SUSPENSION
      • TECHNICAL
      • ALL
      • NOTIFICATION_CATEGORY_UNSPECIFIED

      Para obtener más información, consulta Categorías de notificaciones.

    • PAGE_SIZE: Opcional Es la cantidad de contactos que se deben incluir en la respuesta. El valor predeterminado es 50 y el valor máximo es 100. Si la cantidad de contactos es mayor que el tamaño de la página, la respuesta contiene un token de paginación que puedes usar para consultar la siguiente página de resultados.

    • NEXT_PAGE_TOKEN: Opcional Es el token de paginación que se mostró en una respuesta anterior de este método. Si se especifica, la lista de contactos comenzará donde termina la respuesta anterior.

    Para enviar tu solicitud, expande una de estas opciones:

    curl (Linux, macOS o Cloud Shell)

    Establece la variable de entorno GOOGLE_APPLICATION_CREDENTIALS en la ruta de acceso a la clave privada de tu cuenta de servicio. Luego, realiza la solicitud:

    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)

    Establece la variable de entorno GOOGLE_APPLICATION_CREDENTIALS en la ruta de acceso a la clave privada de tu cuenta de servicio. Luego, realiza la solicitud:

    $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
    

    Después de enviar la solicitud, recibirás una respuesta JSON similar al siguiente ejemplo:

    {
      "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"
        }
      ]
    }
    

Agrega un contacto

Para agregar un contacto, haz lo siguiente:

Console

  1. En la consola de Trusted Cloud , ve a la página Contactos esenciales.

    Ir a la página Contactos esenciales

  2. Asegúrate de que el nombre de tu proyecto, organización o carpeta aparezca en el selector de recursos de la página. El selector de recursos te permite seleccionar el proyecto, la carpeta o la organización desde los que deseas agregar contactos esenciales.

  3. Haz clic en Agregar contacto.

    Una captura de pantalla en la que se destaca la opción para agregar un contacto desde la página de Contactos esenciales.

  4. En los campos Correo electrónico y Confirmar correo electrónico, ingresa la dirección de correo electrónico del contacto que deseas agregar.

  5. En el menú desplegable Categorías de notificaciones, selecciona las categorías sobre las que deseas que el contacto reciba notificaciones.

    Para obtener una lista de categorías de notificaciones y contactos recomendados, consulta Categorías de notificaciones.

  6. Haz clic en Guardar.

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. Agrega un contacto nuevo con el comando gcloud essential-contacts create:

    gcloud essential-contacts create --email="EMAIL" \
        --notification-categories="NOTIFICATION_CATEGORY" \
        --language="LANGUAGE" \
        --RESOURCE_TYPE="RESOURCE_ID"

    Reemplaza lo siguiente:

    • EMAIL: Es la dirección de correo electrónico del contacto que deseas agregar. No puedes cambiar este campo después de crear tu contacto.
    • NOTIFICATION_CATEGORY: Es una lista separada por comas de las categorías para las que deseas que el contacto reciba notificaciones. La lista puede contener cualquiera de los siguientes valores:
      • billing
      • legal
      • product-updates
      • security
      • suspension
      • technical
      • all
      • notification-category-unspecified
      Para obtener una lista de categorías de notificaciones y contactos recomendados, consulta Categorías de notificaciones.
    • LANGUAGE: Es el código de idioma de notificación preferido de tu contacto. Puedes incluir el código de idioma de cualquiera de los idiomas compatibles.
    • RESOURCE_TYPE: Es el tipo de recurso para el que deseas crear un contacto. Usa el valor project, folder o organization.
    • RESOURCE_ID: Tu Trusted Cloud proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.

    Si no especificas un tipo y un ID de recurso, gcloud CLI crea un contacto en el proyecto actual.

    Si el comando se ejecuta correctamente, no recibirás ninguna respuesta.

  3. REST

    Para agregar un contacto nuevo, usa el método contacts.create de la API de contactos esenciales.

    Request:

    POST essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts
    

    Cuerpo de la solicitud:

    {
      "email": "EMAIL",
      "notificationCategorySubscriptions": [
        "NOTIFICATION_CATEGORY_1",
        "NOTIFICATION_CATEGORY_2"
      ],
      "languageTag": "LANGUAGE"
    }
    

    Reemplaza lo siguiente:

    • RESOURCE_TYPE: Es el tipo de recurso para el que deseas crear un contacto. Usa el valor projects, folders o organizations.
    • RESOURCE_ID: Tu Trusted Cloud proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.
    • EMAIL: La dirección de correo electrónico de tu contacto. No puedes cambiar este campo después de crear tu contacto.
    • NOTIFICATION_CATEGORY_1 y NOTIFICATION_CATEGORY_2: Las categorías para las que deseas que el contacto reciba notificaciones. Puedes agregar más categorías de notificaciones si incluyes más de estos valores. La lista puede tomar uno o más de los siguientes valores:

      • BILLING
      • LEGAL
      • PRODUCT_UPDATES
      • SECURITY
      • SUSPENSION
      • TECHNICAL
      • ALL

      Para obtener una lista de categorías de notificaciones y contactos recomendados, consulta Categorías de notificaciones.

    • LANGUAGE: El código de idioma de notificación preferido de tu contacto. Puedes incluir el código de idioma de cualquiera de los idiomas compatibles.

    Para enviar tu solicitud, expande una de estas opciones:

    Después de enviar la solicitud, recibirás una respuesta JSON similar al siguiente ejemplo:

    {
      "name": "projects/my-project/contacts/3",
      "email": "my-new-contact@example.com",
      "notificationCategorySubscriptions": [
        "SUSPENSION",
        "TECHNICAL"
      ],
      "languageTag": "en"
    }
    

Modifica la información de contacto

Puedes cambiar las categorías de notificación o el idioma preferido de un contacto, pero no puedes cambiar su dirección de correo electrónico. Si cambia la dirección de correo electrónico de un contacto, agrega un contacto nuevo con la dirección de correo electrónico actualizada y borra el contacto anterior.

Para cambiar las categorías de notificaciones asignadas a un contacto o su idioma preferido, haz lo siguiente:

Console

  1. En la consola de Trusted Cloud , ve a la página Contactos esenciales.

    Ir a la página Contactos esenciales

  2. Asegúrate de que el nombre de tu proyecto, organización o carpeta aparezca en el selector de recursos de la página. El selector de recursos te permite seleccionar el proyecto, la carpeta o la organización desde los que deseas administrar los contactos esenciales.

  3. Junto a Ver por, selecciona Contacto.

    Una captura de pantalla en la que se destaca la opción para seleccionar Contacto en la página Contactos esenciales.

  4. Haz clic en Editar junto al contacto cuya categoría de notificación deseas cambiar.

    Una captura de pantalla en la que se destaca la opción para editar un contacto desde la página de Essential Contacts.

  5. Selecciona las categorías de notificación que quieras modificar en el menú desplegable Categorías de notificación y haz clic en Guardar.

Cuando administras contactos desde la consola de Trusted Cloud , la consola de Trusted Cloud configura automáticamente el idioma preferido del contacto según la configuración de idioma preferido del creador del contacto. Para obtener más información, consulta Idiomas admitidos.

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. Actualiza un contacto existente con el comando gcloud essential-contacts update:

    gcloud essential-contacts update CONTACT_ID \
        --notification-categories="NOTIFICATION_CATEGORY" \
        --language="LANGUAGE"
        --RESOURCE_TYPE="RESOURCE_ID"

    Reemplaza lo siguiente:

    • CONTACT_ID: Es el ID numérico del contacto que deseas actualizar. Para ver los IDs de todos los contactos de tu proyecto, organización o carpeta, consulta tus contactos. El ID numérico es todo el valor que se encuentra después de contacts en el nombre del contacto.
    • NOTIFICATION_CATEGORY: Es una lista separada por comas de las categorías nuevas para las que deseas que el contacto reciba notificaciones. Esta lista reemplaza la lista existente de categorías de notificaciones.

      La lista puede contener cualquiera de los siguientes valores:

      • billing
      • legal
      • product-updates
      • security
      • suspension
      • technical
      • all
      • notification-category-unspecified
      Para obtener una lista de categorías de notificaciones y contactos recomendados, consulta Categorías de notificaciones.
    • LANGUAGE: Es el código de idioma de notificación preferido de tu contacto. Puedes incluir el código de idioma de cualquiera de los idiomas compatibles.
    • RESOURCE_TYPE: Es el tipo de recurso en el que deseas modificar la información de contacto. Usa el valor project, folder o organization.
    • RESOURCE_ID: Es el ID del proyecto, la organización o la carpeta de Trusted Cloud en la que se define el contacto. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.

    Si no especificas un tipo y un ID de recurso, gcloud CLI actualizará el contacto con el ID especificado en el proyecto actual. Si no existe ningún contacto con el ID especificado, gcloud CLI devuelve un error.

    Si el comando se ejecuta correctamente, no recibirás ninguna respuesta.

  3. REST

    Para cambiar las categorías de notificación o el idioma preferido de un contacto existente, usa el método contacts.patch de la API de Essential Contacts.

    Request:

    PATCH essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID?updateMask="UPDATE_MASK"
    

    Cuerpo de la solicitud:

    {
      "name": "RESOURCE_TYPE/RESOURCE_ID/contact/CONTACT_ID",
      "email": "EMAIL",
      "notificationCategorySubscriptions": [
        "NOTIFICATION_CATEGORY_1",
        "NOTIFICATION_CATEGORY_2"
      ],
      "languageTag": "LANGUAGE"
    }
    

    Reemplaza lo siguiente:

    • RESOURCE_TYPE: Es el tipo de recurso en el que deseas modificar la información de contacto. Usa el valor projects, folders o organizations.
    • RESOURCE_ID: Tu Trusted Cloud proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.
    • CONTACT_ID: Es el ID numérico del contacto que deseas actualizar. Para ver los IDs de todos los contactos de tu proyecto, organización o carpeta, consulta tus contactos. El ID numérico es todo el valor que se encuentra después de contacts en el nombre del contacto.
    • UPDATE_MASK: Opcional Una máscara que describe qué campos del contacto deseas cambiar. El formato de la máscara es una lista separada por comas de nombres de campos completamente calificados, por ejemplo, notificationCategorySubscriptions,languageTag.
    • EMAIL: La dirección de correo electrónico de tu contacto. Este campo debe coincidir con la dirección de correo electrónico asociada con el CONTACT_ID que incluyas en la solicitud.
    • NOTIFICATION_CATEGORY_1 y NOTIFICATION_CATEGORY_2: opcional. Las categorías actualizadas para las que quieres que reciba notificaciones el contacto. Puedes agregar más categorías de notificaciones si incluyes más de estos valores. La lista puede tener uno o más de los siguientes valores:

      • BILLING
      • LEGAL
      • PRODUCT_UPDATES
      • SECURITY
      • SUSPENSION
      • TECHNICAL
      • ALL

      Para obtener una lista de categorías de notificaciones y contactos recomendados, consulta Categorías de notificaciones.

    • LANGUAGE: El código de idioma de notificación preferido del contacto. Puedes incluir el código de idioma de cualquiera de los idiomas compatibles.

    Para enviar tu solicitud, expande una de estas opciones:

    Después de enviar la solicitud, recibirás una respuesta JSON similar al siguiente ejemplo:

    {
      "name": "projects/my-project/contacts/2",
      "email": "my-new-contact@example.com",
      "notificationCategorySubscriptions": [
        "ALL"
      ],
      "languageTag": "en"
    }

Cómo borrar un contacto

Para borrar un conacto, haz lo siguiente:

Console

  1. En la consola de Trusted Cloud , ve a la página Contactos esenciales.

    Ir a la página Contactos esenciales

  2. Asegúrate de que el nombre de tu proyecto, organización o carpeta aparezca en el selector de recursos de la página. El selector de recursos te permite seleccionar el proyecto, la carpeta o la organización desde los que deseas borrar los contactos esenciales.

  3. Junto a Ver por, selecciona Contacto.

    Una captura de pantalla en la que se destaca la opción para seleccionar Contacto en la página Contactos esenciales.

  4. Haz clic en Borrar junto a la dirección de correo electrónico del contacto que deseas borrar. Luego, en el cuadro de diálogo, confirma que deseas borrar el contacto.

    Captura de pantalla en la que se destaca la opción para borrar un contacto de la página de Essential Contacts.

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. Borra un contacto existente con el comando gcloud essential-contacts delete:

    gcloud essential-contacts delete CONTACT_ID \
        --RESOURCE_TYPE="RESOURCE_ID"

    Reemplaza lo siguiente:

    • CONTACT_ID: Es el ID numérico del contacto que deseas borrar. Para ver los IDs de todos los contactos de tu proyecto, organización o carpeta, consulta tus contactos. El ID numérico es todo el valor después de contacts en el nombre del contacto.
    • RESOURCE_TYPE: Es el tipo de recurso en el que se define el contacto. Usa el valor project, folder o organization.
    • RESOURCE_ID: Es el ID del proyecto, la organización o la carpeta de Trusted Cloud en la que se define el contacto. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.

    Si no especificas un tipo de recurso y un ID, gcloud CLI borrará el contacto con el ID especificado en el proyecto actual. Si no existe ningún contacto con el ID especificado, gcloud CLI devuelve un error.

    Si el comando se ejecuta correctamente, no recibirás ninguna respuesta.

  3. REST

    Para borrar un contacto, usa el método contacts.delete de la API de contactos esenciales.

    Request:

    DELETE essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID
    

    Reemplaza lo siguiente:

    • RESOURCE_TYPE: Es el tipo de recurso en el que se define el contacto. Usa el valor projects, folders o organizations.
    • RESOURCE_ID: Tu Trusted Cloud proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.
    • CONTACT_ID: Es el ID numérico del contacto que deseas borrar. Para ver los IDs de todos los contactos de tu proyecto, organización o carpeta, consulta tus contactos. El ID numérico es todo el valor que se encuentra después de contacts en el nombre del contacto.

    Para enviar tu solicitud, expande una de estas opciones:

    Si la solicitud se realiza correctamente, el cuerpo de la respuesta estará vacío.

Administra contactos por categoría

En la consola de Trusted Cloud , puedes administrar los contactos por categoría de notificación en la pestaña Categoría de la página Contactos esenciales.

Para agregar, cambiar o borrar los contactos asignados a una sola categoría de notificación, haz lo siguiente:

  1. En la consola de Trusted Cloud , ve a la página Contactos esenciales.

    Ir a la página Contactos esenciales

  2. Asegúrate de que el nombre de tu proyecto, organización o carpeta aparezca en el selector de recursos de la página. El selector de recursos te permite seleccionar el proyecto, la carpeta o la organización desde los que deseas administrar los contactos esenciales.

  3. Junto a Ver por, selecciona Categoría.

    Una captura de pantalla en la que se destaca la opción para seleccionar Categoría en la página de Contactos esenciales.

  4. Haz clic en Editar en la misma fila de la categoría cuyos contactos deseas administrar.

    Una captura de pantalla en la que se destaca la opción para editar un contacto desde la página de Essential Contacts.

  5. Administra los contactos asignados a la categoría de notificación:

    • Para agregar un contacto nuevo, haz clic en Agregar contacto y sigue los pasos para agregar un contacto.
    • Para cambiar la categoría de notificación asignada a un contacto, haz clic en Editar junto al contacto cuya categoría deseas cambiar. Luego, selecciona las categorías de notificación que quieras en el menú desplegable Categorías de notificación y haz clic en Guardar.
    • Para borrar un contacto, haz clic en Borrar junto a la dirección de correo electrónico del contacto.

Envía un correo electrónico de prueba para verificar la recepción

Puedes enviar un correo electrónico de prueba a los contactos de cada categoría para verificar si las cuentas de correo electrónico pueden recibir correos electrónicos de Trusted Cloud by S3NS. Puedes enviar un máximo de un correo electrónico de prueba cada 24 horas a cada contacto en cada categoría y recurso.

Para enviar un correo electrónico de prueba a los contactos de una categoría de notificación específica, haz lo siguiente:

  1. En la consola de Trusted Cloud , ve a la página Contactos esenciales.

    Ir a la página Contactos esenciales

  2. Asegúrate de que el nombre de tu proyecto, organización o carpeta aparezca en el selector de recursos de la página. El selector de recursos te permite seleccionar el proyecto, la carpeta o la organización desde los que deseas administrar los contactos esenciales.

  3. Junto a Ver por, selecciona Categoría.

    Una captura de pantalla en la que se destaca la opción para seleccionar Categoría en la página de Contactos esenciales.

  4. Haz clic en Enviar en la misma fila que la categoría de notificación a la que deseas enviar correos electrónicos de prueba.

  5. Selecciona las casillas de verificación junto a los contactos a los que deseas enviar correos electrónicos.

  6. Haz clic en Enviar. El sistema envía un correo electrónico de prueba a los contactos seleccionados.

  7. Comunícate con cada contacto para asegurarte de que haya recibido el correo electrónico de prueba de gcp-essential-contacts-noreply@google.com.

Establece configuraciones avanzadas y automatización

En esta sección, se describen las opciones para administrar aún más tus contactos esenciales, como restringir los dominios de contacto, usar la infraestructura como código (IaC) con Terraform para la automatización y crear políticas de la organización personalizadas.

Cómo limitar los dominios permitidos para los contactos

Para restringir los dominios de direcciones de correo electrónico que pueden tener los contactos nuevos, configura la restricción de política de la organización constraints/essentialcontacts.allowedContactDomains. Los contactos existentes no se ven afectados por esta restricción.

Para aprender a establecer restricciones de políticas de la organización, consulta Crea y administra políticas de la organización.

Administra contactos con Terraform

Puedes usar Terraform para administrar tus contactos esenciales. Los contactos tienen el siguiente formato en el lenguaje de Terraform:

resource "google_essential_contacts_contact" "contact" {
  parent = "RESOURCE_TYPE/RESOURCE_ID"
  email = "EMAIL"
  language_tag = "LANGUAGE"
  notification_category_subscriptions = [NOTIFICATION_CATEGORY]
}

Cuando administres un contacto, reemplaza lo siguiente:

  • RESOURCE_TYPE: Es el tipo de recurso en el que deseas administrar el contacto. Usa el valor projects, folders o organizations.
  • RESOURCE_ID: Tu Trusted Cloud by S3NS proyecto, organización o ID de carpeta. Los IDs de proyecto son cadenas alfanuméricas, como my-project. Los IDs de carpeta y organización son numéricos, como 123456789012.
  • EMAIL: La dirección de correo electrónico de tu contacto. No puedes cambiar este campo después de crear el contacto.
  • LANGUAGE: Opcional Es el código de idioma de notificación preferido del contacto. Puedes incluir el código de idioma de cualquiera de los idiomas admitidos.
  • NOTIFICATION_CATEGORY: Es un array de las categorías para las que deseas que el contacto reciba notificaciones, como ["BILLING", "LEGAL"]. Este array puede contener cualquiera de los siguientes valores:

    • BILLING
    • LEGAL
    • PRODUCT_UPDATES
    • SECURITY
    • SUSPENSION
    • TECHNICAL
    • ALL

    Para obtener una lista de categorías de notificaciones y contactos recomendados, consulta Categorías de notificaciones.

Para agregar, modificar o quitar un contacto, agrega, modifica o quita un recurso de contacto en tu archivo de configuración de Terraform. Para obtener más detalles, consulta la documentación de los contactos esenciales de Terraform.

¿Qué sigue?