REST Resource: projects.locations.cmekConfigs

Risorsa: CmekConfig

Configurazioni utilizzate per attivare la crittografia dei dati CMEK con le chiavi Cloud KMS.

Rappresentazione JSON
{
  "name": string,
  "kmsKey": string,
  "kmsKeyVersion": string,
  "state": enum (State),
  "isDefault": boolean,
  "lastRotationTimestampMicros": string,
  "singleRegionKeys": [
    {
      object (SingleRegionKey)
    }
  ],
  "notebooklmState": enum (NotebookLMState)
}
Campi
name

string

Obbligatorio. Il nome di CmekConfig nel formato projects/{project}/locations/{location}/cmekConfig o projects/{project}/locations/{location}/cmekConfigs/{cmekConfig}.

kmsKey

string

Obbligatorio. Nome risorsa della chiave KMS che verrà utilizzata per criptare le risorse projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

kmsKeyVersion

string

Solo output. Nome risorsa della versione della chiave KMS che verrà utilizzata per criptare le risorse <kmsKey>/cryptoKeyVersions/{keyVersion}.

state

enum (State)

Solo output. Gli stati di CmekConfig.

isDefault

boolean

Solo output. CmekConfig predefinita per il cliente.

lastRotationTimestampMicros

string (int64 format)

Solo output. Il timestamp dell'ultima rotazione della chiave.

singleRegionKeys[]

object (SingleRegionKey)

Facoltativo. Chiavi CMEK monoregionali necessarie per alcune funzionalità di VAIS.

notebooklmState

enum (NotebookLMState)

Solo output. Indica se il corpus di NotebookLM è pronto per essere utilizzato.

Stato

Stati di CmekConfig.

Enum
STATE_UNSPECIFIED Lo stato di CmekConfig è sconosciuto.
CREATING È in corso la creazione di CmekConfig.
ACTIVE CmekConfig può essere utilizzato con i datastore.
KEY_ISSUE CmekConfig non è disponibile, molto probabilmente perché la chiave KMS è stata revocata.
DELETING CmekConfig è in fase di eliminazione.
DELETE_FAILED La procedura di eliminazione di CmekConfig non è riuscita.
UNUSABLE CmekConfig non è utilizzabile, molto probabilmente a causa di un problema interno.
ACTIVE_ROTATING La versione della chiave KMS è in fase di rotazione.
DELETED La chiave KMS viene eliminata temporaneamente. Alla fine verranno applicati alcuni criteri di pulizia.
EXPIRED La chiave KMS è scaduta, il che significa che è stata disabilitata per più di 30 giorni. Il cliente può chiamare cmekConfigs.delete per modificare lo stato in DELETED.

SingleRegionKey

Metadati per le chiavi CMEK monoregionali.

Rappresentazione JSON
{
  "kmsKey": string
}
Campi
kmsKey

string

Obbligatorio. Nome risorsa della chiave KMS a singola regione che verrà utilizzata per criptare le risorse projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

NotebookLMState

Stati di NotebookLM.

Enum
NOTEBOOK_LM_STATE_UNSPECIFIED Lo stato di NotebookLM è sconosciuto.
NOTEBOOK_LM_NOT_READY NotebookLM non è pronto.
NOTEBOOK_LM_READY NotebookLM è pronto per essere utilizzato.
NOTEBOOK_LM_NOT_ENABLED NotebookLM non è abilitato.

Metodi

delete

Esegui il deprovisioning di un oggetto CmekConfig.

get

Ottiene CmekConfig.

list

Elenca tutti i CmekConfig del progetto.

patch

Esegui il provisioning di una chiave CMEK da utilizzare in una località di un progetto del cliente.