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 )

গুগল ক্লাউড প্ল্যাটফর্ম গুরুত্বপূর্ণ তথ্য একত্রিত করেছে।

awsWrappedKeyInfo

object ( AwsWrappedKeyInfo )

অ্যামাজন ওয়েব সার্ভিসেস গুরুত্বপূর্ণ তথ্য সুরক্ষিত করেছে।

GcpWrappedKeyInfo

গুগল ক্লাউড প্ল্যাটফর্ম সম্পর্কিত তথ্য মূল চাবিতে মোড়ানো।

JSON উপস্থাপনা
{
  "keyType": enum (KeyType),
  "wipProvider": string,
  "kekUri": string,
  "encryptedDek": string
}
ক্ষেত্র
keyType

enum ( KeyType )

প্রয়োজনীয়। ডেটা এনক্রিপ্ট করতে ব্যবহৃত অ্যালগরিদমের ধরন।

wipProvider

string

আবশ্যক। ওয়ার্কলোড আইডেন্টিটি পুল প্রোভাইডারকে KEK ব্যবহার করতে হবে।

kekUri

string

আবশ্যক। গুগল ক্লাউড প্ল্যাটফর্ম ক্লাউড কী ম্যানেজমেন্ট সার্ভিস রিসোর্স আইডি । এটি অবশ্যই projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key} অথবা gcp-kms://projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}

encryptedDek

string

প্রয়োজনীয়। বেস৬৪ এনকোডেড এনক্রিপ্টেড ডেটার এনক্রিপশন কী।

কীটাইপ

ডেটা এনক্রিপ্ট করতে ব্যবহৃত অ্যালগরিদমের ধরন।

এনাম
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

আবশ্যক। DEK ডিক্রিপ্ট করতে ব্যবহৃত AWS KMS কী-এর URI। এটি অবশ্যই arn:{partition}:kms:{region}:{accountId}:key/{keyId} অথবা aws-kms://arn:{partition}:kms:{region}:{accountId}:key/{keyId}

encryptedDek

string

প্রয়োজনীয়। বেস৬৪ এনকোডেড এনক্রিপ্টেড ডেটার এনক্রিপশন কী।

কীটাইপ

ডেটা এনক্রিপ্ট করতে ব্যবহৃত অ্যালগরিদমের ধরন।

এনাম
KEY_TYPE_UNSPECIFIED অনির্দিষ্ট কী-টাইপ। এটি কখনোই ব্যবহার করা উচিত নয়।
XCHACHA20_POLY1305 অ্যালগরিদম XChaCha20-Poly1305