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 |