Method: activities.list

কোনো নির্দিষ্ট গ্রাহকের অ্যাকাউন্ট এবং অ্যাপ্লিকেশনের (যেমন অ্যাডমিন কনসোল অ্যাপ্লিকেশন বা গুগল ড্রাইভ অ্যাপ্লিকেশন) কার্যকলাপের একটি তালিকা পুনরুদ্ধার করে। আরও তথ্যের জন্য, অ্যাডমিনিস্ট্রেটর এবং গুগল ড্রাইভ অ্যাক্টিভিটি রিপোর্টের নির্দেশিকাগুলো দেখুন। অ্যাক্টিভিটি রিপোর্টের প্যারামিটার সম্পর্কে আরও তথ্যের জন্য, অ্যাক্টিভিটি প্যারামিটার রেফারেন্স গাইডগুলো দেখুন।

HTTP অনুরোধ

GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
userKey or all

string

এটি সেই প্রোফাইল আইডি বা ব্যবহারকারীর ইমেলকে বোঝায় যার জন্য ডেটা ফিল্টার করা হবে। সমস্ত তথ্যের জন্য এটি all হতে পারে, অথবা কোনো ব্যবহারকারীর অনন্য Google Workspace প্রোফাইল আইডি বা তার প্রাথমিক ইমেল ঠিকানার জন্য userKey । এটি কোনো ডিলিট করা ব্যবহারকারী হতে পারবে না। কোনো ডিলিট করা ব্যবহারকারীর ক্ষেত্রে, ডিরেক্টরি এপিআই-তে showDeleted=true সহ users.list কল করুন, তারপর প্রাপ্ত ID ` userKey হিসেবে ব্যবহার করুন।

applicationName

enum ( ApplicationName )

যে অ্যাপ্লিকেশনের ইভেন্টগুলো পুনরুদ্ধার করতে হবে তার নাম।

কোয়েরি প্যারামিটার

প্যারামিটার
actorIpAddress

string

যে হোস্টে ইভেন্টটি সম্পাদিত হয়েছে, তার ইন্টারনেট প্রোটোকল (IP) অ্যাড্রেস। যে ব্যবহারকারীর কার্যকলাপের রিপোর্ট করা হচ্ছে, তার IP অ্যাড্রেস ব্যবহার করে রিপোর্টের সারাংশ ফিল্টার করার এটি একটি অতিরিক্ত উপায়। এই IP অ্যাড্রেসটি ব্যবহারকারীর ভৌতিক অবস্থান প্রতিফলিত করতেও পারে বা নাও করতে পারে। উদাহরণস্বরূপ, IP অ্যাড্রেসটি ব্যবহারকারীর প্রক্সি সার্ভারের অ্যাড্রেস বা একটি ভার্চুয়াল প্রাইভেট নেটওয়ার্ক (VPN) অ্যাড্রেস হতে পারে। এই প্যারামিটারটি IPv4 এবং IPv6 উভয় অ্যাড্রেস সংস্করণই সমর্থন করে।

customerId

string

যে গ্রাহকের ডেটা পুনরুদ্ধার করতে হবে, তার অনন্য আইডি।

endTime

string

রিপোর্টে প্রদর্শিত সময়ের পরিসরের শেষ সীমা নির্ধারণ করে। তারিখটি RFC 3339 ফরম্যাটে থাকে, যেমন 2010-10-28T10:26:35.000Z। ডিফল্ট মান হলো এপিআই অনুরোধের আনুমানিক সময়। একটি এপিআই রিপোর্টে সময়ের তিনটি মৌলিক ধারণা রয়েছে:

  • রিপোর্টের জন্য এপিআই-এর অনুরোধের তারিখ : যে তারিখে এপিআই রিপোর্টটি তৈরি ও পুনরুদ্ধার করেছে।
  • রিপোর্টের শুরুর সময় : রিপোর্টে প্রদর্শিত সময়কালের শুরু। startTime অবশ্যই endTime (যদি নির্দিষ্ট করা থাকে) এবং অনুরোধ করার সময়কার বর্তমান সময়ের আগে হতে হবে, অন্যথায় API একটি ত্রুটি দেখাবে।
  • রিপোর্টের শেষ সময় : রিপোর্টে প্রদর্শিত সময়কালের শেষ তারিখ। উদাহরণস্বরূপ, একটি রিপোর্টে সংক্ষিপ্ত আকারে বর্ণিত ঘটনাগুলোর সময়কাল এপ্রিলে শুরু হয়ে মে মাসে শেষ হতে পারে। রিপোর্টটি আগস্ট মাসে অনুরোধ করা যেতে পারে।
যদি endTime নির্দিষ্ট করা না থাকে, তাহলে রিপোর্টটি startTime থেকে বর্তমান সময় পর্যন্ত সমস্ত কার্যকলাপ দেখায়, অথবা যদি startTime ১৮০ দিনের বেশি আগের হয়, তাহলে সর্বশেষ ১৮০ দিনের কার্যকলাপ দেখায়।

জিমেইল অনুরোধের ক্ষেত্রে startTime এবং endTime অবশ্যই উল্লেখ করতে হবে এবং এদের মধ্যকার পার্থক্য ৩০ দিনের বেশি হওয়া যাবে না।

eventName

string

এপিআই দ্বারা যে ইভেন্টটি কোয়েরি করা হচ্ছে তার নাম। প্রতিটি eventName একটি নির্দিষ্ট Google Workspace পরিষেবা বা বৈশিষ্ট্যের সাথে সম্পর্কিত, যেগুলোকে এপিআই বিভিন্ন ধরনের ইভেন্টে সাজিয়ে রাখে। একটি উদাহরণ হলো অ্যাডমিন কনসোল অ্যাপ্লিকেশনের রিপোর্টে থাকা Google ক্যালেন্ডারের ইভেন্টগুলো। ক্যালেন্ডার সেটিংস type স্ট্রাকচারে এপিআই দ্বারা রিপোর্ট করা সমস্ত ক্যালেন্ডার eventName অ্যাক্টিভিটি থাকে। যখন কোনো অ্যাডমিনিস্ট্রেটর ক্যালেন্ডারের কোনো সেটিং পরিবর্তন করেন, তখন এপিআই এই অ্যাক্টিভিটিটি ক্যালেন্ডার সেটিংস type এবং eventName প্যারামিটারে রিপোর্ট করে। eventName কোয়েরি স্ট্রিং এবং প্যারামিটার সম্পর্কে আরও তথ্যের জন্য, উপরে applicationName অধীনে বিভিন্ন অ্যাপ্লিকেশনের ইভেন্টের নামের তালিকাটি দেখুন।

filters

string

filters কোয়েরি স্ট্রিং হলো রিলেশনাল অপারেটর দ্বারা পরিচালিত ইভেন্ট প্যারামিটারগুলির একটি কমা-বিভক্ত তালিকা। ইভেন্ট প্যারামিটারগুলি {parameter1 name}{relational operator}{parameter1 value},{parameter2 name}{relational operator}{parameter2 value},... আকারে থাকে।

এই ইভেন্ট প্যারামিটারগুলো একটি নির্দিষ্ট eventName সাথে যুক্ত থাকে। যদি অনুরোধের প্যারামিটারটি সেই eventName এর অন্তর্ভুক্ত না হয়, তাহলে একটি খালি রিপোর্ট ফেরত দেওয়া হয়। প্রতিটি অ্যাপ্লিকেশনের জন্য উপলব্ধ eventName ফিল্ড এবং তাদের সংশ্লিষ্ট প্যারামিটারগুলো সম্পর্কে আরও তথ্যের জন্য, ApplicationName টেবিলে যান, তারপর আপনার কাঙ্ক্ষিত অ্যাপ্লিকেশনের জন্য পরিশিষ্টে থাকা Activity Events পৃষ্ঠায় ক্লিক করুন।

নিম্নলিখিত ড্রাইভ অ্যাক্টিভিটির উদাহরণগুলিতে, ফেরত আসা তালিকায় সেই সমস্ত edit ইভেন্ট অন্তর্ভুক্ত থাকে যেখানে doc_id প্যারামিটারের মান রিলেশনাল অপারেটর দ্বারা সংজ্ঞায়িত শর্তগুলির সাথে মেলে। প্রথম উদাহরণে, অনুরোধটি সেই সমস্ত সম্পাদিত ডকুমেন্ট ফেরত দেয় যাদের doc_id মান 12345 এর সমান। দ্বিতীয় উদাহরণে, রিপোর্টটি সেই সমস্ত সম্পাদিত ডকুমেন্ট ফেরত দেয় যেখানে doc_id মান 98765 এর সমান নয়। অনুরোধের কোয়েরি স্ট্রিং-এ <> অপারেটরটি URL-এনকোড করা থাকে ( %3C%3E ):

GET...&eventName=edit&filters=doc_id==12345
GET...&eventName=edit&filters=doc_id%3C%3E98765

একটি filters কোয়েরি এই রিলেশনাল অপারেটরগুলোকে সমর্থন করে:

  • == —'সমান'।
  • <> —'সমান নয়'। অবশ্যই URL-এনকোড করতে হবে (%3C%3E)।
  • < —'এর চেয়ে ছোট'। অবশ্যই URL-এনকোড করতে হবে (%3C)।
  • <= —'এর চেয়ে কম বা সমান'। অবশ্যই URL-এনকোড করতে হবে (%3C=)।
  • > চেয়ে বড়'। অবশ্যই URL-এনকোড করা থাকতে হবে (%3E)।
  • >= —'এর চেয়ে বড় বা সমান'। অবশ্যই URL-এনকোড করতে হবে (%3E=)।

দ্রষ্টব্য: এপিআই একই প্যারামিটারের একাধিক মান গ্রহণ করে না। যদি এপিআই অনুরোধে কোনো প্যারামিটার একাধিকবার সরবরাহ করা হয়, তবে এপিআই শুধুমাত্র সেই প্যারামিটারের সর্বশেষ মানটি গ্রহণ করে। এছাড়াও, যদি এপিআই অনুরোধে একটি অবৈধ প্যারামিটার সরবরাহ করা হয়, তবে এপিআই সেই প্যারামিটারটিকে উপেক্ষা করে এবং অবশিষ্ট বৈধ প্যারামিটারগুলোর সাথে সম্পর্কিত প্রতিক্রিয়া ফেরত দেয়। যদি কোনো প্যারামিটার অনুরোধ করা না হয়, তবে সমস্ত প্যারামিটার ফেরত দেওয়া হয়।

maxResults

integer

প্রতিটি রেসপন্স পেজে কতগুলো অ্যাক্টিভিটি রেকর্ড দেখানো হবে তা এটি নির্ধারণ করে। উদাহরণস্বরূপ, যদি রিকোয়েস্টে maxResults=1 সেট করা থাকে এবং রিপোর্টে দুটি অ্যাক্টিভিটি থাকে, তাহলে রিপোর্টটির দুটি পেজ থাকবে। রেসপন্সের nextPageToken প্রপার্টিতে দ্বিতীয় পেজের টোকেনটি থাকে। রিকোয়েস্টে maxResults কোয়েরি স্ট্রিংটি ঐচ্ছিক। এর ডিফল্ট মান হলো 1000।

orgUnitID

string

যে সাংগঠনিক ইউনিটের উপর প্রতিবেদন তৈরি করতে হবে, তার আইডি। শুধুমাত্র নির্দিষ্ট সাংগঠনিক ইউনিটের অন্তর্ভুক্ত ব্যবহারকারীদের কার্যকলাপের রেকর্ড দেখানো হবে।

pageToken

string

পরবর্তী পৃষ্ঠা নির্দিষ্ট করার টোকেন। একাধিক পৃষ্ঠা বিশিষ্ট একটি রিপোর্টের রেসপন্সে একটি nextPageToken প্রপার্টি থাকে। রিপোর্টের পরবর্তী পৃষ্ঠা পাওয়ার জন্য আপনার পরবর্তী অনুরোধে, pageToken কোয়েরি স্ট্রিং-এ nextPageToken ভ্যালুটি লিখুন।

startTime

string

রিপোর্টে প্রদর্শিত সময়ের পরিসরের শুরু নির্ধারণ করে। তারিখটি RFC 3339 ফরম্যাটে থাকে, উদাহরণস্বরূপ 2010-10-28T10:26:35.000Z। রিপোর্টটি startTime থেকে endTime পর্যন্ত সমস্ত কার্যকলাপ ফেরত দেয়। startTime অবশ্যই endTime (যদি নির্দিষ্ট করা থাকে) এবং অনুরোধ করার সময়কার বর্তমান সময়ের আগে হতে হবে, অন্যথায় API একটি ত্রুটি ফেরত দেবে।

জিমেইল অনুরোধের ক্ষেত্রে startTime এবং endTime অবশ্যই উল্লেখ করতে হবে এবং এদের মধ্যকার পার্থক্য ৩০ দিনের বেশি হওয়া যাবে না।

groupIdFilter

string

কমা দ্বারা পৃথক করা গ্রুপ আইডি (গোপনীয়), যার ভিত্তিতে ব্যবহারকারীর কার্যকলাপ ফিল্টার করা হয়। অর্থাৎ, রেসপন্সে শুধুমাত্র সেইসব ব্যবহারকারীর কার্যকলাপ থাকবে যারা এখানে উল্লিখিত গ্রুপ আইডিগুলোর মধ্যে অন্তত একটির সদস্য। ফরম্যাট: "id:abc123,id:xyz456"

resourceDetailsFilter

string

ঐচ্ছিক। resourceDetailsFilter কোয়েরি স্ট্রিংটি হলো রিলেশনাল অপারেটর দ্বারা পরিচালিত রিসোর্স ডিটেইলস ফিল্ডগুলোর সমন্বয়ে গঠিত একটি AND দ্বারা পৃথকীকৃত তালিকা।

রিসোর্স ডিটেইলস ফিল্টারগুলো {resourceDetails.field1}{relational operator}{field1 value} AND {resourceDetails.field2}{relational operator}{field2 value}... এই ফর্মে থাকে।

নিচের উদাহরণে দেখানো অনুযায়ী, . অপারেটর ব্যবহার করে ভেতরের সমস্ত ফিল্ড অতিক্রম করা হয় .

resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id =
"appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id =
"fieldValueId"

resourceDetailsFilter কোয়েরি এই রিলেশনাল অপারেটরগুলোকে সমর্থন করে:

  • = —'সমান'।
  • != —'সমান নয়'।
  • : —'বিদ্যমান'। এটি পুনরাবৃত্ত ফিল্ড ফিল্টার করার জন্য ব্যবহৃত হয়।

যেসব FieldValue টাইপ পুনরাবৃত্তিমূলক, সেগুলোতে ফিল্টারিংয়ের জন্য exists অপারেটর ব্যবহার করা হয়।
নিম্নলিখিত FieldValue প্রকারগুলি পুনরাবৃত্তি করা হয়েছে:

উদাহরণস্বরূপ, নিম্নলিখিত ফিল্টারটিতে, SelectionListValue হলো একটি পুনরাবৃত্ত ফিল্ড। ফিল্টারটি যাচাই করে দেখে যে SelectionListValue selection_id আছে কি না:

resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id =
"appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id =
"fieldValueId" AND resourceDetails.appliedLabels.fieldValue.type =
"SELECTION_LIST_VALUE" AND
resourceDetails.appliedLabels.fieldValue.selectionListValue.id: "id"

ব্যবহার

GET...&resourceDetailsFilter=resourceDetails.id = "resourceId" AND
resourceDetails.appliedLabels.id = "appliedLabelId"
GET...&resourceDetailsFilter=resourceDetails.id=%22resourceId%22%20AND%20resourceDetails.appliedLabels.id=%22appliedLabelId%22

নিম্নলিখিত বিষয়গুলো লক্ষ্য করুন :

  • অনুরোধ পাঠানোর আগে আপনাকে অবশ্যই কোয়েরি স্ট্রিংটি ইউআরএল এনকোড করতে হবে।

  • এপিআইটি AND অপারেটর দ্বারা পৃথক করা সর্বাধিক ৫টি ফিল্ড সমর্থন করে।

  • গভীরতর স্তরে (যেমন, AppliedLabel , FieldValue ) ফিল্টার করার সময়, হায়ারার্কির পূর্ববর্তী সমস্ত স্তরের আইডি অবশ্যই ফিল্টারে অন্তর্ভুক্ত থাকতে হবে। উদাহরণস্বরূপ: FieldValue তে ফিল্টার করার জন্য AppliedLabel ID এবং resourceDetails ID-এর উপস্থিতি আবশ্যক।
    নমুনা কোয়েরি :

    resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id = "appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id = "fieldValueId"

  • longTextValue এবং textValue মতো অভ্যন্তরীণ FieldValue টাইপগুলিতে ফিল্টারিং করার জন্য resourceDetails.appliedLabels.fieldValue.type এর উপস্থিতি আবশ্যক।

  • শুধুমাত্র একটি AppliedLabel id এবং FieldValue id-এর উপর ভিত্তি করে ফিল্টারিং সমর্থিত।

networkInfoFilter

string

ঐচ্ছিক। NetworkInfo মেসেজে উপস্থিত regionCode ফিল্ডের উপর ভিত্তি করে ফিল্টার করতে ব্যবহৃত হয়।

ব্যবহার

GET...&networkInfoFilter=regionCode="IN"
GET...&networkInfoFilter=regionCode=%22IN%22
statusFilter

string

ঐচ্ছিক। Status মেসেজে উপস্থিত statusCode ফিল্ডের উপর ভিত্তি করে ফিল্টার করতে ব্যবহৃত হয়।

ব্যবহার

GET...&statusFilter=statusCode="200"
GET...&statusFilter=statusCode=%22200%22
applicationInfoFilter

string

ঐচ্ছিক। ApplicationInfo মেসেজে উপস্থিত oAuthClientId ফিল্ডের উপর ভিত্তি করে ফিল্টার করতে ব্যবহৃত হয়।

ব্যবহার

GET...&applicationInfoFilter=oAuthClientId="clientId"
GET...&applicationInfoFilter=oAuthClientId=%22clientId%22

Request body

অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।

প্রতিক্রিয়া সংস্থা

JSON template for a collection of activities.

যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:

JSON উপস্থাপনা
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object (Activity)
    }
  ],
  "nextPageToken": string
}
ক্ষেত্র
kind

string

এপিআই রিসোর্সের ধরণ। একটি অ্যাক্টিভিটি রিপোর্টের ক্ষেত্রে, এর মান হলো reports#activities

etag

string

সম্পদটির ই-ট্যাগ।

items[]

object ( Activity )

প্রতিক্রিয়ার মধ্যে প্রতিটি কার্যকলাপের রেকর্ড।

nextPageToken

string

রিপোর্টের পরবর্তী পৃষ্ঠা পাওয়ার জন্য টোকেন। nextPageToken মানটি রিকোয়েস্টের ` pageToken কোয়েরি স্ট্রিং-এ ব্যবহৃত হয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/admin.reports.audit.readonly

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

