REST Resource: projects.locations.cmekConfigs

משאב: CmekConfig

הגדרות שמשמשות להפעלת הצפנת נתונים באמצעות מפתחות Cloud KMS.

ייצוג ב-JSON
{
  "name": string,
  "kmsKey": string,
  "kmsKeyVersion": string,
  "state": enum (State),
  "isDefault": boolean,
  "lastRotationTimestampMicros": string,
  "singleRegionKeys": [
    {
      object (SingleRegionKey)
    }
  ],
  "notebooklmState": enum (NotebookLMState)
}
שדות
name

string

חובה. השם של CmekConfig בפורמט projects/{project}/locations/{location}/cmekConfig או projects/{project}/locations/{location}/cmekConfigs/{cmekConfig}.

kmsKey

string

חובה. שם משאב מפתח KMS שישמש להצפנת משאבים projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

kmsKeyVersion

string

פלט בלבד. שם משאב של גרסת מפתח KMS שישמש להצפנת משאבים <kmsKey>/cryptoKeyVersions/{keyVersion}.

state

enum (State)

פלט בלבד. המצבים של CmekConfig.

isDefault

boolean

פלט בלבד. הגדרת ברירת המחדל של CmekConfig ללקוח.

lastRotationTimestampMicros

string (int64 format)

פלט בלבד. חותמת הזמן של רוטציית המפתחות האחרונה.

singleRegionKeys[]

object (SingleRegionKey)

זה שינוי אופציונלי. מפתחות CMEK אזוריים יחידים שנדרשים לחלק מהתכונות של VAIS.

notebooklmState

enum (NotebookLMState)

פלט בלבד. האם מאגר המידע של NotebookLM מוכן לשימוש.

מדינה

מצבים של CmekConfig.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED המצב של CmekConfig לא ידוע.
CREATING ה-CmekConfig נמצא בתהליך יצירה.
ACTIVE אפשר להשתמש ב-CmekConfig עם מאגרי נתונים.
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

string

חובה. שם משאב של מפתח KMS באזור יחיד שישמש להצפנת משאבים projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

NotebookLMState

מצבים של NotebookLM.

טיפוסים בני מנייה (enum)
NOTEBOOK_LM_STATE_UNSPECIFIED המצב של NotebookLM לא ידוע.
NOTEBOOK_LM_NOT_READY ‫NotebookLM לא מוכן.
NOTEBOOK_LM_READY ‫NotebookLM מוכן לשימוש.
NOTEBOOK_LM_NOT_ENABLED ‫NotebookLM לא מופעל.

Methods

delete

ביטול ההקצאה של CmekConfig.

get

הפונקציה מחזירה את ה-CmekConfig.

list

מציג רשימה של כל ה-CmekConfigs בפרויקט.

patch

הקצאת מפתח CMEK לשימוש במיקום בפרויקט של לקוח.