IdentityMappingEntry

Entrada de asignación de identidad que asigna una identidad externa a una identidad interna.

Representación JSON
{
  "externalIdentity": string,
  "externalIdentityName": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "userId": string,
  "groupId": string
  // End of mutually exclusive fields.
}
Campos
externalIdentity

string

Obligatorio. Identidad fuera del proveedor de identidad del cliente. El límite de longitud de la identidad externa será de 100 caracteres.

externalIdentityName

string

Es opcional. Es el nombre de la identidad externa.

Campo de unión identity_provider_id. El ID del proveedor de identidad puede ser un usuario o un grupo. A continuación, se incluye una lista de campos mutuamente excluyentes. Se establecerá como máximo uno de los campos en una respuesta:
userId

string

Identificador del usuario. En el caso de la cuenta de usuario de Google Workspace, userId debe ser el correo electrónico del usuario de Google Workspace. En el caso de un proveedor de identidad que no sea de Google, userId es el identificador de usuario asignado que se configuró durante la configuración de workforcepool.

groupId

string

Identificador de grupo. En el caso de la cuenta de usuario de Google Workspace, groupId debe ser el correo electrónico del grupo de Google Workspace. En el caso de un proveedor de identidad que no sea de Google, groupId es el identificador de grupo asignado que se configuró durante la configuración de workforcepool.

Fin de los campos mutuamente excluyentes.