- 资源:ChromeBrowserProfile
- DeviceInfoDeviceInfo
- DeviceType
- AttestationCredential
- KeyType
- KeyTrustLevel
- ReportingData
- ExtensionData
- ExtensionType
- InstallationType
- PolicyData
- PolicySource
- ConflictingPolicyData 类的构造函数
- ExtensionPolicyData
- IdentityProvider
- AffiliationState
- 方法
资源:ChromeBrowserProfile
Chrome 浏览器个人资料的表示法。
JSON 表示法 |
---|
{ "name": string, "profileId": string, "profilePermanentId": string, "displayName": string, "userId": string, "userEmail": string, "lastActivityTime": string, "lastPolicyFetchTime": string, "lastPolicySyncTime": string, "lastStatusReportTime": string, "deviceInfo": { object ( |
字段 | |
---|---|
name |
标识符。格式:customers/{customer_id}/profiles/{profilePermanentId} |
profile |
仅限输出。Chrome 客户端个人资料 ID。 |
profile |
仅限输出。商家资料永久 ID 是一个客户中商家资料的唯一标识符。 |
display |
仅限输出。由客户端设置的配置文件显示名称。 |
user |
仅限输出。用户的唯一 Directory API ID,可在 Admin SDK Users API 中使用。 |
user |
仅限输出。个人资料所属用户的电子邮件地址。 |
last |
仅限输出。按个人资料显示的最新活动的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
last |
仅限输出。配置文件提取的最新政策的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
last |
仅限输出。按个人资料显示的最近一次政策同步的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
last |
仅限输出。配置文件的最新状态报告的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
device |
仅限输出。配置文件所在设备的基本信息。此信息仅适用于关联的商家资料。 |
os |
仅限输出。包含个人资料的设备的操作系统平台。 |
os |
仅限输出。包含该个人资料的设备的操作系统版本。 |
browser |
仅限输出。个人资料所在的浏览器的版本。 |
browser |
仅限输出。包含该配置文件的浏览器的渠道。 |
annotated |
可选。由管理员注释的个人资料的位置。 |
annotated |
可选。管理员注释的个人资料的用户。 |
attestation |
仅限输出。配置文件的证明凭据信息。 |
reporting |
仅限输出。配置文件的详细报告数据。只有在启用配置文件报告政策后,此信息才可用。 |
etag |
仅限输出。此 ChromeBrowserProfile 资源的 ETag。此 etag 可与 UPDATE 操作搭配使用,以确保一致性。 |
identity |
仅限输出。指明配置文件的提供方。 |
first |
仅限输出。个人资料首次注册的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
affiliation |
仅限输出。个人资料的具体联属状态。 |
policy |
仅限输出。应用于个人资料的政策数量。 |
extension |
仅限输出。配置文件上安装的扩展程序的数量。 |
os |
仅限输出。包含个人资料的设备的操作系统主要版本。(即 Windows 10) |
DeviceInfo
运行 Chrome 浏览器个人资料的设备的信息。
JSON 表示法 |
---|
{
"deviceType": enum ( |
字段 | |
---|---|
device |
仅限输出。配置文件所在设备的类型。 |
affiliated |
仅限输出。用于标识包含该个人资料的附属设备的设备 ID。如果设备类型为 CHROME_BROWSER,则表示设备的唯一 Directory API ID,可在 Admin SDK Browsers API 中使用。 |
machine |
仅限输出。包含配置文件的设备的机器名称。在不报告机器名称的平台(目前为 iOS 和 Android)上,此属性会设置为浏览器的 deviceId,但请注意,这是与 |affiliatedDeviceId| 不同的 deviceId。 |
hostname |
仅限输出。配置文件所在的设备的主机名。 |
DeviceType
可能的设备类型。
枚举 | |
---|---|
DEVICE_TYPE_UNSPECIFIED |
表示未指定的设备类型。 |
CHROME_BROWSER |
表示 Chrome 浏览器设备。 |
AttestationCredential
与 Chrome 浏览器个人资料关联的公钥信息。
JSON 表示法 |
---|
{ "keyType": enum ( |
字段 | |
---|---|
key |
仅限输出。公钥的类型。 |
key |
仅限输出。公钥的信任级别。 |
public |
仅限输出。公钥的值。 使用 base64 编码的字符串。 |
key |
仅限输出。公钥轮替的最新轮替时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
KeyType
公钥的可能类型。
枚举 | |
---|---|
KEY_TYPE_UNSPECIFIED |
表示未指定的公钥类型。 |
RSA_KEY |
表示 RSA 密钥。 |
EC_KEY |
表示 EC 密钥。 |
KeyTrustLevel
公钥的可能信任级别。
枚举 | |
---|---|
KEY_TRUST_LEVEL_UNSPECIFIED |
表示未指定的公钥信任级别。 |
CHROME_BROWSER_HW_KEY |
表示硬件密钥。 |
CHROME_BROWSER_OS_KEY |
表示操作系统密钥。 |
ReportingData
Chrome 浏览器个人资料的报告数据。
JSON 表示法 |
---|
{ "browserExecutablePath": string, "installedBrowserVersion": string, "profilePath": string, "extensionData": [ { object ( |
字段 | |
---|---|
browser |
仅限输出。已安装的 Chrome 浏览器的可执行路径。有效的路径仅包含在联属频道个人资料中。 |
installed |
仅限输出。浏览器的更新版本(如果不同于有效的浏览器版本)。 |
profile |
仅限输出。配置文件的路径。有效路径仅包含在关联的个人资料中。 |
extension |
仅限输出。配置文件上安装的扩展程序的信息。 |
policy |
仅限输出。应用于付款资料的政策的信息。 |
extension |
仅限输出。应用于扩展程序的政策的相关信息。 |
ExtensionData
在 Chrome 浏览器个人资料中安装的扩展程序的信息。
JSON 表示法 |
---|
{ "extensionId": string, "version": string, "permissions": [ string ], "name": string, "description": string, "extensionType": enum ( |
字段 | |
---|---|
extension |
仅限输出。扩展程序的 ID。 |
version |
仅限输出。扩展程序的版本。 |
permissions[] |
仅限输出。扩展程序请求的权限。 |
name |
仅限输出。扩展程序的名称。 |
description |
仅限输出。扩展程序的说明。 |
extension |
仅限输出。扩展程序的类型。 |
homepage |
仅限输出。扩展程序首页的网址。 |
installation |
仅限输出。扩展程序的安装类型。 |
manifest |
仅限输出。扩展程序的清单版本。 |
is |
仅限输出。表示用户是否停用了扩展程序。 |
is |
仅限输出。表示扩展程序是否来自应用商店。 |
ExtensionType
扩展程序的可能类型。
枚举 | |
---|---|
EXTENSION_TYPE_UNSPECIFIED |
表示未指定的扩展程序类型。 |
EXTENSION |
表示扩展程序。 |
APP |
表示应用。 |
THEME |
表示主题。 |
HOSTED_APP |
表示托管的应用。 |
InstallationType
扩展程序的可能安装类型。
枚举 | |
---|---|
INSTALLATION_TYPE_UNSPECIFIED |
表示未指定的安装类型。 |
MULTIPLE |
表示具有混合安装类型的扩展程序实例。 |
NORMAL |
表示正常安装类型。 |
ADMIN |
表示由管理员安装。 |
DEVELOPMENT |
表示开发安装类型。 |
SIDELOAD |
表示旁加载安装类型。 |
OTHER |
表示其他选项未涵盖的安装类型。 |
PolicyData
应用于 Chrome 浏览器个人资料的政策的相关信息。
JSON 表示法 |
---|
{ "source": enum ( |
字段 | |
---|---|
source |
仅限输出。政策的来源。 |
name |
仅限输出。政策的名称。 |
value |
仅限输出。政策的值。 |
conflicts[] |
仅限输出。政策信息存在冲突。 |
error |
仅限输出。政策的错误消息(如果有)。 |
PolicySource
政策的可能来源。
枚举 | |
---|---|
POLICY_SOURCE_UNSPECIFIED |
表示未指定的政策来源。 |
MACHINE_PLATFORM |
表示计算机级平台政策。 |
USER_PLATFORM |
表示用户级平台政策。 |
MACHINE_LEVEL_USER_CLOUD |
表示计算机级用户云政策。 |
USER_CLOUD |
表示用户级云政策。 |
MACHINE_MERGED |
表示机器级合并政策。 |
ConflictingPolicyData
应用于 Chrome 浏览器个人资料的冲突政策的相关信息。
JSON 表示法 |
---|
{
"source": enum ( |
字段 | |
---|---|
source |
仅限输出。政策的来源。 |
ExtensionPolicyData
应用于扩展程序的政策的相关信息。
JSON 表示法 |
---|
{
"extensionId": string,
"extensionName": string,
"policyData": [
{
object ( |
字段 | |
---|---|
extension |
仅限输出。扩展程序的 ID。 |
extension |
仅限输出。扩展程序的名称。 |
policy |
仅限输出。应用于扩展程序的政策的信息。 |
IdentityProvider
商家资料的可能身份提供方。
枚举 | |
---|---|
IDENTITY_PROVIDER_UNSPECIFIED |
表示未指定的身份提供方。 |
GOOGLE_IDENTITY_PROVIDER |
表示 Google 身份提供方。 |
EXTERNAL_IDENTITY_PROVIDER |
表示外部身份提供方。 |
AffiliationState
付款资料的具体联属状态。未来可能会添加新值。
枚举 | |
---|---|
AFFILIATION_STATE_UNSPECIFIED |
未指定联属状态。 |
UNAFFILIATED_GENERIC |
无关联 - 但我们没有无关联个人资料类型的详细信息。 |
PROFILE_ONLY |
非关联 - 显示在完全非受管浏览器上的受管个人资料。 |
UNAFFILIATED_LOCAL_MACHINE |
非关联 - 由其他组织本地管理(通过 GPO 等平台管理机制)计算机上的受管理个人资料。 |
UNAFFILIATED_CLOUD_MACHINE |
非关联文件 - 受管理的个人资料显示在由其他组织云管理的受管理浏览器(使用 Chrome 浏览器云管理)上。 |
AFFILIATED_CLOUD_MANAGED |
关联 - 个人资料和受管理的浏览器均由同一组织管理。 |
方法 |
|
---|---|
|
删除从 Chrome 浏览器个人资料收集的数据。 |
|
获取包含客户 ID 和个人资料永久 ID 的 Chrome 浏览器个人资料。 |
|
根据给定的搜索和排序条件列出客户的 Chrome 浏览器个人资料。 |