REST Resource: projects.locations.identityMappingStores

Recurso: IdentityMappingStore

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

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

string

Inmutable. Es el nombre completo del recurso del almacén de asignación de identidad. 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.

kmsKeyName

string

Solo entrada. Es la clave de KMS que se usará para proteger este almacén de asignación de identidad 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 se procesa correctamente, el almacén de asignación de identidad 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 identidad.

Métodos

create

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

delete

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

get

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

importIdentityMappings

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

list

Enumera todos los almacenes de asignación de identidad.

listIdentityMappings

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

purgeIdentityMappings

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