আবেদনের নাম

এনামস
access_transparency

গুগল ওয়ার্কস্পেস অ্যাক্সেস ট্রান্সপারেন্সি অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের অ্যাক্সেস ট্রান্সপারেন্সি অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

admin

অ্যাডমিন কনসোল অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের অ্যাডমিনিস্ট্রেটর অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত অ্যাকাউন্টের তথ্য প্রদান করে।

calendar

গুগল ক্যালেন্ডার অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো ক্যালেন্ডারের বিভিন্ন কার্যকলাপ সংক্রান্ত তথ্য প্রদান করে।

chat চ্যাট কার্যকলাপ প্রতিবেদনগুলো বিভিন্ন চ্যাট কার্যকলাপ ঘটনা সম্পর্কে তথ্য প্রদান করে।
drive

গুগল ড্রাইভ অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্ট বিভিন্ন গুগল ড্রাইভ কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে। ড্রাইভ অ্যাক্টিভিটি রিপোর্টটি শুধুমাত্র গুগল ওয়ার্কস্পেস বিজনেস এবং এন্টারপ্রাইজ গ্রাহকদের জন্য উপলব্ধ।

gcp গুগল ক্লাউড প্ল্যাটফর্ম অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন জিসিপি অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।
gmail জিমেইল অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন জিমেইল কার্যকলাপের ঘটনা সম্পর্কে তথ্য প্রদান করে।
gplus গুগল+ অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন গুগল+ অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
groups

