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 al que está vinculada esta opción para traducir las entradas de asignación de identidad.

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 la CMEK para el almacén de asignación de identidades.

Métodos

create

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

delete

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

get

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

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

listIdentityMappings

Enumera las asignaciones de identidad en un almacén de asignaciones de identidad.

purgeIdentityMappings

Borra las entradas de Identity Mapping especificadas o todas las entradas de un Identity Mapping Store.