Close httplib2 connections.
Deletes the data collected from a Chrome browser profile.
Retrieves a single Chrome Browser identified by its customer ID and resource ID.
list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Retrieves all Chrome Browsers of a customer (paginated).
list_next(previous_request, previous_response)
Retrieves the next page of results.
move(parent, body=None, x__xgafv=None)
Moves managed Chrome Browsers to a new Organizational Unit (OU). If there is an error while moving any of the browsers, none of the browsers will be moved.
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates annotation information for a Chrome Browser.
close()
Close httplib2 connections.
delete(name, x__xgafv=None)
Deletes the data collected from a Chrome browser profile.
Args:
name: string, Required. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id} (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # 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); }
}
get(name, x__xgafv=None)
Retrieves a single Chrome Browser identified by its customer ID and resource ID.
Args:
name: string, Required. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id} (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # A device with managed Chrome Browsers.
"annotatedAssetId": "A String", # Optional. Asset identifier as annotated by the administrator or specified during enrollment.
"annotatedLocation": "A String", # Optional. Address or location of the device as annotated by the administrator.
"annotatedNotes": "A String", # Optional. Notes about this device as annotated by the administrator.
"annotatedUser": "A String", # Optional. User of the device as annotated by the administrator.
"attestationCredential": { # Information of public key associated with a Chrome browser profile. # Output only. The attestation credential used for Device Trust Connector.
"keyRotationTime": "A String", # Output only. Latest rotation timestamp of the public key rotation.
"keyTrustLevel": "A String", # Output only. Trust level of the public key.
"keyType": "A String", # Output only. Type of the public key.
"publicKey": "A String", # Output only. Value of the public key.
},
"browserPermanentId": "A String", # Output only. Unique identifier of Chrome Browser.
"browserVersions": [ # Output only. List of all browser versions installed on this device.
"A String",
],
"browsers": [ # Output only. List of Chrome browsers installed on this device.
{ # A specific installation of Chrome on a device with managed Chrome browsers.
"browserVersion": "A String", # Output only. Browser version installed.
"channel": "A String", # Output only. The channel of the browser installed.
"executablePath": "A String", # Output only. The path to the Chrome.exe executable for this browser.
"lastPolicyFetchTime": "A String", # Output only. The time when the last request to fetch policies succeeded on this Chrome browser.
"lastStatusReportTime": "A String", # Output only. The time when the last report was received from this Chrome browser.
"pendingInstallVersion": "A String", # 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 "browser_version".
"plugins": [ # Output only. List of all plugins installed on this Chrome browser.
{ # Information about a Chrome browser plugin installed on a reported Chrome installation on a device with managed Chrome browsers.
"description": "A String", # Output only. The description of the installed plugin.
"filename": "A String", # Output only. The filename of the installed plugin.
"pluginName": "A String", # Output only. The name of the installed plugin.
},
],
"profiles": [ # Output only. The list of profiles for this browser.
{ # A profile reported on an installation of Chrome on a device with managed chrome browsers.
"chromeSignedInUserEmail": "A String", # Output only. The email of the user signed in to this profile, if any.
"extensionPolicies": [ # Output only. The list of extensions with applied extension policies.
{ # The reported policies applied to an extension installed on a Chrome profile.
"extensionId": "A String", # Output only. The id of the extension the policies are applied to.
"extensionName": "A String", # Output only. The name of the extension the policies are applied to.
"policies": [ # Output only. List of policies applied to this extension.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
"extensions": [ # Output only. The list of extensions installed for this profile.
{ # Information about extensions installed on profile reported on an installed Chrome on a device with managed chrome browsers.
"appType": "A String", # Output only. The type of the extension.
"configuredAppPolicy": "A String", # Output only. If the extension is controlled by a browser policy.
"description": "A String", # Output only. The localized description of this extension.
"disabled": True or False, # Output only. Whether the extension is disabled.
"extensionId": "A String", # Output only. The id of the extension.
"extensionName": "A String", # Output only. The localized name of this extension as reported by Chrome.
"homepageUri": "A String", # Output only. The URL of the homepage for this extension.
"icons": [ # Output only. The list of icons available for this extension.
{ # An icon of a Chrome browser extension.
"size": 42, # Output only. The size of the extension icon.
"uri": "A String", # Output only. The URL to the extension icon.
},
],
"installType": "A String", # Output only. The way the extension was installed.
"manifestVersion": 42, # Output only. The manifest version of this extension.
"permissions": [ # Output only. The list of permissions required for this extension.
"A String",
],
"version": "A String", # Output only. The version of the extension.
},
],
"id": "A String", # Output only. A unique ID for this profile.
"lastPolicyFetchTime": "A String", # Output only. The time when the last request to fetch policies succeeded for this profile.
"lastStatusReportTime": "A String", # Output only. The time when the last report was received from this profile.
"profileName": "A String", # Output only. The name given to this profile.
"safeBrowsingWarnings": "A String", # Output only. The number of safe browsing warnings that were shown on this profile.
"safeBrowsingWarningsClickThroughs": "A String", # Output only. The number of safe browsing warnings that were clicked through on this profile.
"safeBrowsingWarningsResetTime": "A String", # Output only. The last time the safe browsing warning info was reset to 0.
"userPolicies": [ # Output only. The list of Chrome browser policies applied to this profile.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
},
],
"deviceIdentifiersHistory": { # History of device identifiers reported from a device. # Output only. The history of identifiers reported to this device.
"deviceIdCollision": True or False, # Output only. The device id is potentially being used by multiple devices.
"lastDeviceIdCollisionDetectionTime": "A String", # Output only. The last time we detected the device id collision.
"records": [ # Output only. List of device identifiers sent by this device. In descending order by last_activity_time.
{ # Record of the device identifiers and when they were reported.
"firstRecordTime": "A String", # Output only. The first time these identifiers were reported.
"identifiers": { # Collection of device identifiers. # Output only. Device identifiers.
"hostName": "A String", # Output only. The device's host name.
"machineName": "A String", # Output only. The name of the machine associated with the device.
"serialNumber": "A String", # Output only. The device's serial number.
},
"lastActivityTime": "A String", # Output only. The time of the last activity of these identifiers either from reporting, policy fetching or registration.
},
],
},
"extensionCount": "A String", # Output only. The number of distinct extensions installed on all the Chrome browsers of this device.
"lastActivityTime": "A String", # Output only. The time of the last activity on the device device either from reporting, policy fetching or registration.
"lastDeviceUser": "A String", # Output only. The last user who logged into a Chrome browser on this device.
"lastDeviceUsers": [ # Output only. List of recent browser users, in descending order by last report time.
{ # A Chrome browser user.
"lastStatusReportTime": "A String", # Output only. The time when this user info last reported a status.
"userName": "A String", # Output only. The user name of the user that signed into chrome.
},
],
"lastPolicyFetchTime": "A String", # Output only. The time the last policy fetch succeeded on this device.
"lastRegistrationTime": "A String", # Output only. The time the device last tried to register.
"lastStatusReportTime": "A String", # Output only. The time the device last sent a status report.
"machineExtensionPolicies": [ # Output only. The list of all device level policies set for extensions installed in Chrome on this device.
{ # The reported policies applied to an extension installed on a Chrome profile.
"extensionId": "A String", # Output only. The id of the extension the policies are applied to.
"extensionName": "A String", # Output only. The name of the extension the policies are applied to.
"policies": [ # Output only. List of policies applied to this extension.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
"machineName": "A String", # Output only. Machine name.
"machinePolicies": [ # Output only. The list of all device level policies set for Chrome browsers on this device.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
"name": "A String", # Identifier. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id}
"omahaRecentFetchTime": "A String", # Output only. Recent policy fetch activity by Omaha. Not necessarily the last fetch since this field is only updated daily.
"orgUnitId": "A String", # Output only. The obfuscated organizational unit ID of the browser.
"osArchitecture": "A String", # Output only. Device CPU architecture.
"osPlatform": "A String", # Output only. Device Os platform.
"osPlatformVersion": "A String", # Output only. Device Os platform and version combined.
"osVersion": "A String", # Output only. Device Os Version.
"policyCount": "A String", # Output only. The number of distinct policies set on all the Chrome browsers of this device.
"serialNumber": "A String", # Output only. The device's serial number.
"virtualDeviceId": "A String", # Output only. The initial device id sent by the first Chrome browser that enrolled this device.
}
list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Retrieves all Chrome Browsers of a customer (paginated).
Args:
parent: string, Required. Format: customers/{customer_id} (required)
filter: string, Optional. The filter used to filter browsers. The following fields can be used in the filter: * `browser_permanent_id` * `last_policy_fetch_time` * `os_platform` * `os_architecture` * `os_version` * `machine_name` * `annotated_location` * `annotated_user` * `annotated_asset_id` * `annotated_note` * `org_unit_path` * `org_unit_id` * `last_registration_time` * `os_platform_version` * `browser_version` * `last_status_report_time` * `extension_count` * `policy_count` * `last_device_user` * `last_activity_time` * `device_id_collision` The following functions can be used in the filter: * `in_group(string)`: Filters browsers that belong to the specified Cloud Identity group resource name (e.g. `in_group("groups/{group_id}")`). Any of the above fields or functions can be used to specify a filter, and filtering by multiple fields or functions is supported with AND operator. String type, Integer type fields and enum type fields support `=` and `:` operators. The timestamp type fields support `=`, `<=` and `>=` operators. Timestamps expect an RFC-3339 formatted string enclosed in double quotes (e.g., `"2012-04-21T11:30:00-04:00"`). Wildcard `*` is only supported for `machine_name`, `annotated_asset_id`, and `browser_version`. In addition, global string literal filtering without a field name is supported: a single term (e.g., `ABC`) matches if any indexed string field contains `ABC`, and multiple terms joined by `AND` or whitespace (e.g., `machine AND 73` or `machine 73`) match browsers where every term appears in at least one indexed string field (whereas a single quoted phrase like `"machine 73"` matches the contiguous phrase within a single field).
orderBy: string, Optional. The fields used to specify the ordering of the results. The supported fields are: * `browser_permanent_id` * `last_sync` * `annotated_user` * `annotated_location` * `annotated_asset_id` * `annotated_notes` * `org_unit_path` * `os_version` * `enrollment_date` * `extension_count` * `policy_count` * `last_signed_in_user` * `machine_name` * `browser_version_channel` * `os_platform_version` * `last_activity_time` * `browser_version` By default, sorting is in ascending order, to specify descending order for a field, a suffix ` desc` should be added to the field name. The default ordering is the descending order of `last_status_report_time`.
pageSize: integer, Optional. Maximum number of results to return. Maximum and default are 100.
pageToken: string, Optional. Token to specify next page in the list.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response to ListChromeBrowsers method.
"chromeBrowsers": [ # List of Chrome Browser device objects.
{ # A device with managed Chrome Browsers.
"annotatedAssetId": "A String", # Optional. Asset identifier as annotated by the administrator or specified during enrollment.
"annotatedLocation": "A String", # Optional. Address or location of the device as annotated by the administrator.
"annotatedNotes": "A String", # Optional. Notes about this device as annotated by the administrator.
"annotatedUser": "A String", # Optional. User of the device as annotated by the administrator.
"attestationCredential": { # Information of public key associated with a Chrome browser profile. # Output only. The attestation credential used for Device Trust Connector.
"keyRotationTime": "A String", # Output only. Latest rotation timestamp of the public key rotation.
"keyTrustLevel": "A String", # Output only. Trust level of the public key.
"keyType": "A String", # Output only. Type of the public key.
"publicKey": "A String", # Output only. Value of the public key.
},
"browserPermanentId": "A String", # Output only. Unique identifier of Chrome Browser.
"browserVersions": [ # Output only. List of all browser versions installed on this device.
"A String",
],
"browsers": [ # Output only. List of Chrome browsers installed on this device.
{ # A specific installation of Chrome on a device with managed Chrome browsers.
"browserVersion": "A String", # Output only. Browser version installed.
"channel": "A String", # Output only. The channel of the browser installed.
"executablePath": "A String", # Output only. The path to the Chrome.exe executable for this browser.
"lastPolicyFetchTime": "A String", # Output only. The time when the last request to fetch policies succeeded on this Chrome browser.
"lastStatusReportTime": "A String", # Output only. The time when the last report was received from this Chrome browser.
"pendingInstallVersion": "A String", # 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 "browser_version".
"plugins": [ # Output only. List of all plugins installed on this Chrome browser.
{ # Information about a Chrome browser plugin installed on a reported Chrome installation on a device with managed Chrome browsers.
"description": "A String", # Output only. The description of the installed plugin.
"filename": "A String", # Output only. The filename of the installed plugin.
"pluginName": "A String", # Output only. The name of the installed plugin.
},
],
"profiles": [ # Output only. The list of profiles for this browser.
{ # A profile reported on an installation of Chrome on a device with managed chrome browsers.
"chromeSignedInUserEmail": "A String", # Output only. The email of the user signed in to this profile, if any.
"extensionPolicies": [ # Output only. The list of extensions with applied extension policies.
{ # The reported policies applied to an extension installed on a Chrome profile.
"extensionId": "A String", # Output only. The id of the extension the policies are applied to.
"extensionName": "A String", # Output only. The name of the extension the policies are applied to.
"policies": [ # Output only. List of policies applied to this extension.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
"extensions": [ # Output only. The list of extensions installed for this profile.
{ # Information about extensions installed on profile reported on an installed Chrome on a device with managed chrome browsers.
"appType": "A String", # Output only. The type of the extension.
"configuredAppPolicy": "A String", # Output only. If the extension is controlled by a browser policy.
"description": "A String", # Output only. The localized description of this extension.
"disabled": True or False, # Output only. Whether the extension is disabled.
"extensionId": "A String", # Output only. The id of the extension.
"extensionName": "A String", # Output only. The localized name of this extension as reported by Chrome.
"homepageUri": "A String", # Output only. The URL of the homepage for this extension.
"icons": [ # Output only. The list of icons available for this extension.
{ # An icon of a Chrome browser extension.
"size": 42, # Output only. The size of the extension icon.
"uri": "A String", # Output only. The URL to the extension icon.
},
],
"installType": "A String", # Output only. The way the extension was installed.
"manifestVersion": 42, # Output only. The manifest version of this extension.
"permissions": [ # Output only. The list of permissions required for this extension.
"A String",
],
"version": "A String", # Output only. The version of the extension.
},
],
"id": "A String", # Output only. A unique ID for this profile.
"lastPolicyFetchTime": "A String", # Output only. The time when the last request to fetch policies succeeded for this profile.
"lastStatusReportTime": "A String", # Output only. The time when the last report was received from this profile.
"profileName": "A String", # Output only. The name given to this profile.
"safeBrowsingWarnings": "A String", # Output only. The number of safe browsing warnings that were shown on this profile.
"safeBrowsingWarningsClickThroughs": "A String", # Output only. The number of safe browsing warnings that were clicked through on this profile.
"safeBrowsingWarningsResetTime": "A String", # Output only. The last time the safe browsing warning info was reset to 0.
"userPolicies": [ # Output only. The list of Chrome browser policies applied to this profile.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
},
],
"deviceIdentifiersHistory": { # History of device identifiers reported from a device. # Output only. The history of identifiers reported to this device.
"deviceIdCollision": True or False, # Output only. The device id is potentially being used by multiple devices.
"lastDeviceIdCollisionDetectionTime": "A String", # Output only. The last time we detected the device id collision.
"records": [ # Output only. List of device identifiers sent by this device. In descending order by last_activity_time.
{ # Record of the device identifiers and when they were reported.
"firstRecordTime": "A String", # Output only. The first time these identifiers were reported.
"identifiers": { # Collection of device identifiers. # Output only. Device identifiers.
"hostName": "A String", # Output only. The device's host name.
"machineName": "A String", # Output only. The name of the machine associated with the device.
"serialNumber": "A String", # Output only. The device's serial number.
},
"lastActivityTime": "A String", # Output only. The time of the last activity of these identifiers either from reporting, policy fetching or registration.
},
],
},
"extensionCount": "A String", # Output only. The number of distinct extensions installed on all the Chrome browsers of this device.
"lastActivityTime": "A String", # Output only. The time of the last activity on the device device either from reporting, policy fetching or registration.
"lastDeviceUser": "A String", # Output only. The last user who logged into a Chrome browser on this device.
"lastDeviceUsers": [ # Output only. List of recent browser users, in descending order by last report time.
{ # A Chrome browser user.
"lastStatusReportTime": "A String", # Output only. The time when this user info last reported a status.
"userName": "A String", # Output only. The user name of the user that signed into chrome.
},
],
"lastPolicyFetchTime": "A String", # Output only. The time the last policy fetch succeeded on this device.
"lastRegistrationTime": "A String", # Output only. The time the device last tried to register.
"lastStatusReportTime": "A String", # Output only. The time the device last sent a status report.
"machineExtensionPolicies": [ # Output only. The list of all device level policies set for extensions installed in Chrome on this device.
{ # The reported policies applied to an extension installed on a Chrome profile.
"extensionId": "A String", # Output only. The id of the extension the policies are applied to.
"extensionName": "A String", # Output only. The name of the extension the policies are applied to.
"policies": [ # Output only. List of policies applied to this extension.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
"machineName": "A String", # Output only. Machine name.
"machinePolicies": [ # Output only. The list of all device level policies set for Chrome browsers on this device.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
"name": "A String", # Identifier. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id}
"omahaRecentFetchTime": "A String", # Output only. Recent policy fetch activity by Omaha. Not necessarily the last fetch since this field is only updated daily.
"orgUnitId": "A String", # Output only. The obfuscated organizational unit ID of the browser.
"osArchitecture": "A String", # Output only. Device CPU architecture.
"osPlatform": "A String", # Output only. Device Os platform.
"osPlatformVersion": "A String", # Output only. Device Os platform and version combined.
"osVersion": "A String", # Output only. Device Os Version.
"policyCount": "A String", # Output only. The number of distinct policies set on all the Chrome browsers of this device.
"serialNumber": "A String", # Output only. The device's serial number.
"virtualDeviceId": "A String", # Output only. The initial device id sent by the first Chrome browser that enrolled this device.
},
],
"nextPageToken": "A String", # Token used to access next page of this result.
}
list_next(previous_request, previous_response)
Retrieves the next page of results. Args: previous_request: The request for the previous page. (required) previous_response: The response from the request for the previous page. (required) Returns: A request object that you can call 'execute()' on to request the next page. Returns None if there are no more items in the collection.
move(parent, body=None, x__xgafv=None)
Moves managed Chrome Browsers to a new Organizational Unit (OU). If there is an error while moving any of the browsers, none of the browsers will be moved.
Args:
parent: string, Required. Format: customers/{customer_id} (required)
body: object, The request body.
The object takes the form of:
{ # Request to MoveChromeBrowsers method.
"destinationOrgUnitId": "A String", # Required. ID of the destination organizational unit.
"resourceIds": [ # Required. List of resource IDs of Chrome Browser Devices to move. A maximum of 600 browsers may be moved per request.
"A String",
],
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response to MoveChromeBrowsers method.
}
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates annotation information for a Chrome Browser.
Args:
name: string, Identifier. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id} (required)
body: object, The request body.
The object takes the form of:
{ # A device with managed Chrome Browsers.
"annotatedAssetId": "A String", # Optional. Asset identifier as annotated by the administrator or specified during enrollment.
"annotatedLocation": "A String", # Optional. Address or location of the device as annotated by the administrator.
"annotatedNotes": "A String", # Optional. Notes about this device as annotated by the administrator.
"annotatedUser": "A String", # Optional. User of the device as annotated by the administrator.
"attestationCredential": { # Information of public key associated with a Chrome browser profile. # Output only. The attestation credential used for Device Trust Connector.
"keyRotationTime": "A String", # Output only. Latest rotation timestamp of the public key rotation.
"keyTrustLevel": "A String", # Output only. Trust level of the public key.
"keyType": "A String", # Output only. Type of the public key.
"publicKey": "A String", # Output only. Value of the public key.
},
"browserPermanentId": "A String", # Output only. Unique identifier of Chrome Browser.
"browserVersions": [ # Output only. List of all browser versions installed on this device.
"A String",
],
"browsers": [ # Output only. List of Chrome browsers installed on this device.
{ # A specific installation of Chrome on a device with managed Chrome browsers.
"browserVersion": "A String", # Output only. Browser version installed.
"channel": "A String", # Output only. The channel of the browser installed.
"executablePath": "A String", # Output only. The path to the Chrome.exe executable for this browser.
"lastPolicyFetchTime": "A String", # Output only. The time when the last request to fetch policies succeeded on this Chrome browser.
"lastStatusReportTime": "A String", # Output only. The time when the last report was received from this Chrome browser.
"pendingInstallVersion": "A String", # 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 "browser_version".
"plugins": [ # Output only. List of all plugins installed on this Chrome browser.
{ # Information about a Chrome browser plugin installed on a reported Chrome installation on a device with managed Chrome browsers.
"description": "A String", # Output only. The description of the installed plugin.
"filename": "A String", # Output only. The filename of the installed plugin.
"pluginName": "A String", # Output only. The name of the installed plugin.
},
],
"profiles": [ # Output only. The list of profiles for this browser.
{ # A profile reported on an installation of Chrome on a device with managed chrome browsers.
"chromeSignedInUserEmail": "A String", # Output only. The email of the user signed in to this profile, if any.
"extensionPolicies": [ # Output only. The list of extensions with applied extension policies.
{ # The reported policies applied to an extension installed on a Chrome profile.
"extensionId": "A String", # Output only. The id of the extension the policies are applied to.
"extensionName": "A String", # Output only. The name of the extension the policies are applied to.
"policies": [ # Output only. List of policies applied to this extension.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
"extensions": [ # Output only. The list of extensions installed for this profile.
{ # Information about extensions installed on profile reported on an installed Chrome on a device with managed chrome browsers.
"appType": "A String", # Output only. The type of the extension.
"configuredAppPolicy": "A String", # Output only. If the extension is controlled by a browser policy.
"description": "A String", # Output only. The localized description of this extension.
"disabled": True or False, # Output only. Whether the extension is disabled.
"extensionId": "A String", # Output only. The id of the extension.
"extensionName": "A String", # Output only. The localized name of this extension as reported by Chrome.
"homepageUri": "A String", # Output only. The URL of the homepage for this extension.
"icons": [ # Output only. The list of icons available for this extension.
{ # An icon of a Chrome browser extension.
"size": 42, # Output only. The size of the extension icon.
"uri": "A String", # Output only. The URL to the extension icon.
},
],
"installType": "A String", # Output only. The way the extension was installed.
"manifestVersion": 42, # Output only. The manifest version of this extension.
"permissions": [ # Output only. The list of permissions required for this extension.
"A String",
],
"version": "A String", # Output only. The version of the extension.
},
],
"id": "A String", # Output only. A unique ID for this profile.
"lastPolicyFetchTime": "A String", # Output only. The time when the last request to fetch policies succeeded for this profile.
"lastStatusReportTime": "A String", # Output only. The time when the last report was received from this profile.
"profileName": "A String", # Output only. The name given to this profile.
"safeBrowsingWarnings": "A String", # Output only. The number of safe browsing warnings that were shown on this profile.
"safeBrowsingWarningsClickThroughs": "A String", # Output only. The number of safe browsing warnings that were clicked through on this profile.
"safeBrowsingWarningsResetTime": "A String", # Output only. The last time the safe browsing warning info was reset to 0.
"userPolicies": [ # Output only. The list of Chrome browser policies applied to this profile.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
},
],
"deviceIdentifiersHistory": { # History of device identifiers reported from a device. # Output only. The history of identifiers reported to this device.
"deviceIdCollision": True or False, # Output only. The device id is potentially being used by multiple devices.
"lastDeviceIdCollisionDetectionTime": "A String", # Output only. The last time we detected the device id collision.
"records": [ # Output only. List of device identifiers sent by this device. In descending order by last_activity_time.
{ # Record of the device identifiers and when they were reported.
"firstRecordTime": "A String", # Output only. The first time these identifiers were reported.
"identifiers": { # Collection of device identifiers. # Output only. Device identifiers.
"hostName": "A String", # Output only. The device's host name.
"machineName": "A String", # Output only. The name of the machine associated with the device.
"serialNumber": "A String", # Output only. The device's serial number.
},
"lastActivityTime": "A String", # Output only. The time of the last activity of these identifiers either from reporting, policy fetching or registration.
},
],
},
"extensionCount": "A String", # Output only. The number of distinct extensions installed on all the Chrome browsers of this device.
"lastActivityTime": "A String", # Output only. The time of the last activity on the device device either from reporting, policy fetching or registration.
"lastDeviceUser": "A String", # Output only. The last user who logged into a Chrome browser on this device.
"lastDeviceUsers": [ # Output only. List of recent browser users, in descending order by last report time.
{ # A Chrome browser user.
"lastStatusReportTime": "A String", # Output only. The time when this user info last reported a status.
"userName": "A String", # Output only. The user name of the user that signed into chrome.
},
],
"lastPolicyFetchTime": "A String", # Output only. The time the last policy fetch succeeded on this device.
"lastRegistrationTime": "A String", # Output only. The time the device last tried to register.
"lastStatusReportTime": "A String", # Output only. The time the device last sent a status report.
"machineExtensionPolicies": [ # Output only. The list of all device level policies set for extensions installed in Chrome on this device.
{ # The reported policies applied to an extension installed on a Chrome profile.
"extensionId": "A String", # Output only. The id of the extension the policies are applied to.
"extensionName": "A String", # Output only. The name of the extension the policies are applied to.
"policies": [ # Output only. List of policies applied to this extension.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
"machineName": "A String", # Output only. Machine name.
"machinePolicies": [ # Output only. The list of all device level policies set for Chrome browsers on this device.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
"name": "A String", # Identifier. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id}
"omahaRecentFetchTime": "A String", # Output only. Recent policy fetch activity by Omaha. Not necessarily the last fetch since this field is only updated daily.
"orgUnitId": "A String", # Output only. The obfuscated organizational unit ID of the browser.
"osArchitecture": "A String", # Output only. Device CPU architecture.
"osPlatform": "A String", # Output only. Device Os platform.
"osPlatformVersion": "A String", # Output only. Device Os platform and version combined.
"osVersion": "A String", # Output only. Device Os Version.
"policyCount": "A String", # Output only. The number of distinct policies set on all the Chrome browsers of this device.
"serialNumber": "A String", # Output only. The device's serial number.
"virtualDeviceId": "A String", # Output only. The initial device id sent by the first Chrome browser that enrolled this device.
}
updateMask: string, Optional. The update mask that can be used to specify which fields to update.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # A device with managed Chrome Browsers.
"annotatedAssetId": "A String", # Optional. Asset identifier as annotated by the administrator or specified during enrollment.
"annotatedLocation": "A String", # Optional. Address or location of the device as annotated by the administrator.
"annotatedNotes": "A String", # Optional. Notes about this device as annotated by the administrator.
"annotatedUser": "A String", # Optional. User of the device as annotated by the administrator.
"attestationCredential": { # Information of public key associated with a Chrome browser profile. # Output only. The attestation credential used for Device Trust Connector.
"keyRotationTime": "A String", # Output only. Latest rotation timestamp of the public key rotation.
"keyTrustLevel": "A String", # Output only. Trust level of the public key.
"keyType": "A String", # Output only. Type of the public key.
"publicKey": "A String", # Output only. Value of the public key.
},
"browserPermanentId": "A String", # Output only. Unique identifier of Chrome Browser.
"browserVersions": [ # Output only. List of all browser versions installed on this device.
"A String",
],
"browsers": [ # Output only. List of Chrome browsers installed on this device.
{ # A specific installation of Chrome on a device with managed Chrome browsers.
"browserVersion": "A String", # Output only. Browser version installed.
"channel": "A String", # Output only. The channel of the browser installed.
"executablePath": "A String", # Output only. The path to the Chrome.exe executable for this browser.
"lastPolicyFetchTime": "A String", # Output only. The time when the last request to fetch policies succeeded on this Chrome browser.
"lastStatusReportTime": "A String", # Output only. The time when the last report was received from this Chrome browser.
"pendingInstallVersion": "A String", # 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 "browser_version".
"plugins": [ # Output only. List of all plugins installed on this Chrome browser.
{ # Information about a Chrome browser plugin installed on a reported Chrome installation on a device with managed Chrome browsers.
"description": "A String", # Output only. The description of the installed plugin.
"filename": "A String", # Output only. The filename of the installed plugin.
"pluginName": "A String", # Output only. The name of the installed plugin.
},
],
"profiles": [ # Output only. The list of profiles for this browser.
{ # A profile reported on an installation of Chrome on a device with managed chrome browsers.
"chromeSignedInUserEmail": "A String", # Output only. The email of the user signed in to this profile, if any.
"extensionPolicies": [ # Output only. The list of extensions with applied extension policies.
{ # The reported policies applied to an extension installed on a Chrome profile.
"extensionId": "A String", # Output only. The id of the extension the policies are applied to.
"extensionName": "A String", # Output only. The name of the extension the policies are applied to.
"policies": [ # Output only. List of policies applied to this extension.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
"extensions": [ # Output only. The list of extensions installed for this profile.
{ # Information about extensions installed on profile reported on an installed Chrome on a device with managed chrome browsers.
"appType": "A String", # Output only. The type of the extension.
"configuredAppPolicy": "A String", # Output only. If the extension is controlled by a browser policy.
"description": "A String", # Output only. The localized description of this extension.
"disabled": True or False, # Output only. Whether the extension is disabled.
"extensionId": "A String", # Output only. The id of the extension.
"extensionName": "A String", # Output only. The localized name of this extension as reported by Chrome.
"homepageUri": "A String", # Output only. The URL of the homepage for this extension.
"icons": [ # Output only. The list of icons available for this extension.
{ # An icon of a Chrome browser extension.
"size": 42, # Output only. The size of the extension icon.
"uri": "A String", # Output only. The URL to the extension icon.
},
],
"installType": "A String", # Output only. The way the extension was installed.
"manifestVersion": 42, # Output only. The manifest version of this extension.
"permissions": [ # Output only. The list of permissions required for this extension.
"A String",
],
"version": "A String", # Output only. The version of the extension.
},
],
"id": "A String", # Output only. A unique ID for this profile.
"lastPolicyFetchTime": "A String", # Output only. The time when the last request to fetch policies succeeded for this profile.
"lastStatusReportTime": "A String", # Output only. The time when the last report was received from this profile.
"profileName": "A String", # Output only. The name given to this profile.
"safeBrowsingWarnings": "A String", # Output only. The number of safe browsing warnings that were shown on this profile.
"safeBrowsingWarningsClickThroughs": "A String", # Output only. The number of safe browsing warnings that were clicked through on this profile.
"safeBrowsingWarningsResetTime": "A String", # Output only. The last time the safe browsing warning info was reset to 0.
"userPolicies": [ # Output only. The list of Chrome browser policies applied to this profile.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
},
],
"deviceIdentifiersHistory": { # History of device identifiers reported from a device. # Output only. The history of identifiers reported to this device.
"deviceIdCollision": True or False, # Output only. The device id is potentially being used by multiple devices.
"lastDeviceIdCollisionDetectionTime": "A String", # Output only. The last time we detected the device id collision.
"records": [ # Output only. List of device identifiers sent by this device. In descending order by last_activity_time.
{ # Record of the device identifiers and when they were reported.
"firstRecordTime": "A String", # Output only. The first time these identifiers were reported.
"identifiers": { # Collection of device identifiers. # Output only. Device identifiers.
"hostName": "A String", # Output only. The device's host name.
"machineName": "A String", # Output only. The name of the machine associated with the device.
"serialNumber": "A String", # Output only. The device's serial number.
},
"lastActivityTime": "A String", # Output only. The time of the last activity of these identifiers either from reporting, policy fetching or registration.
},
],
},
"extensionCount": "A String", # Output only. The number of distinct extensions installed on all the Chrome browsers of this device.
"lastActivityTime": "A String", # Output only. The time of the last activity on the device device either from reporting, policy fetching or registration.
"lastDeviceUser": "A String", # Output only. The last user who logged into a Chrome browser on this device.
"lastDeviceUsers": [ # Output only. List of recent browser users, in descending order by last report time.
{ # A Chrome browser user.
"lastStatusReportTime": "A String", # Output only. The time when this user info last reported a status.
"userName": "A String", # Output only. The user name of the user that signed into chrome.
},
],
"lastPolicyFetchTime": "A String", # Output only. The time the last policy fetch succeeded on this device.
"lastRegistrationTime": "A String", # Output only. The time the device last tried to register.
"lastStatusReportTime": "A String", # Output only. The time the device last sent a status report.
"machineExtensionPolicies": [ # Output only. The list of all device level policies set for extensions installed in Chrome on this device.
{ # The reported policies applied to an extension installed on a Chrome profile.
"extensionId": "A String", # Output only. The id of the extension the policies are applied to.
"extensionName": "A String", # Output only. The name of the extension the policies are applied to.
"policies": [ # Output only. List of policies applied to this extension.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
},
],
"machineName": "A String", # Output only. Machine name.
"machinePolicies": [ # Output only. The list of all device level policies set for Chrome browsers on this device.
{ # The applied policy reported by a managed Chrome browser. The policy can be applied at various scopes (machine, profile, extension).
"error": "A String", # Output only. A localized string with all the errors reported when trying to apply this policy, if any.
"policyName": "A String", # Output only. The name of the policy.
"source": "A String", # Output only. The source of the policy.
"value": "A String", # Output only. The value of the policy.
},
],
"name": "A String", # Identifier. Format: customers/{customer_id}/chromeBrowsers/{browser_permanent_id}
"omahaRecentFetchTime": "A String", # Output only. Recent policy fetch activity by Omaha. Not necessarily the last fetch since this field is only updated daily.
"orgUnitId": "A String", # Output only. The obfuscated organizational unit ID of the browser.
"osArchitecture": "A String", # Output only. Device CPU architecture.
"osPlatform": "A String", # Output only. Device Os platform.
"osPlatformVersion": "A String", # Output only. Device Os platform and version combined.
"osVersion": "A String", # Output only. Device Os Version.
"policyCount": "A String", # Output only. The number of distinct policies set on all the Chrome browsers of this device.
"serialNumber": "A String", # Output only. The device's serial number.
"virtualDeviceId": "A String", # Output only. The initial device id sent by the first Chrome browser that enrolled this device.
}