EncryptionInfo

‫EncryptionInfo מתאר את פרטי ההצפנה של אשכול או גיבוי.

ייצוג ב-JSON
{
  "encryptionType": enum (Type),
  "kmsKeyVersions": [
    string
  ],
  "kmsKeyPrimaryState": enum (KmsKeyState),
  "lastUpdateTime": string
}
שדות
encryptionType

enum (Type)

פלט בלבד. סוג ההצפנה.

kmsKeyVersions[]

string

פלט בלבד. גרסאות של מפתחות KMS שמשמשות להגנה על הנתונים באחסון.

kmsKeyPrimaryState

enum (KmsKeyState)

פלט בלבד. המצב של הגרסה הראשית של מפתח ה-KMS כפי שהוא נתפס על ידי המערכת. השדה הזה לא מאוכלס בגיבויים.

lastUpdateTime

string (Timestamp format)

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

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

סוג

סוגי הצפנה אפשריים.

טיפוסים בני מנייה (enum)
TYPE_UNSPECIFIED לא צוין סוג ההצפנה. ברירת המחדל היא GOOGLE_DEFAULT_ENCRYPTION.
GOOGLE_DEFAULT_ENCRYPTION הנתונים מוצפנים במצב מנוחה באמצעות מפתח שמנוהל באופן מלא על ידי Google. לא תאוכלס גרסת מפתח. זהו מצב ברירת המחדל.
CUSTOMER_MANAGED_ENCRYPTION הנתונים מוצפנים במצב מנוחה באמצעות מפתח שמנוהל על ידי הלקוח. גרסאות מפתח KMS יאוכלסו.

KmsKeyState

המצב של מפתח ה-KMS כפי שהוא נתפס על ידי המערכת. מידע על ההשפעה של כל סטטוס מופיע במסמכי התיעוד הציבוריים.

טיפוסים בני מנייה (enum)
KMS_KEY_STATE_UNSPECIFIED ערך ברירת המחדל. הערך הזה לא בשימוש.
ENABLED מפתח ה-KMS מופעל ומוגדר בצורה נכונה.
PERMISSION_DENIED ההרשאה נדחתה במפתח ה-KMS.
DISABLED מפתח ה-KMS מושבת.
DESTROYED מפתח ה-KMS מושמד.
DESTROY_SCHEDULED מפתח ה-KMS מתוזמן להשמדה.
EKM_KEY_UNREACHABLE_DETECTED אין גישה למפתח ה-EKM.
BILLING_DISABLED החיוב בפרויקט מושבת.
UNKNOWN_FAILURE כל שאר השגיאות הלא ידועות.