গুগল গ্রুপস অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো গ্রুপের বিভিন্ন কার্যকলাপ সংক্রান্ত তথ্য প্রদান করে।

groups_enterprise

এন্টারপ্রাইজ গ্রুপ কার্যকলাপ প্রতিবেদনগুলো বিভিন্ন এন্টারপ্রাইজ গ্রুপ কার্যকলাপের ঘটনা সম্পর্কে তথ্য প্রদান করে।

jamboard জ্যামবোর্ড কার্যকলাপ প্রতিবেদনগুলো বিভিন্ন জ্যামবোর্ড কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
login

লগইন অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের লগইন অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত অ্যাকাউন্টের তথ্য প্রদান করে।

meet মিট অডিট কার্যকলাপ প্রতিবেদনটি বিভিন্ন ধরণের মিট অডিট কার্যকলাপ ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।
mobile ডিভাইস অডিট কার্যকলাপ প্রতিবেদনটি বিভিন্ন ধরনের ডিভাইস অডিট কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
rules

রুলস অ্যাক্টিভিটি রিপোর্টটি বিভিন্ন ধরনের রুলস অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।

saml

SAML কার্যকলাপ প্রতিবেদনটি বিভিন্ন ধরণের SAML কার্যকলাপ ঘটনা সম্পর্কে তথ্য প্রদান করে।

