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