Crea un grupo dinámico

En esta página, se explica cómo crear un grupo dinámico.

Antes de comenzar

Realiza las siguientes tareas antes de continuar con la información de esta página:

Crea un grupo dinámico

El siguiente es un ejemplo de cómo crear un grupo dinámico:

REST

Para crear un grupo, llama a groups.create() con la dirección de correo electrónico, el ID de la organización, la consulta y las etiquetas del grupo nuevo.

Python

def create_dynamic_group(customer_id, email, query):
  service = build_service()
  groupDef = {
      "parent": "customerId/{}".format(customer_id),
      "groupKey": {"id": email},
      "labels": {"cloudidentity.googleapis.com/groups.discussion_forum": ""},
      "dynamicGroupMetadata": {
          "queries": [
              {
                  "resourceType": "USER",
                  "query": "user.organizations.exists(org, org.department=='engineering')"
              }
          ]
      }
  }
  request = service.groups().create(body=groupDef)
  request.uri += "&initialGroupConfig=INITIAL_GROUP_CONFIG_UNSPECIFIED"
  response = request.execute()
  return response

¿Qué sigue?

Una vez que exista el grupo dinámico, podrás recuperarlo y enumerar sus membresías. Para obtener más información, consulta Recupera un grupo dinámico y enumera miembros.