Chrome Management API

Chrome Management API, Chrome yöneticilerinin Chrome OS ve Chrome Tarayıcı cihazlarını görüntülemesine, yönetmesine ve bu cihazlarla ilgili analizler elde etmesine olanak tanıyan bir hizmet paketidir.

Hizmet: chromemanagement.googleapis.com

Bu hizmeti çağırmak için Google'ın sağladığı istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarını kullanması gerekiyorsa API isteklerini yaparken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanlarını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel bir URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:

  • https://chromemanagement.googleapis.com

REST Kaynağı: v1alpha1.customers.profiles

Yöntemler
delete DELETE /v1alpha1/{name=customers/*/profiles/*}
Chrome tarayıcı profilinden toplanan verileri siler.
get GET /v1alpha1/{name=customers/*/profiles/*}
Müşteri kimliği ve profilin kalıcı kimliğiyle Chrome tarayıcı profili alır.
list GET /v1alpha1/{parent=customers/*}/profiles
Belirtilen arama ve sıralama ölçütlerine göre müşterinin Chrome Tarayıcı profillerini listeler.

REST Kaynağı: v1alpha1.customers.telemetry.devices

Yöntemler
get GET /v1alpha1/{name=customers/*/telemetry/devices/*}
Telemetri cihazı alma.
list GET /v1alpha1/{parent=customers/*}/telemetry/devices
Tüm telemetri cihazlarını listeleyin.

REST Kaynağı: v1alpha1.customers.telemetry.events

Yöntemler
list GET /v1alpha1/{parent=customers/*}/telemetry/events
Telemetri etkinliklerini listeler.

REST Kaynağı: v1alpha1.customers.telemetry.notificationConfigs

Yöntemler
create POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Telemetri bildirimi yapılandırması oluşturun.
delete DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}
Telemetri bildirimi yapılandırmasını silin.
list GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
Tüm telemetri bildirimi yapılandırmalarını listeler.
patch PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}
Telemetri bildirimi yapılandırmasını güncelleyin.

REST Kaynağı: v1alpha1.customers.telemetry.users

Yöntemler
get GET /v1alpha1/{name=customers/*/telemetry/users/*}
Telemetri kullanıcısını alma.
list GET /v1alpha1/{parent=customers/*}/telemetry/users
Tüm telemetri kullanıcılarını listeler.

REST Kaynağı: v1.customers.apps

Yöntemler
countChromeAppRequests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
Uygulama yükleme isteklerinin özetini oluşturun.
fetchDevicesRequestingExtension GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension
Uzantı yükleme isteğinde bulunan cihazların listesini alın.
fetchUsersRequestingExtension GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtension
Uzantı yükleme isteğinde bulunan kullanıcıların listesini alın.

REST Kaynağı: v1.customers.apps.android

Yöntemler
get GET /v1/{name=customers/*/apps/android/*}
Bir müşteriye ait belirli bir uygulamayı kaynak adına göre alın.

REST Kaynağı: v1.customers.apps.chrome

Yöntemler
get GET /v1/{name=customers/*/apps/chrome/*}
Bir müşteriye ait belirli bir uygulamayı kaynak adına göre alın.

REST Kaynağı: v1.customers.apps.web

Yöntemler
get GET /v1/{name=customers/*/apps/web/*}
Bir müşteriye ait belirli bir uygulamayı kaynak adına göre alın.

REST Kaynağı: v1.customers.profiles

Yöntemler
delete DELETE /v1/{name=customers/*/profiles/*}
Chrome tarayıcı profilinden toplanan verileri siler.
get GET /v1/{name=customers/*/profiles/*}
Müşteri kimliği ve profilin kalıcı kimliğiyle Chrome tarayıcı profili alır.
list GET /v1/{parent=customers/*}/profiles
Belirtilen arama ve sıralama ölçütlerine göre müşterinin Chrome Tarayıcı profillerini listeler.

REST Kaynağı: v1.customers.profiles.commands

Yöntemler
create POST /v1/{parent=customers/*/profiles/*}/commands
Chrome tarayıcı profili oluşturma uzaktan komutunu oluşturur.
get GET /v1/{name=customers/*/profiles/*/commands/*}
Chrome Tarayıcı profili için uzaktan komut alır.
list GET /v1/{parent=customers/*/profiles/*}/commands
Chrome tarayıcı profilinin uzaktan komutlarını listeler.

REST Kaynağı: v1.customers.reports

Yöntemler
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
Yakın zamanda kaydedilen, senkronize edilecek yeni politikası olan veya son etkinliği olmayan Chrome Tarayıcı sayısı.
countChromeCrashEvents GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
Chrome kilitlenme etkinliklerinin sayısını alın.
countChromeDevicesReachingAutoExpirationDate GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
Seçilen zaman diliminin her ayında süresi dolan cihazların sayısıyla ilgili rapor oluşturun.
countChromeDevicesThatNeedAttention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
Son 28 gün içinde politikaları senkronize etmemiş veya kullanıcı etkinliği olmamış, güncel olmayan ya da uyumlu olmayan ChromeOS cihazların sayısı.
countChromeHardwareFleetDevices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
İstenen donanım türünden (ör. model adı, işlemci türü) belirli bir donanım özelliğine sahip cihazların sayısı.
countChromeVersions GET /v1/{customer=customers/*}/reports:countChromeVersions
Yüklü Chrome sürümlerinin raporunu oluşturun.
countInstalledApps GET /v1/{customer=customers/*}/reports:countInstalledApps
Uygulama yüklemeleriyle ilgili rapor oluşturun.
countPrintJobsByPrinter GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
Her yazıcıyla yapılan yazdırma işlemlerinin özetini alın.
countPrintJobsByUser GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
Her kullanıcının yaptığı yazdırma işlemlerinin özetini alın.
enumeratePrintJobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
Yazdırma işlerinin listesini alma
findInstalledAppDevices GET /v1/{customer=customers/*}/reports:findInstalledAppDevices
Belirli bir uygulamanın yüklü olduğu yönetilen Chrome Tarayıcı cihazlarının raporunu oluşturun.

REST Kaynağı: v1.customers.telemetry.devices

Yöntemler
get GET /v1/{name=customers/*/telemetry/devices/*}
Telemetri cihazı alma.
list GET /v1/{parent=customers/*}/telemetry/devices
Tüm telemetri cihazlarını listeleyin.

REST Kaynağı: v1.customers.telemetry.events

Yöntemler
list GET /v1/{parent=customers/*}/telemetry/events
Telemetri etkinliklerini listeler.

REST Kaynağı: v1.customers.telemetry.notificationConfigs

Yöntemler
create POST /v1/{parent=customers/*}/telemetry/notificationConfigs
Telemetri bildirimi yapılandırması oluşturun.
delete DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}
Telemetri bildirimi yapılandırmasını silin.
list GET /v1/{parent=customers/*}/telemetry/notificationConfigs
Tüm telemetri bildirimi yapılandırmalarını listeler.

REST Kaynağı: v1.customers.telemetry.users

Yöntemler
get GET /v1/{name=customers/*/telemetry/users/*}
Telemetri kullanıcısını alma.
list GET /v1/{parent=customers/*}/telemetry/users
Tüm telemetri kullanıcılarını listeler.

REST Kaynağı: v1.customers.thirdPartyProfileUsers

Yöntemler
move POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move
Üçüncü taraf Chrome profili kullanıcısını hedef kuruluş birimine taşır.