token

টোকেন অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলো বিভিন্ন ধরনের টোকেন কার্যকলাপ ইভেন্ট সম্পর্কিত অ্যাকাউন্টের তথ্য প্রদান করে।

user_accounts

ইউজার অ্যাকাউন্টস অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের ইউজার অ্যাকাউন্টস অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত অ্যাকাউন্টের তথ্য প্রদান করে।

context_aware_access

কনটেক্সট-অ্যাওয়ার অ্যাক্সেস অ্যাক্টিভিটি রিপোর্টগুলো কনটেক্সট-অ্যাওয়ার অ্যাক্সেস রুলের কারণে ব্যবহারকারীদের অ্যাক্সেস ডিনাইড হওয়ার ঘটনা সম্পর্কিত তথ্য প্রদান করে।

chrome

ক্রোম অ্যাক্টিভিটি রিপোর্টগুলো ক্রোম ব্রাউজার এবং ক্রোম ওএস-এর ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।

data_studio ডেটা স্টুডিও অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের ডেটা স্টুডিও অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।
keep Keep অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্ট বিভিন্ন Google Keep অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে। Keep অ্যাক্টিভিটি রিপোর্টটি শুধুমাত্র Google Workspace Business এবং Enterprise গ্রাহকদের জন্য উপলব্ধ।
vault ভল্ট কার্যকলাপ প্রতিবেদনগুলো বিভিন্ন ধরনের ভল্ট কার্যকলাপ ঘটনা সম্পর্কে তথ্য প্রদান করে।
gemini_in_workspace_apps

জেমিনি ফর ওয়ার্কস্পেস অ্যাক্টিভিটি রিপোর্টগুলো একটি ওয়ার্কস্পেস অ্যাপ্লিকেশনের মধ্যে ব্যবহারকারীদের দ্বারা সম্পাদিত বিভিন্ন ধরণের জেমিনি অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।

