Chrome Management API

رابط برنامه‌نویسی کاربردی مدیریت کروم (Chrome Management API) مجموعه‌ای از سرویس‌ها است که به مدیران کروم اجازه می‌دهد تا دستگاه‌های سیستم عامل کروم و مرورگر کروم خود را مشاهده، مدیریت و از آنها اطلاعات کسب کنند.

سرویس: chromemanagement.googleapis.com

برای فراخوانی این سرویس، توصیه می‌کنیم از کتابخانه‌های کلاینت ارائه شده توسط گوگل استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس نیاز به استفاده از کتابخانه‌های خودتان دارد، هنگام ارسال درخواست‌های API از اطلاعات زیر استفاده کنید.

سند کشف

یک سند کشف، مشخصاتی قابل خواندن توسط ماشین برای توصیف و استفاده از APIهای REST است. از آن برای ساخت کتابخانه‌های کلاینت، افزونه‌های IDE و سایر ابزارهایی که با 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/*}
یک پروفایل مرورگر کروم با شناسه مشتری و شناسه دائمی پروفایل دریافت می‌کند.
list GET /v1alpha1/{parent=customers/*}/profiles
پروفایل‌های مرورگر کروم یک مشتری را بر اساس معیارهای جستجو و مرتب‌سازی داده شده فهرست می‌کند.

منبع 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/*}
یک پروفایل مرورگر کروم با شناسه مشتری و شناسه دائمی پروفایل دریافت می‌کند.
list GET /v1/{parent=customers/*}/profiles
پروفایل‌های مرورگر کروم یک مشتری را بر اساس معیارهای جستجو و مرتب‌سازی داده شده فهرست می‌کند.

منبع REST: v1.customers.profiles.commands

روش‌ها
create POST /v1/{parent=customers/*/profiles/*}/commands
یک دستور از راه دور برای پروفایل مرورگر کروم ایجاد می‌کند.
get GET /v1/{name=customers/*/profiles/*/commands/*}
یک دستور از راه دور برای پروفایل مرورگر کروم دریافت می‌کند.
list GET /v1/{parent=customers/*/profiles/*}/commands
دستورات از راه دور یک پروفایل مرورگر کروم را فهرست می‌کند.

منبع REST: v1.customers.reports

روش‌ها
countActiveDevices GET /v1/{customer=customers/*}/reports:countActiveDevices
تعداد دستگاه‌های فعال را در هر بازه زمانی مشخص دریافت کنید.
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
تعداد مرورگرهای کروم که اخیراً ثبت شده‌اند، سیاست جدیدی برای همگام‌سازی دارند یا اخیراً هیچ فعالیتی ندارند.
countChromeCrashEvents GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
تعداد رویدادهای خرابی کروم را دریافت کنید.
countChromeDevicesReachingAutoExpirationDate GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
گزارش تعداد دستگاه‌هایی که در هر ماه از بازه زمانی انتخاب شده منقضی می‌شوند را ایجاد کنید.
countChromeDevicesThatNeedAttention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
تعداد زیادی از دستگاه‌های ChromeOS که سیاست‌ها را همگام‌سازی نکرده‌اند یا در 28 روز گذشته فعالیت کاربر نداشته‌اند، قدیمی هستند یا شکایتی ندارند.
countChromeHardwareFleetDevices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
تعداد دستگاه‌هایی با مشخصات سخت‌افزاری خاص از نوع سخت‌افزار درخواستی (به عنوان مثال نام مدل، نوع پردازنده).
countChromeVersions GET /v1/{customer=customers/*}/reports:countChromeVersions
گزارش نسخه‌های نصب‌شده کروم را ایجاد کنید.
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
گزارش دستگاه‌های مرورگر کروم مدیریت‌شده‌ای را که برنامه‌ی مشخصی روی آن‌ها نصب شده است، ایجاد کنید.

منبع 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.thirdPartyProfileUsers

روش‌ها
move POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move
یک کاربر نمایه کروم شخص ثالث را به یک واحد سازمانی مقصد منتقل می‌کند.