डेटा को एन्क्रिप्ट (सुरक्षित) करने के तरीके की जानकारी.
| JSON के काेड में दिखाना | 
|---|
| { // Union field | 
| फ़ील्ड | |
|---|---|
| यूनियन फ़ील्ड wrapped_key. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल की गई रैप्ड की.wrapped_keyइनमें से सिर्फ़ एक हो सकता है: | |
| gcpWrappedKeyInfo | 
 Google Cloud Platform की रैप की गई कुंजी की जानकारी. | 
GcpWrappedKeyInfo
Google Cloud Platform की रैप्ड कुंजी के बारे में जानकारी.
| JSON के काेड में दिखाना | 
|---|
| {
  "keyType": enum ( | 
| फ़ील्ड | |
|---|---|
| keyType | 
 ज़रूरी है. डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप. | 
| wipProvider | 
 ज़रूरी है. KEK का इस्तेमाल करने के लिए, Workload Identity Pool Provider की ज़रूरत होती है. | 
| kekUri | 
 ज़रूरी है. Google Cloud Platform Cloud Key Management Service संसाधन का आईडी. यह "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}" फ़ॉर्मैट में होना चाहिए. | 
| encryptedDek | 
 ज़रूरी है. base64 कोड में बदली गई, एन्क्रिप्ट यानी सुरक्षित की गई डेटा एन्क्रिप्शन की. | 
KeyType
डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए गए एल्गोरिदम का टाइप.
| Enums | |
|---|---|
| KEY_TYPE_UNSPECIFIED | कुंजी के टाइप की जानकारी नहीं दी गई है. इसका इस्तेमाल कभी नहीं किया जाना चाहिए. | 
| XCHACHA20_POLY1305 | एल्गोरिदम XChaCha20-Poly1305 |