classroom ক্লাসরুম কার্যকলাপ প্রতিবেদনগুলো বিভিন্ন ধরনের ক্লাসরুম কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
assignments অ্যাসাইনমেন্ট অ্যাপ্লিকেশনটির অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের অ্যাসাইনমেন্ট অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।
tasks টাস্কস অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের টাস্কস অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
data_migration ডেটা মাইগ্রেশন অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের ডেটা মাইগ্রেশন অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।
meet_hardware Meet Hardware অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের Meet Hardware অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
directory_sync ডিরেক্টরি সিঙ্ক অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের ডিরেক্টরি সিঙ্ক অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
ldap এলড্যাপ অ্যাপ্লিকেশনটির অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের এলড্যাপ অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
profile প্রোফাইল অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের প্রোফাইল অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
access_evaluation অ্যাক্সেস মূল্যায়ন কার্যকলাপ প্রতিবেদনগুলো বিভিন্ন ধরনের অ্যাক্সেস মূল্যায়ন কার্যকলাপ ঘটনা সম্পর্কে তথ্য প্রদান করে।
admin_data_action অ্যাডমিন ডেটা অ্যাকশন অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের অ্যাডমিন ডেটা অ্যাকশন অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।
contacts কন্টাক্টস অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের কন্টাক্টস অ্যাক্টিভিটি ইভেন্ট সম্পর্কিত তথ্য প্রদান করে।
takeout টেকআউট অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের টেকআউট অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
graduation গ্র্যাজুয়েশন অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্টগুলো বিভিন্ন ধরনের গ্র্যাজুয়েশন কার্যক্রমের ঘটনা সম্পর্কে তথ্য প্রদান করে।

কার্যকলাপ

অ্যাক্টিভিটি রিসোর্সের জন্য JSON টেমপ্লেট।

JSON উপস্থাপনা
{
  "kind": string,
  "etag": string,
  "ownerDomain": string,
  "ipAddress": string,
  "events": [
    {
      "type": string,
      "name": string,
      "parameters": [
        {
          "messageValue": {
            "parameter": [
              {
                object (NestedParameter)
              }
            ]
          },
          "name": string,
          "value": string,
          "multiValue": [
            string
          ],
          "intValue": string,
          "multiIntValue": [
            string
          ],
          "boolValue": boolean,
          "multiMessageValue": [
            {
              "parameter": [
                {
                  object (NestedParameter)
                }
              ]
            }
          ]
        }
      ],
      "resourceIds": [
        string
      ],
      "status": {
        object (Status)
      }
    }
  ],
  "id": {
    "time": string,
    "uniqueQualifier": string,
    "applicationName": string,
    "customerId": string
  },
  "actor": {
    "profileId": string,
    "email": string,
    "callerType": string,
    "key": string,
    "applicationInfo": {
      "oauthClientId": string,
      "applicationName": string,
      "impersonation": boolean
    }
  },
  "networkInfo": {
    object (NetworkInfo)
  },
  "resourceDetails": [
    {
      object (ResourceDetails)
    }
  ]
}
ক্ষেত্র
kind

string

এপিআই রিসোর্সের ধরণ। অ্যাক্টিভিটি রিপোর্টের ক্ষেত্রে, এর মান হলো audit#activity

etag

string

এন্ট্রিটির ই-ট্যাগ।

ownerDomain

string

এটি সেই ডোমেইন যা রিপোর্টের ইভেন্ট দ্বারা প্রভাবিত হয়। উদাহরণস্বরূপ, অ্যাডমিন কনসোলের ডোমেইন অথবা ড্রাইভ অ্যাপ্লিকেশনের ডকুমেন্ট মালিক।

ipAddress

string

কাজটি সম্পাদনকারী ব্যবহারকারীর আইপি অ্যাড্রেস। এটি হলো গুগল ওয়ার্কস্পেসে লগ ইন করার সময় ব্যবহারকারীর ইন্টারনেট প্রোটোকল (আইপি) অ্যাড্রেস, যা ব্যবহারকারীর ভৌতিক অবস্থান প্রতিফলিত করতেও পারে বা নাও করতে পারে। উদাহরণস্বরূপ, আইপি অ্যাড্রেসটি ব্যবহারকারীর প্রক্সি সার্ভারের অ্যাড্রেস বা একটি ভার্চুয়াল প্রাইভেট নেটওয়ার্ক (ভিপিএন) অ্যাড্রেস হতে পারে। এপিআইটি আইপিভি৪ এবং আইপিভি৬ সমর্থন করে।

events[]

object

প্রতিবেদনে থাকা কার্যকলাপের ঘটনাগুলো।

events[].type

string

ইভেন্টের ধরণ। একজন প্রশাসক যে Google Workspace পরিষেবা বা বৈশিষ্ট্য পরিবর্তন করেন, তা type প্রপার্টিতে চিহ্নিত করা হয়, যা eventName প্রপার্টি ব্যবহার করে একটি ইভেন্টকে শনাক্ত করে। API-এর type ক্যাটাগরিগুলোর সম্পূর্ণ তালিকার জন্য, উপরে applicationName এর অধীনে বিভিন্ন অ্যাপ্লিকেশনের ইভেন্টের নামের তালিকাটি দেখুন।

events[].name

string

ইভেন্টের নাম। এটি হলো এপিআই দ্বারা রিপোর্ট করা অ্যাক্টিভিটির নির্দিষ্ট নাম। এবং প্রতিটি eventName একটি নির্দিষ্ট গুগল ওয়ার্কস্পেস পরিষেবা বা ফিচারের সাথে সম্পর্কিত, যেগুলোকে এপিআই বিভিন্ন ধরনের ইভেন্টে সংগঠিত করে।
সাধারণভাবে eventName অনুরোধ প্যারামিটারগুলির জন্য:

  • যদি কোনো eventName না দেওয়া হয়, তাহলে রিপোর্টটি একই eventName এর সম্ভাব্য সকল দৃষ্টান্ত ফেরত দেয়।
  • যখন আপনি কোনো eventName জন্য অনুরোধ করেন, তখন API-এর প্রতিক্রিয়া সেই সমস্ত অ্যাক্টিভিটি ফেরত দেয় যেগুলিতে সেই eventName অন্তর্ভুক্ত থাকে।

