EncryptionInfo

इनजेस्ट किए जा रहे डेटा को एन्क्रिप्ट (सुरक्षित) करने के तरीके की जानकारी.

JSON काेड में दिखाना
{

  // Union field wrapped_key can be only one of the following:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  },
  "awsWrappedKeyInfo": {
    object (AwsWrappedKeyInfo)
  },
  "coordinatorKeyInfo": {
    object (CoordinatorKeyInfo)
  }
  // End of list of possible types for union field wrapped_key.
}
फ़ील्ड
यूनियन फ़ील्ड wrapped_key. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल की गई रैप्ड की. wrapped_key इनमें से कोई एक हो सकती है:
gcpWrappedKeyInfo

object (GcpWrappedKeyInfo)

Google Cloud Platform की रैप्ड की की जानकारी.

awsWrappedKeyInfo

object (AwsWrappedKeyInfo)

Amazon Web Services की रैप्ड की की जानकारी.

coordinatorKeyInfo

object (CoordinatorKeyInfo)

चुनी गई कोऑर्डिनेटर की की जानकारी.

events.ingest, audienceMembers.ingest , और audienceMembers.remove तरीकों के लिए, यह सुविधा उपलब्ध नहीं है.

GcpWrappedKeyInfo

Google Cloud Platform की रैप्ड की के बारे में जानकारी.

JSON काेड में दिखाना
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
फ़ील्ड
keyType

enum (KeyType)

ज़रूरी है. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप.

wipProvider

string

ज़रूरी है. केईके का इस्तेमाल करने के लिए, Workload Identity Pool Provider की ज़रूरत होती है.

kekUri

string

ज़रूरी है. Google Cloud Platform Cloud Key Management Service संसाधन का आईडी. यह projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key} या gcp-kms://projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key} फ़ॉर्मैट में होना चाहिए

encryptedDek

string

ज़रूरी है. बेस64 में एनकोड की गई, एन्क्रिप्ट (सुरक्षित) की गई डेटा एन्क्रिप्शन की.

KeyType

डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप.

Enums
KEY_TYPE_UNSPECIFIED की का टाइप तय नहीं किया गया. इसका इस्तेमाल कभी नहीं किया जाना चाहिए.
XCHACHA20_POLY1305 एल्गोरिदम XChaCha20-Poly1305

AwsWrappedKeyInfo

AWS KMS की से रैप की गई डेटा एन्क्रिप्शन की.

JSON काेड में दिखाना
{
  "keyType": enum (KeyType),
  "roleArn": string,
  "kekUri": string,
  "encryptedDek": string
}
फ़ील्ड
keyType

enum (KeyType)

ज़रूरी है. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप.

roleArn

string

ज़रूरी है. केएमएस से डिक्रिप्ट करने के लिए, IAM की भूमिका का Amazon Resource Name. यह arn:{partition}:iam::{accountId}:role/{role_name} फ़ॉर्मैट में होना चाहिए

kekUri

string

ज़रूरी है. डीईके को डिक्रिप्ट करने के लिए इस्तेमाल की गई, AWS KMS की का यूआरआई. यह arn:{partition}:kms:{region}:{accountId}:key/{keyId} या aws-kms://arn:{partition}:kms:{region}:{accountId}:key/{keyId} फ़ॉर्मैट में होना चाहिए

encryptedDek

string

ज़रूरी है. बेस64 में एनकोड की गई, एन्क्रिप्ट (सुरक्षित) की गई डेटा एन्क्रिप्शन की.

KeyType

डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप.

Enums
KEY_TYPE_UNSPECIFIED की का टाइप तय नहीं किया गया. इसका इस्तेमाल कभी नहीं किया जाना चाहिए.
XCHACHA20_POLY1305 एल्गोरिदम XChaCha20-Poly1305

CoordinatorKeyInfo

कोऑर्डिनेटर की के बारे में जानकारी.

JSON काेड में दिखाना
{
  "keyId": string
}
फ़ील्ड
keyId

string

ज़रूरी है. चुनी गई कोऑर्डिनेटर की का आईडी.