EncryptionInfo

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

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

  // Union field wrapped_key can be only one of the following:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  },
  "awsWrappedKeyInfo": {
    object (AwsWrappedKeyInfo)
  }
  // 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 की रैप की गई कुंजी की जानकारी.

GcpWrappedKeyInfo

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

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

enum (KeyType)

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

wipProvider

string

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

kekUri

string

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

encryptedDek

string

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

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

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

kekUri

string

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

encryptedDek

string

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

KeyType

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

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