eventName প্রোপার্টিগুলো সম্পর্কে আরও তথ্যের জন্য, উপরে applicationName অধীনে বিভিন্ন অ্যাপ্লিকেশনের ইভেন্টের নামের তালিকাটি দেখুন।

events[].parameters[]

object

বিভিন্ন অ্যাপ্লিকেশনের জন্য প্যারামিটার মানের জোড়া। eventName প্যারামিটার সম্পর্কে আরও তথ্যের জন্য, উপরে applicationName এর অধীনে বিভিন্ন অ্যাপ্লিকেশনের ইভেন্টের নামের তালিকাটি দেখুন।

events[].parameters[].messageValue

object

এই প্যারামিটারের সাথে সম্পর্কিত নেস্টেড প্যারামিটার ভ্যালু পেয়ার। কোনো প্যারামিটারের জটিল ভ্যালু টাইপ প্যারামিটার ভ্যালুগুলোর একটি তালিকা হিসেবে ফেরত দেওয়া হয়। উদাহরণস্বরূপ, address প্যারামিটারটির ভ্যালু হতে পারে [{parameter: [{name: city, value: abc}]}]

events[].parameters[].messageValue.parameter[]

object ( NestedParameter )

প্যারামিটার মান

events[].parameters[].name

string

প্যারামিটারটির নাম।

events[].parameters[].value

string

প্যারামিটারটির স্ট্রিং মান।

events[].parameters[].multiValue[]

string

প্যারামিটারের স্ট্রিং মানগুলো।

events[].parameters[].intValue

string ( int64 format)

প্যারামিটারটির পূর্ণসংখ্যা মান।

events[].parameters[].multiIntValue[]

string ( int64 format)

প্যারামিটারটির পূর্ণসংখ্যা মানসমূহ।

events[].parameters[].boolValue

boolean

প্যারামিটারটির বুলিয়ান মান।

events[].parameters[].multiMessageValue[]

object

activities.list of messageValue অবজেক্টসমূহ।

events[].parameters[].multiMessageValue[].parameter[]

object ( NestedParameter )

প্যারামিটার মান

events[].resourceIds[]

string

ইভেন্টটির সাথে সংশ্লিষ্ট রিসোর্স আইডিগুলো।

events[].status

object ( Status )

ইভেন্টের অবস্থা। দ্রষ্টব্য: সব ইভেন্টের অবস্থা থাকে না।

id

object

প্রতিটি কার্যকলাপ রেকর্ডের জন্য অনন্য শনাক্তকারী।

id.time

string

কার্যকলাপটি সংঘটিত হওয়ার সময়। এটি ইউনিক্স ইপক টাইম অনুযায়ী সেকেন্ডে প্রকাশ করা হয়।

id.uniqueQualifier

string ( int64 format)

একাধিক ইভেন্টের সময় একই হলে, সেটি একটি স্বতন্ত্র নির্দেশক হিসেবে কাজ করবে।

id.applicationName

string

ইভেন্টটি যে অ্যাপ্লিকেশনের অন্তর্গত, তার নাম। সম্ভাব্য মানগুলোর জন্য উপরে applicationName এর ভেতরের অ্যাপ্লিকেশনগুলোর তালিকা দেখুন।

id.customerId

string

গুগল ওয়ার্কস্পেস অ্যাকাউন্টের অনন্য শনাক্তকারী।

actor

object

ব্যবহারকারী কাজটি করছেন।

actor.profileId

string

অ্যাক্টরের অনন্য গুগল ওয়ার্কস্পেস প্রোফাইল আইডি। অ্যাক্টর যদি গুগল ওয়ার্কস্পেস ব্যবহারকারী না হন, তবে এই মানটি অনুপস্থিত থাকতে পারে, অথবা এটি 105250506097979753968 সংখ্যাটি হতে পারে যা একটি প্লেসহোল্ডার আইডি হিসেবে কাজ করে।

actor.email

string

অভিনেতার প্রাথমিক ইমেল ঠিকানা। অভিনেতার সাথে কোনো ইমেল ঠিকানা যুক্ত না থাকলে এটি অনুপস্থিত থাকতে পারে।

actor.callerType

string

অভিনেতার ধরণ।

actor.key

string

শুধুমাত্র তখনই উপস্থিত থাকে যখন callerType KEY হয়। এটি OAuth 2LO API অনুরোধের ক্ষেত্রে অনুরোধকারীর consumer_key অথবা রোবট অ্যাকাউন্টের জন্য একটি আইডেন্টিফায়ার হতে পারে।

actor.applicationInfo

object

কার্যকলাপটির জন্য সক্রিয় অ্যাপ্লিকেশনটির বিবরণ।

actor.applicationInfo.oauthClientId

string

কাজটি সম্পাদন করতে ব্যবহৃত তৃতীয় পক্ষের অ্যাপ্লিকেশনের OAuth ক্লায়েন্ট আইডি।

actor.applicationInfo.applicationName

string

কাজটি সম্পাদন করতে ব্যবহৃত অ্যাপ্লিকেশনটির নাম।

actor.applicationInfo.impersonation

boolean

অ্যাপ্লিকেশনটি কোনো ব্যবহারকারীর ছদ্মবেশ ধারণ করছিল কিনা।

networkInfo

object ( NetworkInfo )

কাজটি সম্পাদনকারী ব্যবহারকারীর নেটওয়ার্ক তথ্য।

resourceDetails[]

object ( ResourceDetails )

যে রিসোর্সের উপর কাজটি করা হয়েছিল তার বিবরণ।

নেটওয়ার্কইনফো

কাজটি সম্পাদনকারী ব্যবহারকারীর নেটওয়ার্ক তথ্য।

