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"。

類型

可能的加密類型。

列舉
TYPE_UNSPECIFIED 未指定加密類型。預設值為 GOOGLE_DEFAULT_ENCRYPTION。
GOOGLE_DEFAULT_ENCRYPTION 靜態資料會以 Google 全面管理的金鑰加密。系統不會填入任何金鑰版本。這是預設狀態。
CUSTOMER_MANAGED_ENCRYPTION 資料在靜態時會以客戶管理的金鑰加密。系統會填入 KMS 金鑰版本。

KmsKeyState

系統所知的 KMS 金鑰狀態。如要瞭解各狀態的影響,請參閱公開說明文件。

列舉
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 所有其他不明失敗。