Chrome Management API

Chrome Management API হল পরিষেবার একটি স্যুট যা Chrome প্রশাসকদের তাদের Chrome OS এবং Chrome ব্রাউজার ডিভাইসগুলি দেখতে, পরিচালনা করতে এবং অন্তর্দৃষ্টি অর্জন করতে দেয়।

পরিষেবা: chromemanagement.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরি ব্যবহার করার পরামর্শ দিচ্ছি। যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, তাহলে API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন।

আবিষ্কারের নথি

ডিসকভারি ডকুমেন্ট হল REST API গুলি বর্ণনা এবং ব্যবহার করার জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং Google API গুলির সাথে ইন্টারঅ্যাক্ট করে এমন অন্যান্য সরঞ্জাম তৈরি করতে ব্যবহৃত হয়। একটি পরিষেবা একাধিক আবিষ্কার ডকুমেন্ট সরবরাহ করতে পারে। এই পরিষেবাটি নিম্নলিখিত আবিষ্কার ডকুমেন্ট সরবরাহ করে:

পরিষেবার শেষ বিন্দু

একটি সার্ভিস এন্ডপয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে। একটি পরিষেবার একাধিক পরিষেবা এন্ডপয়েন্ট থাকতে পারে। এই পরিষেবার নিম্নলিখিত পরিষেবা এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত URI এই পরিষেবা এন্ডপয়েন্টের সাথে সম্পর্কিত:

  • https://chromemanagement.googleapis.com

REST রিসোর্স: v1alpha1.customers.profiles