JSON উপস্থাপনা
{
  "ipAsn": [
    integer
  ],
  "regionCode": string,
  "subdivisionCode": string
}
ক্ষেত্র
ipAsn[]

integer

কাজটি সম্পাদনকারী ব্যবহারকারীর আইপি অ্যাড্রেস।

regionCode

string

কাজটি সম্পাদনকারী ব্যবহারকারীর আইএসও ৩১৬৬-১ আলফা-২ অঞ্চল কোড।

subdivisionCode

string

কাজটি সম্পাদনকারী ব্যবহারকারীর দেশগুলোর জন্য আইএসও ৩১৬৬-২ অঞ্চল কোড (রাজ্য এবং প্রদেশ)।

সম্পদের বিবরণ

যে রিসোর্সের উপর কাজটি করা হয়েছিল তার বিবরণ।

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "type": string,
  "appliedLabels": [
    {
      object (AppliedLabel)
    }
  ],
  "relation": string,
  "ownerDetails": {
    object (OwnerDetails)
  }
}
ক্ষেত্র
id

string

রিসোর্সের শনাক্তকারী, যেমন Drive ডকুমেন্টের জন্য doc_id, Meet কনফারেন্সের জন্য conference_id, বা ইমেইলের জন্য 'gaia_id/rfc2822_message_id'।

title

string

রিসোর্সের শিরোনাম। উদাহরণস্বরূপ, একটি ড্রাইভ ডকুমেন্টের ক্ষেত্রে, এটি হবে ডকুমেন্টটির শিরোনাম। একটি ইমেলের ক্ষেত্রে, এটি হবে বিষয়।

type

string

সম্পদের ধরণ - নথি, ইমেল, চ্যাট বার্তা

appliedLabels[]

object ( AppliedLabel )

কার্যকলাপসমূহ। রিসোর্সটিতে প্রয়োগ করা লেবেলগুলির তালিকা

relation

string

ঘটনাগুলোর সাথে সম্পদের সম্পর্ক নির্ধারণ করে

ownerDetails

object ( OwnerDetails )

সম্পদটির মালিকের বিবরণ।

অ্যাপ্লাইডলেবেল

সম্পদটিতে প্রয়োগ করা লেবেলের বিবরণ।

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "fieldValues": [
    {
      object (FieldValue)
    }
  ],
  "reason": {
    object (Reason)
  }
}
ক্ষেত্র
id

string

লেবেলের শনাক্তকারী - শুধুমাত্র লেবেল আইডি, সম্পূর্ণ OnePlatform রিসোর্স নামটি নয়।

title

string

লেবেলের শিরোনাম

fieldValues[]

object ( FieldValue )

অ্যাক্টিভিটিজ.লিস্ট হলো লেবেলের অংশ এমন ফিল্ডগুলোর তালিকা যা ব্যবহারকারী দ্বারা সেট করা হয়েছে। যদি লেবেলে এমন কোনো ফিল্ড থাকে যা ব্যবহারকারী দ্বারা সেট করা হয়নি, তবে তা এই তালিকায় উপস্থিত থাকবে না।

reason

object ( Reason )

রিসোর্সটিতে লেবেলটি প্রয়োগ করার কারণ।

ফিল্ডভ্যালু

নির্দিষ্ট লেবেলটির জন্য ব্যবহারকারী কর্তৃক নির্ধারিত ফিল্ড মানের বিবরণ।

JSON উপস্থাপনা
{
  "id": string,
  "displayName": string,
  "type": string,
  "reason": {
    object (Reason)
  },

  "unsetValue": boolean,
  "longTextValue": string,
  "textValue": string,
  "textListValue": {
    object (TextListValue)
  },
  "selectionValue": {
    object (SelectionValue)
  },
  "selectionListValue": {
    object (SelectionListValue)
  },
  "integerValue": string,
  "userValue": {
    object (UserValue)
  },
  "userListValue": {
    object (UserListValue)
  },
  "dateValue": {
    object (Date)
  }
}
ক্ষেত্র
id

string

ক্ষেত্রের শনাক্তকারী

displayName

string

ফিল্ডের প্রদর্শিত নাম

type

string

ক্ষেত্রের ধরণ

reason

object ( Reason )

যে কারণে ফিল্ডটি লেবেলে প্রয়োগ করা হয়েছিল।

ইউনিয়ন ফিল্ড value । এই value সংরক্ষিত মানগুলো নিম্নলিখিতগুলোর মধ্যে কেবল একটি হতে পারে:
unsetValue

boolean

ফিল্ডটি সেট করা না থাকলে, এটি সত্য হবে।

longTextValue

string

একটি দীর্ঘ টেক্সট মান নির্ধারণ করা।

textValue

string

একটি টেক্সট মান নির্ধারণ করা।

textListValue

object ( TextListValue )

টেক্সট তালিকার মান নির্ধারণ করা।

selectionValue

object ( SelectionValue )

ড্রপডাউন থেকে একটি একক মান নির্বাচন করে নির্বাচনের মান নির্ধারণ করা।

selectionListValue

object ( SelectionListValue )

একটি ড্রপডাউন থেকে একাধিক মান নির্বাচন করে নির্বাচন তালিকার মান নির্ধারণ করা।

integerValue

string ( int64 format)

একটি পূর্ণসংখ্যা মান নির্ধারণ করা।

userValue

object ( UserValue )

একজন ব্যবহারকারীকে নির্বাচন করার মাধ্যমে ব্যবহারকারীর মান নির্ধারণ করা হয়।

userListValue

object ( UserListValue )

একাধিক ব্যবহারকারীকে নির্বাচন করে ব্যবহারকারী তালিকার মান নির্ধারণ করা হচ্ছে।

dateValue

object ( Date )

তারিখের মান নির্ধারণ করা।

টেক্সটলিস্টভ্যালু

টেক্সট তালিকার মান নির্ধারণ করা।

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

string

কার্যকলাপসমূহ। পাঠ্য মানগুলির তালিকা।

নির্বাচনমান

ড্রপডাউন থেকে একটি একক মান নির্বাচন করে নির্বাচনের মান নির্ধারণ করা।

