REST Resource: projects.locations.cmekConfigs

Risorsa: CmekConfig

Configurazioni utilizzate per abilitare 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à utilizzato 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à utilizzato 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 a singola regione richieste per alcune funzionalità VAIS.

notebooklmState

enum (NotebookLMState)

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

Stato

Stati di CmekConfig.

Enum
STATE_UNSPECIFIED Lo stato di CmekConfig è sconosciuto.
CREATING CmekConfig è in fase di creazione.
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 Il processo di eliminazione di CmekConfig non è riuscito.
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 è stata eliminata temporaneamente. Alla fine verrà applicata una policy di pulizia.
EXPIRED La chiave KMS è scaduta, il che significa che è stata disattivata per più di 30 giorni. Il cliente può chiamare cmekConfigs.delete per modificare lo stato in DELETED.

SingleRegionKey

Metadati per le chiavi CMEK a singola regione.

Rappresentazione JSON
{
  "kmsKey": string
}
Campi
kmsKey

string

Obbligatorio. Nome risorsa della chiave KMS a singola regione che verrà utilizzato 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

Annulla il provisioning di CmekConfig.

get

Recupera CmekConfig.

list

Elenca tutti i CmekConfig con il progetto.

patch

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