डेटा को एन्क्रिप्ट (सुरक्षित) करने के तरीके की जानकारी.
| 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 |