Central instance to access all ChromeManagement related resource activities
Get a specific app for a customer by its resource name.
Get a specific app for a customer by its resource name.
Generate summary of app installation requests.
Get a specific app for a customer by its resource name.
A builder providing access to all methods supported on
customer resources.
It is not used directly, but through the
ChromeManagement
hub.
Count of Chrome Browsers that have been recently enrolled, have new policy to be synced, or have no recent activity.
Generate report of the number of devices expiring in each month of the selected time frame. Devices are grouped by auto update expiration date and model. Further information can be found
here.
Counts of ChromeOS devices that have not synced policies or have lacked user activity in the past 28 days, are out of date, or are not complaint. Further information can be found here https://support.google.com/chrome/a/answer/10564947
Counts of devices with a specific hardware specification from the requested hardware type (for example model name, processor type). Further information can be found here https://support.google.com/chrome/a/answer/10564947
Generate report of installed Chrome versions.
Generate report of app installations.
Get a summary of printing done by each printer.
Get a summary of printing done by each user.
Get a list of print jobs.
Generate report of managed Chrome browser devices that have a specified app installed.
Get telemetry device.
List all telemetry devices.
List telemetry events.
Create a telemetry notification config.
Delete a telemetry notification config.
List all telemetry notification configs.
Get telemetry user.
List all telemetry users.
Android app information.
Permission requested by an Android app.
Resource representing app details.
Status data for storage. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceAudioStatus * Data Collection Frequency: 10 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_AUDIO_REPORT
Information about the battery. * This field provides device information, which is static and will not change over time. * Data for this field is controlled via policy:
ReportDevicePowerStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_BATTERY_INFO
Sampling data for battery. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDevicePowerStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A
Status data for battery. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDevicePowerStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_BATTERY_REPORT
Boot performance report of a device. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceBootMode * Data Collection Frequency: On every boot up event * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: Yes * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_OS_REPORT
Describes a browser version and its install count.
Chrome Web Store app information.
Permission requested by a Chrome app or extension.
Details of an app installation request.
Represent one host permission.
Response containing summary of requested app installations.
Response containing counts for browsers that need attention.
Response containing a list of devices expiring in each month of a selected time frame. Counts are grouped by model and Auto Update Expiration date.
Response containing counts for devices that need attention.
Response containing a list of devices with a specific type of hardware specification from the requested hardware type.
Response containing requested browser versions details and counts.
Response containing details of queried installed apps.
Response containing a summary printing report for each printer from the specified organizational unit for the requested time interval.
Response containing a summary printing report for each user that has initiated a print job with a printer from the specified organizational unit during the requested time interval.
CPU specifications for the device * This field provides device information, which is static and will not change over time. * Data for this field is controlled via policy:
ReportDeviceCpuInfo * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_CPU_INFO
Provides information about the status of the CPU. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceCpuInfo * Data Collection Frequency: Every 10 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_CPU_REPORT
CPU temperature of a device. Sampled per CPU core in Celsius. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceCpuInfo * Data Collection Frequency: Every 10 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A
Describes a device reporting Chrome browser information.
Device activity report. * Granular permission needed: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
Report for CountChromeDevicesPerAueDateResponse, contains the count of devices of a specific model and auto update expiration range.
Report for CountChromeDevicesPerHardwareSpecResponse, contains the count of devices with a unique hardware specification.
Status of the single storage device.
Information of a display device.
Information for a display.
Response containing a list of print jobs.
Response containing a list of devices with queried app installed.
Information of a graphics adapter (GPU).
Information of the graphics subsystem. * This field provides device information, which is static and will not change over time. * Data for this field is controlled via policy:
ReportDeviceGraphicsStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_GRAPHICS_INFO
Information of the graphics subsystem. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceGraphicsInfo * Data Collection Frequency: 3 hours. * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_GRAPHICS_REPORT
Heartbeat status report of a device. * Available for Kiosks * This field provides online/offline/unknown status of a device and will only be included if the status has changed (e.g. Online -> Offline) * Data for this field is controlled via policy:
HeartbeatEnabled More Info * Heartbeat Frequency: 2 mins * Note: If a device goes offline, it can take up to 12 minutes for the online status of the device to be updated * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: N/A * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
Data that describes the result of the HTTPS latency diagnostics routine, with the HTTPS requests issued to Google websites.
Describes an installed app.
Kiosk app status report of a device. * Available for Kiosks * This field provides the app id and version number running on a kiosk device and the timestamp of when the report was last updated * Data for this field is controlled via policy:
ReportDeviceSessionStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_APPS_REPORT
There is no detailed description.
Response message for listing telemetry events for a customer.
Response message for listing notification configs for a customer.
Response message for listing telemetry users for a customer.
Memory information of a device. * This field has both telemetry and device information: -
totalRamBytes
- Device information -
availableRamBytes
- Telemetry information -
totalMemoryEncryption
- Device information * Data for this field is controlled via policy:
ReportDeviceMemoryInfo * Data Collection Frequency: -
totalRamBytes
- Only at upload -
availableRamBytes
- Every 10 minutes -
totalMemoryEncryption
- at device startup * Default Data Reporting Frequency: -
totalRamBytes
- 3 hours -
availableRamBytes
- 3 hours -
totalMemoryEncryption
- at device startup - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: only for
totalMemoryEncryption
* Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_MEMORY_INFO
Contains samples of memory status reports. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceMemoryInfo * Data Collection Frequency: Only at upload, SystemRamFreeByes is collected every 10 minutes * Default Data Reporting Frequency: Every 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_MEMORY_REPORT
Network bandwidth report. * Granular permission needed: TELEMETRY_API_NETWORK_REPORT
Details about the network device. * This field provides device information, which is static and will not change over time. * Data for this field is controlled via policy:
ReportNetworkDeviceConfiguration * Data Collection Frequency: At device startup * Default Data Reporting Frequency: At device startup - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: Yes * Reported for affiliated users only: N/A
Network testing results to determine the health of the device’s network connection, for example whether the HTTPS latency is high or normal. * Granular permission needed: TELEMETRY_API_NETWORK_REPORT
Network device information. * This field provides device information, which is static and will not change over time. * Data for this field is controlled via policy:
ReportNetworkDeviceConfiguration * Data Collection Frequency: At device startup * Default Data Reporting Frequency: At device startup - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: Yes * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_NETWORK_INFO
State of visible/configured networks. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportNetworkStatus * Data Collection Frequency: 60 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: Yes * Reported for affiliated users only: Yes * Granular permission needed: TELEMETRY_API_NETWORK_REPORT
Contains information regarding the current OS update status. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceOsUpdateStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_OS_REPORT
Peripherals report. * Granular permission needed: TELEMETRY_API_PERIPHERALS_REPORT
Represents a request to print a document that has been submitted to a printer.
Report for CountPrintJobsByPrinter, contains statistics on printer usage. Contains the total number of print jobs initiated with this printer, the number of users and the number of devices that have initiated at least one print job with this printer.
Runtime counters retrieved from CPU. Currently the runtime counters telemetry is only supported by Intel vPro PSR on Gen 14+.
Status data for storage. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceStorageStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_STORAGE_INFO
Information for disk volumes
Status data for storage. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy:
ReportDeviceStorageStatus * Data Collection Frequency: Only at Upload * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_STORAGE_REPORT
TelemetryAudioSevereUnderrunEvent
is triggered when a audio devices run out of buffer data for more than 5 seconds. * Granular permission needed: TELEMETRY_API_AUDIO_REPORT
Telemetry data collected from a managed device. * Granular permission needed: TELEMETRY_API_DEVICE
Information about a device associated with telemetry data. * Granular Permission needed: TELEMETRY_API_DEVICE
Telemetry data reported by a managed device.
Configures how the telemetry events should be filtered.
Https latency routine is run periodically and TelemetryHttpsLatencyChangeEvent
is triggered if a latency problem was detected or if the device has recovered from a latency problem. * Granular permission needed: TELEMETRY_API_NETWORK_REPORT
TelemetryNetworkConnectionStateChangeEvent
is triggered on network connection state changes. * Granular permission needed: TELEMETRY_API_NETWORK_REPORT
TelemetryNetworkSignalStrengthEvent
is triggered on WiFi signal strength events. * Granular permission needed: TELEMETRY_API_NETWORK_REPORT
Configuration to receive notifications of telemetry data.
Configures how the telemetry data should be filtered.
TelemetryUsbPeripheralsEvent
is triggered USB devices are either added or removed. * Granular permission needed: TELEMETRY_API_PERIPHERALS_REPORT
Telemetry data collected from a managed user. * Granular permission needed: TELEMETRY_API_USER
Telemetry data collected for a managed user and device. * Granular permission needed: TELEMETRY_API_DEVICE
Information about a user associated with telemetry data. * Granular permission needed: TELEMETRY_API_USER
Thunderbolt bus info. * This field provides device information, which is static and will not change over time. * Data for this field is controlled via policy:
ReportDeviceSecurityStatus * Data Collection Frequency: At device startup * Default Data Reporting Frequency: At device startup - Policy Controlled: No * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: Yes * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_BUS_DEVICE_INFO
Memory encryption information of a device. * This field provides device information, which is static and will not change over time. * Data for this field is controlled via policy:
ReportDeviceMemoryInfo * Data Collection Frequency: At device startup * Default Data Reporting Frequency: At device startup - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: Yes * Reported for affiliated users only: N/A
Information of an internal touch screen device.
Information on the device touch screen.
USB connected peripheral report.
Report for CountPrintJobsByUser, contains printing statistics for a user. Contains the number of printers, the number of devices used to initiate print jobs, and the number of print jobs initiated.
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by
gRPC. Each
Status
message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the
API Design Guide.
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp