REST Resource: projects.locations.identityMappingStores

Recurso: IdentityMappingStore

Almacén de mapeo de identidades que contiene entradas de mapeo de identidades.

Representación JSON
{
  "name": string,
  "idpConfig": {
    object (IdpConfig)
  },
  "kmsKeyName": string,
  "cmekConfig": {
    object (CmekConfig)
  }
}
Campos
name

string

Inmutable. Nombre completo del recurso del almacén de asignaciones de identidad. Formato: projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}. Este campo debe ser una cadena codificada en UTF-8 con un límite de 1024 caracteres.

idpConfig

object (IdpConfig)

Solo de salida. La configuración del proveedor de identidades a la que está vinculada esta opción traducirá las entradas de mapeo de identidades.

kmsKeyName

string

Solo de entrada. Clave de KMS que se usará para proteger este almacén de asignaciones de identidad en el momento de la creación.

Se debe definir en las solicitudes que deban cumplir las protecciones de la política de organización de CMEK.

Si este campo se define y se procesa correctamente, el almacén de asignación de identidades estará protegido por la clave de KMS, tal como se indica en el campo cmekConfig.

cmekConfig

object (CmekConfig)

Solo de salida. Información relacionada con CMEK de Identity Mapping Store.

Métodos

create

Crea un nuevo almacén de mapeado de identidades.

delete

Elimina el almacén de mapeado de identidades.

get

Obtiene el almacén de mapeado de identidades.

importIdentityMappings

Importa una lista de entradas de mapeado de identidades a un almacén de mapeado de identidades.

list

Enumera todos los almacenes de mapeados de identidades.

listIdentityMappings

Muestra los mapeados de identidades de un almacén de mapeados de identidades.

purgeIdentityMappings

Elimina las entradas de mapeado de identidades especificadas o todas las entradas de un almacén de mapeado de identidades.