EncryptionInfo는 클러스터 또는 백업의 암호화 정보를 설명합니다.
| JSON 표현 | 
|---|
| { "encryptionType": enum ( | 
| 필드 | |
|---|---|
| encryptionType | 
 출력 전용입니다. 암호화 유형입니다. | 
| kmsKeyVersions[] | 
 출력 전용입니다. 저장 데이터를 보호하는 데 사용되는 KMS 키 버전입니다. | 
| kmsKeyPrimaryState | 
 출력 전용입니다. 시스템에서 인식하는 KMS 키의 기본 버전 상태입니다. 이 필드는 백업에 채워지지 않습니다. | 
| lastUpdateTime | 
 출력 전용입니다. 암호화 정보가 업데이트된 가장 최근 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면  | 
유형
가능한 암호화 유형입니다.
| 열거형 | |
|---|---|
| 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 | 기타 모든 알 수 없는 오류입니다. |