REST Resource: projects.locations.cmekConfigs

Recurso: CmekConfig

Configurações usadas para ativar a encriptação de dados CMEK com chaves do Cloud KMS.

Representação JSON
{
  "name": string,
  "kmsKey": string,
  "kmsKeyVersion": string,
  "state": enum (State),
  "isDefault": boolean,
  "lastRotationTimestampMicros": string,
  "singleRegionKeys": [
    {
      object (SingleRegionKey)
    }
  ],
  "notebooklmState": enum (NotebookLMState)
}
Campos
name

string

Obrigatório. O nome do CmekConfig do formulário projects/{project}/locations/{location}/cmekConfig ou projects/{project}/locations/{location}/cmekConfigs/{cmekConfig}.

kmsKey

string

Obrigatório. Nome do recurso da chave do KMS que vai ser usado para encriptar recursos projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

kmsKeyVersion

string

Apenas saída. Nome do recurso da versão da chave do KMS que vai ser usado para encriptar recursos <kmsKey>/cryptoKeyVersions/{keyVersion}.

state

enum (State)

Apenas saída. Os estados de CmekConfig.

isDefault

boolean

Apenas saída. O CmekConfig predefinido para o cliente.

lastRotationTimestampMicros

string (int64 format)

Apenas saída. A data/hora da última alteração da chave.

singleRegionKeys[]

object (SingleRegionKey)

Opcional. CMEKs de região única que são necessárias para algumas funcionalidades do VAIS.

notebooklmState

enum (NotebookLMState)

Apenas saída. Se o corpus do NotebookLM está pronto a ser usado.

Estado

Estados de CmekConfig.

Enumerações
STATE_UNSPECIFIED O estado de CmekConfig é desconhecido.
CREATING O CmekConfig está a ser criado.
ACTIVE O CmekConfig pode ser usado com DataStores.
KEY_ISSUE O CmekConfig está indisponível, provavelmente porque a chave do KMS foi revogada.
DELETING O CmekConfig está a ser eliminado.
DELETE_FAILED O processo de eliminação de CmekConfig falhou.
UNUSABLE O CmekConfig não é utilizável, provavelmente devido a um problema interno.
ACTIVE_ROTATING A versão da chave do KMS está a ser alternada.
DELETED A chave do KMS é eliminada de forma reversível. Eventualmente, será aplicada alguma política de limpeza.
EXPIRED A chave do KMS expirou, o que significa que a chave foi desativada há mais de 30 dias. O cliente pode chamar cmekConfigs.delete para alterar o estado para DELETED.

SingleRegionKey

Metadados para CMEKs de região única.

Representação JSON
{
  "kmsKey": string
}
Campos
kmsKey

string

Obrigatório. Nome do recurso da chave do KMS de região única que vai ser usado para encriptar recursos projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

NotebookLMState

Estados do NotebookLM.

Enumerações
NOTEBOOK_LM_STATE_UNSPECIFIED O estado do NotebookLM é desconhecido.
NOTEBOOK_LM_NOT_READY O NotebookLM não está pronto.
NOTEBOOK_LM_READY O NotebookLM está pronto a ser usado.
NOTEBOOK_LM_NOT_ENABLED O NotebookLM não está ativado.

Métodos

delete

Anula o aprovisionamento de um CmekConfig.

get

Recebe o CmekConfig.

list

Apresenta todos os CmekConfigs associados ao projeto.

patch

Aprovisiona uma chave CMEK para utilização numa localização do projeto de um cliente.