REST Resource: projects.locations.identityMappingStores

Recurso: IdentityMappingStore

Es un almacén de asignación de identidades que contiene entradas de asignación de identidades.

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

string

Inmutable. Es el nombre completo del recurso del almacén de asignación de identidades. Formato: projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}. Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 1,024 caracteres.

idpConfig

object (IdpConfig)

Solo salida. Es la configuración del proveedor de identidad a la que está vinculada para traducir las entradas de asignación de identidades.

kmsKeyName

string

Solo entrada. Es la clave de KMS que se usará para proteger este almacén de asignación de identidades en el momento de la creación.

Se debe configurar para las solicitudes que deben cumplir con las protecciones de la política de la organización de CMEK.

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

cmekConfig

object (CmekConfig)

Solo salida. Es la información relacionada con CMEK para el almacén de asignación de identidades.

Métodos

create

Crea un almacén de asignación de identidades nuevo.

delete

Borra el almacén de asignación de identidades.

get

Obtiene el almacén de asignación de identidades.

importIdentityMappings

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

list

Enumera todos los almacenes de asignación de identidades.

listIdentityMappings

Enumera las asignaciones de identidades en un almacén de asignación de identidades.

purgeIdentityMappings

Borra las entradas de asignación de identidades especificadas o todas de un almacén de asignación de identidades.