Page Summary
-
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 |
wrapped_key
. The wrapped key
used to encrypt the data. wrapped_key
can be only one of the following:gcpWrappedKeyInfo
object (
GcpWrappedKeyInfo
)
Google Cloud Platform wrapped key information.
awsWrappedKeyInfo
object (
AwsWrappedKeyInfo
)
Amazon Web Services 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 |
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 |
AwsWrappedKeyInfo
A data encryption key wrapped by an AWS KMS key.
| JSON representation |
|---|
{
"keyType"
:
enum (
|
| Fields | |
|---|---|
keyType
|
Required. The type of algorithm used to encrypt the data. |
roleArn
|
Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should be in the format of |
kekUri
|
Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of |
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 |

