Required. The name of the CmekConfig of the form projects/{project}/locations/{location}/cmekConfig or projects/{project}/locations/{location}/cmekConfigs/{cmekConfig}.
kmsKey
string
KMS key resource name which will be used to encrypt resources projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.
kmsKeyVersion
string
KMS key version resource name which will be used to encrypt resources <kmsKey>/cryptoKeyVersions/{keyVersion}.
Output only. Whether the NotebookLM Corpus is ready to be used.
State
States of the CmekConfig.
Enums
STATE_UNSPECIFIED
The CmekConfig state is unknown.
CREATING
The CmekConfig is creating.
ACTIVE
The CmekConfig can be used with DataStores.
KEY_ISSUE
The CmekConfig is unavailable, most likely due to the KMS Key being revoked.
DELETING
The CmekConfig is deleting.
DELETE_FAILED
The CmekConfig deletion process failed.
UNUSABLE
The CmekConfig is not usable, most likely due to some internal issue.
ACTIVE_ROTATING
The KMS key version is being rotated.
SingleRegionKey
Metadata for single-regional CMEKs.
JSON representation
{"kmsKey": string}
Fields
kmsKey
string
Required. Single-regional kms key resource name which will be used to encrypt resources projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-19 UTC."],[[["CmekConfig enables data encryption using Cloud KMS keys, with configuration details including the KMS key name, version, and current state."],["The `CmekConfig` resource supports several states, such as `CREATING`, `ACTIVE`, `KEY_ISSUE`, and `DELETING`, indicating the current operational status."],["`SingleRegionKey` is a required component for certain features, and it specifies the single-regional KMS key to be used."],["The `NotebookLMState` indicates if the NotebookLM Corpus is ready for use, with possible values like `NOTEBOOK_LM_READY` and `NOTEBOOK_LM_NOT_READY`."],["Several methods are available to interact with `CmekConfig`, including `delete`, `get`, `list`, and `patch`, allowing for management and retrieval of configurations."]]],[]]