EncryptionInfo

গৃহীতব্য ডেটার এনক্রিপশন তথ্য।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  },
  "awsWrappedKeyInfo": {
    object (AwsWrappedKeyInfo)
  },
  "coordinatorKeyInfo": {
    object (CoordinatorKeyInfo)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
ডেটা এনক্রিপ্ট করতে ব্যবহৃত র‍্যাপড কী । নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে:
gcpWrappedKeyInfo

object ( GcpWrappedKeyInfo )

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

awsWrappedKeyInfo

object ( AwsWrappedKeyInfo )

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

coordinatorKeyInfo

object ( CoordinatorKeyInfo )

নির্বাচিত সমন্বয়কারী কী-এর জন্য মূল তথ্য।

events.ingest , audienceMembers.ingest এবং audienceMembers.remove মেথডগুলোর ক্ষেত্রে এটি সমর্থিত নয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

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

সমন্বয়কারী মূল তথ্য

কোঅর্ডিনেটর কী সম্পর্কিত তথ্য।

JSON উপস্থাপনা
{
  "keyId": string
}
ক্ষেত্র
keyId

string

আবশ্যক। নির্বাচিত কোঅর্ডিনেটর কী-এর আইডি।

,

গৃহীতব্য ডেটার এনক্রিপশন তথ্য।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "gcpWrappedKeyInfo": {
    object (GcpWrappedKeyInfo)
  },
  "awsWrappedKeyInfo": {
    object (AwsWrappedKeyInfo)
  },
  "coordinatorKeyInfo": {
    object (CoordinatorKeyInfo)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
ডেটা এনক্রিপ্ট করতে ব্যবহৃত র‍্যাপড কী । নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে:
gcpWrappedKeyInfo

object ( GcpWrappedKeyInfo )

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

awsWrappedKeyInfo

object ( AwsWrappedKeyInfo )

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

coordinatorKeyInfo

object ( CoordinatorKeyInfo )

নির্বাচিত সমন্বয়কারী কী-এর জন্য মূল তথ্য।

events.ingest , audienceMembers.ingest এবং audienceMembers.remove মেথডগুলোর ক্ষেত্রে এটি সমর্থিত নয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

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

সমন্বয়কারী মূল তথ্য

কোঅর্ডিনেটর কী সম্পর্কিত তথ্য।

JSON উপস্থাপনা
{
  "keyId": string
}
ক্ষেত্র
keyId

string

আবশ্যক। নির্বাচিত কোঅর্ডিনেটর কী-এর আইডি।