수집되는 데이터의 암호화 정보입니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 wrapped_key. 데이터를 암호화하는 데 사용되는 래핑된 키입니다. wrapped_key은 다음 중 하나일 수 있습니다. |
|
gcpWrappedKeyInfo |
Google Cloud Platform 래핑된 키 정보입니다. |
awsWrappedKeyInfo |
Amazon Web Services 래핑 키 정보입니다. |
GcpWrappedKeyInfo
Google Cloud Platform 래핑된 키에 관한 정보입니다.
| JSON 표현 |
|---|
{
"keyType": enum ( |
| 필드 | |
|---|---|
keyType |
필수 항목입니다. 데이터를 암호화하는 데 사용된 알고리즘의 유형입니다. |
wipProvider |
필수 항목입니다. KEK를 사용하는 데 필요한 워크로드 아이덴티티 풀 제공자입니다. |
kekUri |
필수 항목입니다. Google Cloud Platform Cloud Key Management Service 리소스 ID입니다. 'projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}' 형식이어야 합니다. |
encryptedDek |
필수 항목입니다. base64로 인코딩된 암호화된 데이터 암호화 키입니다. |
KeyType
데이터를 암호화하는 데 사용된 알고리즘의 유형입니다.
| 열거형 | |
|---|---|
KEY_TYPE_UNSPECIFIED |
지정되지 않은 키 유형입니다. 절대로 사용하지 마세요. |
XCHACHA20_POLY1305 |
알고리즘 XChaCha20-Poly1305 |
AwsWrappedKeyInfo
AWS KMS 키로 래핑된 데이터 암호화 키입니다.
| JSON 표현 |
|---|
{
"keyType": enum ( |
| 필드 | |
|---|---|
keyType |
필수 항목입니다. 데이터를 암호화하는 데 사용된 알고리즘의 유형입니다. |
roleArn |
필수 항목입니다. KMS 복호화 액세스를 위해 맡을 IAM 역할의 Amazon 리소스 이름입니다. 'arn:{partition}:iam::{accountId}:role/{role_name}' 형식이어야 합니다. |
kekUri |
필수 항목입니다. DEK를 복호화하는 데 사용되는 AWS KMS 키의 URI입니다. 'arn:{partition}:kms:{region}:{accountId}:key/{key_id}' 형식이어야 합니다. |
encryptedDek |
필수 항목입니다. base64로 인코딩된 암호화된 데이터 암호화 키입니다. |
KeyType
데이터를 암호화하는 데 사용된 알고리즘의 유형입니다.
| 열거형 | |
|---|---|
KEY_TYPE_UNSPECIFIED |
지정되지 않은 키 유형입니다. 절대로 사용하지 마세요. |
XCHACHA20_POLY1305 |
알고리즘 XChaCha20-Poly1305 |