AI-generated Key Takeaways
- 
          The EncryptionInfoobject provides information about the encryption used for ingested data.
- 
          GcpWrappedKeyInfois a type of wrapped key information specific to Google Cloud Platform.
- 
          GcpWrappedKeyInfoincludes details such as the key type, Workload Identity pool provider, KMS resource ID, and the base64 encoded encrypted data encryption key.
- 
          The KeyTypeenum specifies the algorithm used for encryption, withXCHACHA20_POLY1305being one of the defined types.
Encryption information for the data being ingested.
| JSON representation | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| Union field wrapped_key. The wrapped key used to encrypt the data.wrapped_keycan be only one of the following: | |
| gcpWrappedKeyInfo | 
 Google Cloud Platform wrapped key information. | 
GcpWrappedKeyInfo
Information about the Google Cloud Platform wrapped key.
| JSON representation | 
|---|
| {
  "keyType": enum ( | 
| Fields | |
|---|---|
| keyType | 
 Required. The type of algorithm used to encrypt the data. | 
| wipProvider | 
 Required. The Workload Identity pool provider required to use KEK. | 
| kekUri | 
 Required. Google Cloud Platform Cloud Key Management Service resource ID. Should be in the format of "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}". | 
| encryptedDek | 
 Required. The base64 encoded encrypted data encryption key. | 
KeyType
The type of algorithm used to encrypt the data.
| Enums | |
|---|---|
| KEY_TYPE_UNSPECIFIED | Unspecified key type. Should never be used. | 
| XCHACHA20_POLY1305 | Algorithm XChaCha20-Poly1305 |