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_key can 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 |