资源:CmekConfig
用于通过 Cloud KMS 密钥启用 CMEK 数据加密的配置。
| JSON 表示法 | 
|---|
{ "name": string, "kmsKey": string, "kmsKeyVersion": string, "state": enum (  | 
              
| 字段 | |
|---|---|
name | 
                
                   
 必需。CmekConfig 的名称,格式为   | 
              
kmsKey | 
                
                   
 必需。将用于加密资源   | 
              
kmsKeyVersion | 
                
                   
 仅限输出。将用于加密资源   | 
              
state | 
                
                   
 仅限输出。CmekConfig 的状态。  | 
              
isDefault | 
                
                   
 仅限输出。客户的默认 CmekConfig。  | 
              
lastRotationTimestampMicros | 
                
                   
 仅限输出。上次密钥轮替的时间戳。  | 
              
singleRegionKeys[] | 
                
                   
 可选。某些 VAIS 功能所需的单区域 CMEK。  | 
              
notebooklmState | 
                
                   
 仅限输出。NotebookLM 语料库是否已准备就绪,可供使用。  | 
              
州
CmekConfig 的状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED | 
                  CmekConfig 状态未知。 | 
CREATING | 
                  正在创建 CmekConfig。 | 
ACTIVE | 
                  CmekConfig 可与 DataStore 搭配使用。 | 
KEY_ISSUE | 
                  CmekConfig 不可用,很可能是因为 KMS 密钥已被撤消。 | 
DELETING | 
                  CmekConfig 正在删除。 | 
DELETE_FAILED | 
                  CmekConfig 删除流程失败。 | 
UNUSABLE | 
                  CmekConfig 不可用,很可能是由于某些内部问题。 | 
ACTIVE_ROTATING | 
                  KMS 密钥版本正在轮替。 | 
DELETED | 
                  KMS 密钥已被软删除。系统最终会应用某种清理政策。 | 
EXPIRED | 
                  KMS 密钥已过期,这意味着该密钥已停用 30 天以上。客户可以调用 cmekConfigs.delete 将状态更改为 DELETED。 | 
SingleRegionKey
单区域 CMEK 的元数据。
| JSON 表示法 | 
|---|
{ "kmsKey": string }  | 
                
| 字段 | |
|---|---|
kmsKey | 
                  
                     
 必需。将用于加密资源   | 
                
NotebookLMState
NotebookLM 的状态。
| 枚举 | |
|---|---|
NOTEBOOK_LM_STATE_UNSPECIFIED | 
                  NotebookLM 状态未知。 | 
NOTEBOOK_LM_NOT_READY | 
                  NotebookLM 尚未准备就绪。 | 
NOTEBOOK_LM_READY | 
                  NotebookLM 已准备就绪,可以开始使用了。 | 
NOTEBOOK_LM_NOT_ENABLED | 
                  NotebookLM 未启用。 | 
方法 | 
            |
|---|---|
                
 | 
              取消配置 CmekConfig。 | 
                
 | 
              
                获取 CmekConfig。 | 
            
                
 | 
              
                列出项目中的所有 CmekConfig。 | 
            
                
 | 
              为客户项目的某个位置预配 CMEK 密钥。 |