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)

출력 전용입니다. 암호화 정보가 업데이트된 가장 최근 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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 기타 모든 알 수 없는 오류입니다.