পদ্ধতি
delete DELETE /v1alpha1/{name=customers/*/profiles/*}
Chrome ব্রাউজার প্রোফাইল থেকে সংগৃহীত ডেটা মুছে ফেলে।
get GET /v1alpha1/{name=customers/*/profiles/*}
গ্রাহক আইডি এবং প্রোফাইল স্থায়ী আইডি সহ একটি Chrome ব্রাউজার প্রোফাইল পায়।
list GET /v1alpha1/{parent=customers/*}/profiles
প্রদত্ত অনুসন্ধান এবং বাছাইয়ের মানদণ্ডের উপর ভিত্তি করে গ্রাহকের Chrome ব্রাউজার প্রোফাইল তালিকাভুক্ত করে।

REST রিসোর্স: v1alpha1.customers.telemetry.devices

পদ্ধতি
get GET /v1alpha1/{name=customers/*/telemetry/devices/*}
টেলিমেট্রি ডিভাইস নিন।
list GET /v1alpha1/{parent=customers/*}/telemetry/devices
সমস্ত টেলিমেট্রি ডিভাইসের তালিকা তৈরি করুন।

REST রিসোর্স: v1alpha1.customers.telemetry.events

পদ্ধতি
list GET /v1alpha1/{parent=customers/*}/telemetry/events
টেলিমেট্রি ইভেন্টগুলির তালিকা তৈরি করুন।

REST রিসোর্স: v1alpha1.customers.telemetry.notificationConfigs

পদ্ধতি
create POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
একটি টেলিমেট্রি বিজ্ঞপ্তি কনফিগারেশন তৈরি করুন।
delete DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}
একটি টেলিমেট্রি বিজ্ঞপ্তি কনফিগারেশন মুছুন।
list GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
সমস্ত টেলিমেট্রি বিজ্ঞপ্তি কনফিগারেশন তালিকাভুক্ত করুন।
patch PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}
একটি টেলিমেট্রি বিজ্ঞপ্তি কনফিগারেশন আপডেট করুন।

REST রিসোর্স: v1alpha1.customers.telemetry.users

পদ্ধতি
get GET /v1alpha1/{name=customers/*/telemetry/users/*}
টেলিমেট্রি ব্যবহারকারী পান।
list GET /v1alpha1/{parent=customers/*}/telemetry/users
সকল টেলিমেট্রি ব্যবহারকারীর তালিকা তৈরি করুন।

REST রিসোর্স: v1.customers.apps

পদ্ধতি
countChromeAppRequests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
অ্যাপ ইনস্টলেশনের অনুরোধের সারাংশ তৈরি করুন।
fetchDevicesRequestingExtension GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension
এক্সটেনশন ইনস্টল করার অনুরোধ করা ডিভাইসগুলির একটি তালিকা পান।
fetchUsersRequestingExtension GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtension
এক্সটেনশন ইনস্টল করার অনুরোধ করেছেন এমন ব্যবহারকারীদের একটি তালিকা পান।

REST রিসোর্স: v1.customers.apps.android

পদ্ধতি
get GET /v1/{name=customers/*/apps/android/*}
গ্রাহকের জন্য তার রিসোর্সের নাম দিয়ে একটি নির্দিষ্ট অ্যাপ পান।

REST রিসোর্স: v1.customers.apps.chrome

পদ্ধতি
get GET /v1/{name=customers/*/apps/chrome/*}
গ্রাহকের জন্য তার রিসোর্সের নাম দিয়ে একটি নির্দিষ্ট অ্যাপ পান।

REST রিসোর্স: v1.customers.apps.web

পদ্ধতি
get GET /v1/{name=customers/*/apps/web/*}
গ্রাহকের জন্য তার রিসোর্সের নাম দিয়ে একটি নির্দিষ্ট অ্যাপ পান।

REST রিসোর্স: v1.customers.certificateProvisioningProcesses

পদ্ধতি
claim POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:claim
একটি সার্টিফিকেট প্রভিশনিং প্রক্রিয়া দাবি করে।
get GET /v1/{name=customers/*/certificateProvisioningProcesses/*}
একটি সার্টিফিকেট প্রভিশনিং প্রক্রিয়া পুনরুদ্ধার করে।
setFailure POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:setFailure
একটি সার্টিফিকেট প্রভিশনিং প্রক্রিয়া ব্যর্থ হিসাবে চিহ্নিত করে।
signData POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:signData
যে ক্লায়েন্ট সার্টিফিকেট প্রভিশনিং প্রক্রিয়া শুরু করেছে তাকে ডেটা সাইন করার জন্য অনুরোধ করে।
uploadCertificate POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:uploadCertificate
একটি সার্টিফিকেট প্রভিশনিং প্রক্রিয়ার জন্য একটি সফলভাবে ইস্যু করা সার্টিফিকেট আপলোড করে।

REST রিসোর্স: v1.customers.certificateProvisioningProcesses.operations

পদ্ধতি
get GET /v1/{name=customers/*/certificateProvisioningProcesses/*/operations/*}
দীর্ঘমেয়াদী অপারেশনের সর্বশেষ অবস্থা পায়।

REST রিসোর্স: v1.customers.profiles

পদ্ধতি
delete DELETE /v1/{name=customers/*/profiles/*}
Chrome ব্রাউজার প্রোফাইল থেকে সংগৃহীত ডেটা মুছে ফেলে।
get GET /v1/{name=customers/*/profiles/*}
গ্রাহক আইডি এবং প্রোফাইল স্থায়ী আইডি সহ একটি Chrome ব্রাউজার প্রোফাইল পায়।
list GET /v1/{parent=customers/*}/profiles
প্রদত্ত অনুসন্ধান এবং বাছাইয়ের মানদণ্ডের উপর ভিত্তি করে গ্রাহকের Chrome ব্রাউজার প্রোফাইল তালিকাভুক্ত করে।

REST রিসোর্স: v1.customers.profiles.commands

পদ্ধতি
create POST /v1/{parent=customers/*/profiles/*}/commands
একটি Chrome ব্রাউজার প্রোফাইল রিমোট কমান্ড তৈরি করে।
get GET /v1/{name=customers/*/profiles/*/commands/*}
একটি Chrome ব্রাউজার প্রোফাইল রিমোট কমান্ড পায়।
list GET /v1/{parent=customers/*/profiles/*}/commands
একটি Chrome ব্রাউজার প্রোফাইলের দূরবর্তী কমান্ড তালিকাভুক্ত করে।

REST রিসোর্স: v1.customers.reports

পদ্ধতি
countActiveDevices GET /v1/{customer=customers/*}/reports:countActiveDevices
প্রতি নির্দিষ্ট সময় ফ্রেমে সক্রিয় ডিভাইসের সংখ্যা পান।
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
সম্প্রতি নথিভুক্ত করা হয়েছে, নতুন নীতি সিঙ্ক করতে হবে, অথবা সাম্প্রতিক কোনও কার্যকলাপ নেই এমন Chrome ব্রাউজারগুলির সংখ্যা।
countChromeCrashEvents GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
Chrome ক্র্যাশ ইভেন্টের একটি গণনা পান।
countChromeDevicesReachingAutoExpirationDate GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
নির্বাচিত সময়সীমার প্রতি মাসে মেয়াদোত্তীর্ণ ডিভাইসের সংখ্যার প্রতিবেদন তৈরি করুন।
countChromeDevicesThatNeedAttention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
গত ২৮ দিনে নীতিমালা সিঙ্ক করেনি বা ব্যবহারকারীর কার্যকলাপের অভাব রয়েছে এমন ChromeOS ডিভাইসের সংখ্যা, পুরনো হয়ে গেছে, অথবা অভিযোগ নেই।
countChromeHardwareFleetDevices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
অনুরোধকৃত হার্ডওয়্যার প্রকার (উদাহরণস্বরূপ মডেলের নাম, প্রসেসরের প্রকার) থেকে নির্দিষ্ট হার্ডওয়্যার স্পেসিফিকেশন সহ ডিভাইসের সংখ্যা।
countChromeVersions GET /v1/{customer=customers/*}/reports:countChromeVersions
ইনস্টল করা Chrome সংস্করণের প্রতিবেদন তৈরি করুন।
countDevicesPerBootType GET /v1/{customer=customers/*}/reports:countDevicesPerBootType
প্রতিটি বুট টাইপের ডিভাইসের সংখ্যা পান।
countDevicesPerReleaseChannel GET /v1/{customer=customers/*}/reports:countDevicesPerReleaseChannel
প্রতি চ্যানেলে ডিভাইসের সংখ্যা জানুন।
countInstalledApps GET /v1/{customer=customers/*}/reports:countInstalledApps
অ্যাপ ইনস্টলেশনের রিপোর্ট তৈরি করুন।
countPrintJobsByPrinter GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
প্রতিটি প্রিন্টারের দ্বারা সম্পন্ন মুদ্রণের একটি সারসংক্ষেপ পান।
countPrintJobsByUser GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
প্রতিটি ব্যবহারকারীর দ্বারা সম্পন্ন মুদ্রণের একটি সারসংক্ষেপ পান।
enumeratePrintJobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
প্রিন্ট কাজের একটি তালিকা পান।
findInstalledAppDevices GET /v1/{customer=customers/*}/reports:findInstalledAppDevices
নির্দিষ্ট অ্যাপ ইনস্টল করা আছে এমন পরিচালিত Chrome ব্রাউজার ডিভাইসের প্রতিবেদন তৈরি করুন।

REST রিসোর্স: v1.customers.telemetry.devices

পদ্ধতি
get GET /v1/{name=customers/*/telemetry/devices/*}
টেলিমেট্রি ডিভাইস নিন।
list GET /v1/{parent=customers/*}/telemetry/devices
সমস্ত টেলিমেট্রি ডিভাইসের তালিকা তৈরি করুন।

REST রিসোর্স: v1.customers.telemetry.events

পদ্ধতি
list GET /v1/{parent=customers/*}/telemetry/events
টেলিমেট্রি ইভেন্টগুলির তালিকা তৈরি করুন।

REST রিসোর্স: v1.customers.telemetry.notificationConfigs

পদ্ধতি
create POST /v1/{parent=customers/*}/telemetry/notificationConfigs
একটি টেলিমেট্রি বিজ্ঞপ্তি কনফিগারেশন তৈরি করুন।
delete DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}
একটি টেলিমেট্রি বিজ্ঞপ্তি কনফিগারেশন মুছুন।
list GET /v1/{parent=customers/*}/telemetry/notificationConfigs
সমস্ত টেলিমেট্রি বিজ্ঞপ্তি কনফিগারেশন তালিকাভুক্ত করুন।

REST রিসোর্স: v1.customers.telemetry.users

পদ্ধতি
get GET /v1/{name=customers/*/telemetry/users/*}
টেলিমেট্রি ব্যবহারকারী পান।
list GET /v1/{parent=customers/*}/telemetry/users
সকল টেলিমেট্রি ব্যবহারকারীর তালিকা তৈরি করুন।

REST রিসোর্স: v1.customers.thirdProfileUsers

পদ্ধতি
move POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move
তৃতীয় পক্ষের ক্রোম প্রোফাইল ব্যবহারকারীকে একটি গন্তব্য OU-তে স্থানান্তর করে।