- Resource: ChromeBrowser
- BrowserUser
- Policy
- Browser
- Channel
- Plugin
- Profile
- Extension
- ConfiguredAppPolicy
- ExtensionIcon
- ExtensionPolicy
- DeviceIdentifiersHistory
- DeviceIdentifiersRecord
- DeviceIdentifiers
- Methods
Resource: ChromeBrowser
A device with managed Chrome Browsers.
| JSON representation |
|---|
{ "name": string, "browserPermanentId": string, "lastPolicyFetchTime": string, "osPlatform": string, "osArchitecture": string, "osVersion": string, "machineName": string, "annotatedLocation": string, "annotatedUser": string, "annotatedAssetId": string, "annotatedNotes": string, "lastRegistrationTime": string, "extensionCount": string, "policyCount": string, "lastDeviceUser": string, "lastActivityTime": string, "osPlatformVersion": string, "browserVersions": [ string ], "lastStatusReportTime": string, "lastDeviceUsers": [ { object ( |
| Fields | |
|---|---|
name |
Identifier. Format: customers/{customerId}/chromeBrowsers/{browserPermanentId} |
browserPermanentId |
Output only. Unique identifier of Chrome Browser. |
lastPolicyFetchTime |
Output only. The time the last policy fetch succeeded on this device. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
osPlatform |
Output only. Device Os platform. |
osArchitecture |
Output only. Device CPU architecture. |
osVersion |
Output only. Device Os Version. |
machineName |
Output only. Machine name. |
annotatedLocation |
Optional. Address or location of the device as annotated by the administrator. |
annotatedUser |
Optional. User of the device as annotated by the administrator. |
annotatedAssetId |
Optional. Asset identifier as annotated by the administrator or specified during enrollment. |
annotatedNotes |
Optional. Notes about this device as annotated by the administrator. |
lastRegistrationTime |
Output only. The time the device last tried to register. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
extensionCount |
Output only. The number of distinct extensions installed on all the Chrome browsers of this device. |
policyCount |
Output only. The number of distinct policies set on all the Chrome browsers of this device. |
lastDeviceUser |
Output only. The last user who logged into a Chrome browser on this device. |
lastActivityTime |
Output only. The time of the last activity on the device device either from reporting, policy fetching or registration. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
osPlatformVersion |
Output only. Device Os platform and version combined. |
browserVersions[] |
Output only. List of all browser versions installed on this device. |
lastStatusReportTime |
Output only. The time the device last sent a status report. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastDeviceUsers[] |
Output only. List of recent browser users, in descending order by last report time. |
machinePolicies[] |
Output only. The list of all device level policies set for Chrome browsers on this device. |
browsers[] |
Output only. List of Chrome browsers installed on this device. |
serialNumber |
Output only. The device's serial number. |
virtualDeviceId |
Output only. The initial device id sent by the first Chrome browser that enrolled this device. |
machineExtensionPolicies[] |
Output only. The list of all device level policies set for extensions installed in Chrome on this device. |
orgUnitId |
Output only. The obfuscated organizational unit ID of the browser. |
deviceIdentifiersHistory |
Output only. The history of identifiers reported to this device. |
attestationCredential |
Output only. The attestation credential used for Device Trust Connector. |
omahaRecentFetchTime |
Output only. Recent policy fetch activity by Omaha. Not necessarily the last fetch since this field is only updated daily. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
BrowserUser
A Chrome browser user.
| JSON representation |
|---|
{ "userName": string, "lastStatusReportTime": string } |
| Fields | |
|---|---|
userName |
Output only. The user name of the user that signed into chrome. |
lastStatusReportTime |
Output only. The time when this user info last reported a status. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
Policy
The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
| JSON representation |
|---|
{
"source": enum ( |
| Fields | |
|---|---|
source |
Output only. The source of the policy. |
policyName |
Output only. The name of the policy. |
value |
Output only. The value of the policy. |
error |
Output only. A localized string with all the errors reported when trying to apply this policy, if any. |
Browser
A specific installation of Chrome on a device with managed Chrome browsers.
| JSON representation |
|---|
{ "browserVersion": string, "channel": enum ( |
| Fields | |
|---|---|
browserVersion |
Output only. Browser version installed. |
channel |
Output only. The channel of the browser installed. |
lastStatusReportTime |
Output only. The time when the last report was received from this Chrome browser. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastPolicyFetchTime |
Output only. The time when the last request to fetch policies succeeded on this Chrome browser. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
executablePath |
Output only. The path to the Chrome.exe executable for this browser. |
plugins[] |
Output only. List of all plugins installed on this Chrome browser. |
profiles[] |
Output only. The list of profiles for this browser. |
pendingInstallVersion |
Output only. Pending version of a browser is installed. This field is only set when the current active browser has a different version as in "browserVersion". |
Channel
Possible release channels of a browser.
| Enums | |
|---|---|
CHANNEL_UNSPECIFIED |
Represents an unspecified channel. |
CHANNEL_STABLE |
Represents a stable channel. |
CHANNEL_BETA |
Represents a beta channel. |
CHANNEL_DEV |
Represents a dev channel. |
CHANNEL_CANARY |
Represents a canary channel. |
Plugin
Information about a Chrome browser plugin installed on a reported Chrome installation on a device with managed Chrome browsers.
| JSON representation |
|---|
{ "pluginName": string, "description": string, "filename": string } |
| Fields | |
|---|---|
pluginName |
Output only. The name of the installed plugin. |
description |
Output only. The description of the installed plugin. |
filename |
Output only. The filename of the installed plugin. |
Profile
A profile reported on an installation of Chrome on a device with managed chrome browsers.
| JSON representation |
|---|
{ "profileName": string, "id": string, "lastStatusReportTime": string, "lastPolicyFetchTime": string, "safeBrowsingWarnings": string, "safeBrowsingWarningsClickThroughs": string, "chromeSignedInUserEmail": string, "extensions": [ { object ( |
| Fields | |
|---|---|
profileName |
Output only. The name given to this profile. |
id |
Output only. A unique ID for this profile. |
lastStatusReportTime |
Output only. The time when the last report was received from this profile. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastPolicyFetchTime |
Output only. The time when the last request to fetch policies succeeded for this profile. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
safeBrowsingWarnings |
Output only. The number of safe browsing warnings that were shown on this profile. |
safeBrowsingWarningsClickThroughs |
Output only. The number of safe browsing warnings that were clicked through on this profile. |
chromeSignedInUserEmail |
Output only. The email of the user signed in to this profile, if any. |
extensions[] |
Output only. The list of extensions installed for this profile. |
userPolicies[] |
Output only. The list of Chrome browser policies applied to this profile. |
extensionPolicies[] |
Output only. The list of extensions with applied extension policies. |
safeBrowsingWarningsResetTime |
Output only. The last time the safe browsing warning info was reset to 0. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
Extension
Information about extensions installed on profile reported on an installed Chrome on a device with managed chrome browsers.
| JSON representation |
|---|
{ "extensionId": string, "version": string, "permissions": [ string ], "extensionName": string, "description": string, "appType": enum ( |
| Fields | |
|---|---|
extensionId |
Output only. The id of the extension. |
version |
Output only. The version of the extension. |
permissions[] |
Output only. The list of permissions required for this extension. |
extensionName |
Output only. The localized name of this extension as reported by Chrome. |
description |
Output only. The localized description of this extension. |
appType |
Output only. The type of the extension. |
homepageUri |
Output only. The URL of the homepage for this extension. |
installType |
Output only. The way the extension was installed. |
configuredAppPolicy |
Output only. If the extension is controlled by a browser policy. |
disabled |
Output only. Whether the extension is disabled. |
icons[] |
Output only. The list of icons available for this extension. |
manifestVersion |
Output only. The manifest version of this extension. |
ConfiguredAppPolicy
Possible configured app policies for an extension.
| Enums | |
|---|---|
CONFIGURED_APP_POLICY_UNSPECIFIED |
Represents an unspecified configured app policy. |
CONFIGURED_APP_POLICY_NONE |
Represents no configured app policy. |
CONFIGURED_APP_POLICY_SHOULD_FORCE |
Represents an extension that should be forced. |
CONFIGURED_APP_POLICY_SHOULD_BLOCK |
Represents an extension that should be blocked. |
ExtensionIcon
An icon of a Chrome browser extension.
| JSON representation |
|---|
{ "size": integer, "uri": string } |
| Fields | |
|---|---|
size |
Output only. The size of the extension icon. |
uri |
Output only. The URL to the extension icon. |
ExtensionPolicy
The reported policies applied to an extension installed on a Chrome profile.
| JSON representation |
|---|
{
"extensionId": string,
"extensionName": string,
"policies": [
{
object ( |
| Fields | |
|---|---|
extensionId |
Output only. The id of the extension the policies are applied to. |
extensionName |
Output only. The name of the extension the policies are applied to. |
policies[] |
Output only. List of policies applied to this extension. |
DeviceIdentifiersHistory
History of device identifiers reported from a device.
| JSON representation |
|---|
{
"records": [
{
object ( |
| Fields | |
|---|---|
records[] |
Output only. List of device identifiers sent by this device. In descending order by lastActivityTime. |
deviceIdCollision |
Output only. The device id is potentially being used by multiple devices. |
lastDeviceIdCollisionDetectionTime |
Output only. The last time we detected the device id collision. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
DeviceIdentifiersRecord
Record of the device identifiers and when they were reported.
| JSON representation |
|---|
{
"identifiers": {
object ( |
| Fields | |
|---|---|
identifiers |
Output only. Device identifiers. |
firstRecordTime |
Output only. The first time these identifiers were reported. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastActivityTime |
Output only. The time of the last activity of these identifiers either from reporting, policy fetching or registration. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
DeviceIdentifiers
Collection of device identifiers.
| JSON representation |
|---|
{ "machineName": string, "serialNumber": string, "hostName": string } |
| Fields | |
|---|---|
machineName |
Output only. The name of the machine associated with the device. |
serialNumber |
Output only. The device's serial number. |
hostName |
Output only. The device's host name. |
Methods |
|
|---|---|
|
Deletes the data collected from a Chrome browser profile. |
|
Retrieves a single Chrome Browser identified by its customer ID and resource ID. |
|
Retrieves all Chrome Browsers of a customer (paginated). |
|
Moves managed Chrome Browsers to a new Organizational Unit (OU). |
|
Updates annotation information for a Chrome Browser. |