JSON উপস্থাপনা
{
  "id": string,
  "displayName": string,
  "badged": boolean
}
ক্ষেত্র
id

string

নির্বাচনের শনাক্তকারী।

displayName

string

নির্বাচিত অংশের নাম প্রদর্শন করুন।

badged

boolean

নির্বাচনটি ব্যাজযুক্ত কিনা।

নির্বাচন তালিকার মান

একটি ড্রপডাউন থেকে একাধিক মান নির্বাচন করে নির্বাচন তালিকার মান নির্ধারণ করা।

JSON উপস্থাপনা
{
  "values": [
    {
      object (SelectionValue)
    }
  ]
}
ক্ষেত্র
values[]

object ( SelectionValue )

কার্যক্রমসমূহ। নির্বাচিত বিষয়সমূহের তালিকা।

ব্যবহারকারীর মূল্য

একজন ব্যবহারকারীকে নির্বাচন করার মাধ্যমে ব্যবহারকারীর মান নির্ধারণ করা হয়।

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

string

Email of the user.

ব্যবহারকারীর তালিকা মান

একাধিক ব্যবহারকারীকে নির্বাচন করে ব্যবহারকারী তালিকার মান নির্ধারণ করা হচ্ছে।

JSON representation
{
  "values": [
    {
      object (UserValue)
    }
  ]
}
ক্ষেত্র
values[]

object ( UserValue )

ব্যবহারকারীদের কার্যকলাপের তালিকা।

তারিখ

এটি একটি সম্পূর্ণ বা আংশিক ক্যালেন্ডার তারিখকে বোঝায়, যেমন জন্মদিন। দিনের সময় এবং সময় অঞ্চল হয় অন্য কোথাও উল্লেখ করা থাকে অথবা তা গুরুত্বহীন। তারিখটি গ্রেগরিয়ান ক্যালেন্ডারের সাপেক্ষে নির্ধারিত হয়। এটি নিম্নলিখিতগুলির মধ্যে যেকোনো একটিকে বোঝাতে পারে:

  • একটি পূর্ণাঙ্গ তারিখ, যেখানে বছর, মাস এবং দিনের মান শূন্য নয়।
  • একটি মাস ও দিন, সাথে শূন্য বছর (উদাহরণস্বরূপ, বিবাহবার্ষিকী)।
  • একটি স্বতন্ত্র বছর, যার একটি শূন্য মাস এবং একটি শূন্য দিন রয়েছে।
  • একটি বছর ও মাস, সাথে একটি শূন্য দিন (উদাহরণস্বরূপ, ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ)।

Related types:

JSON উপস্থাপনা
{
  "year": integer,
  "month": integer,
  "day": integer
}
ক্ষেত্র
year

integer

তারিখের বছর। বছরটি অবশ্যই ১ থেকে ৯৯৯৯-এর মধ্যে হতে হবে, অথবা বছর ছাড়া তারিখ নির্দিষ্ট করতে ০ দিতে হবে।

month

integer

বছরের মাস। অবশ্যই ১ থেকে ১২-এর মধ্যে হতে হবে, অথবা মাস ও দিন ছাড়া বছর বোঝাতে ০ হতে হবে।

day

integer

মাসের একটি দিন। দিনটি অবশ্যই ১ থেকে ৩১-এর মধ্যে হতে হবে এবং তা বছর ও মাস উভয়ের জন্য প্রযোজ্য হবে, অথবা শুধু বছর কিংবা এমন বছর ও মাস নির্দিষ্ট করার জন্য ০ ব্যবহার করা যাবে যেখানে দিনটি গুরুত্বপূর্ণ নয়।

কারণ

যে কারণে লেবেল/ক্ষেত্রটি প্রয়োগ করা হয়েছিল।

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

string

কারণের ধরণ।

মালিকের বিবরণ

সম্পদটির মালিকের বিবরণ।

JSON উপস্থাপনা
{
  "ownerType": string,
  "ownerIdentity": [
    {
      object (OwnerIdentity)
    }
  ]
}
ক্ষেত্র
ownerType

string

সম্পদের মালিকের ধরণ।

ownerIdentity[]

object ( OwnerIdentity )

সম্পদটির মালিকের পরিচয় সংক্রান্ত বিবরণ।

মালিকের পরিচয়

রিসোর্সটির মালিকের পরিচয় সংক্রান্ত বিবরণ।

JSON উপস্থাপনা
{

  "customerIdentity": {
    object (CustomerIdentity)
  },
  "userIdentity": {
    object (UserIdentity)
  },
  "groupIdentity": {
    object (GroupIdentity)
  }
}
ক্ষেত্র
ইউনিয়ন ফিল্ড identity । এটি একটি ওয়ানঅফ ফিল্ড এবং নিম্নলিখিত ফিল্ডগুলোর মধ্যে শুধুমাত্র একটি সেট করা যায়। identity নিম্নলিখিতগুলোর মধ্যে শুধুমাত্র একটি হতে পারে:
customerIdentity

object ( CustomerIdentity )

রিসোর্সটির মালিক গুগল ওয়ার্কস্পেস গ্রাহকের পরিচয়।

userIdentity

object ( UserIdentity )

রিসোর্সটির মালিকের ব্যবহারকারীর পরিচয়।

groupIdentity

object ( GroupIdentity )

সম্পদটির মালিক গোষ্ঠীর পরিচয়।

গ্রাহক পরিচয়

রিসোর্সটির মালিক গুগল ওয়ার্কস্পেস গ্রাহকের পরিচয়।

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

string

গ্রাহক আইডি।

ব্যবহারকারীর পরিচয়

রিসোর্সটির মালিকের ব্যবহারকারীর পরিচয়।

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

string

ব্যবহারকারী গাইয়া আইডি।

userEmail

string

ব্যবহারকারীর ইমেইল।

গোষ্ঠী পরিচয়

সম্পদটির মালিক গোষ্ঠীর পরিচয়।

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

string

গ্রুপ গাইয়া আইডি।

groupEmail

string

গ্রুপ ইমেইল।