- 资源:ChromeBrowserProfile
 - DeviceInfo
 - 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}  | 
              
profileId | 
                
                   
 仅限输出。Chrome 客户端个人资料 ID。  | 
              
profilePermanentId | 
                
                   
 仅限输出。个人资料永久 ID 是客户中个人资料的唯一标识符。  | 
              
displayName | 
                
                   
 仅限输出。由客户端设置的配置文件显示名称。  | 
              
userId | 
                
                   
 仅限输出。用户的唯一 Directory API ID,可在 Admin SDK Users API 中使用。  | 
              
userEmail | 
                
                   
 仅限输出。该付款资料所属用户的电子邮件地址。  | 
              
lastActivityTime | 
                
                   
 仅限输出。按个人资料显示的最新活动的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
lastPolicyFetchTime | 
                
                   
 仅限输出。个人资料最近一次提取政策的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
lastPolicySyncTime | 
                
                   
 仅限输出。按个人资料显示的最近一次政策同步的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
lastStatusReportTime | 
                
                   
 仅限输出。配置文件的最新状态报告的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
deviceInfo | 
                
                   
 仅限输出。包含配置文件的设备的基本信息。此信息仅适用于关联的商家资料。  | 
              
osPlatformType | 
                
                   
 仅限输出。包含个人资料的设备的操作系统平台。  | 
              
osVersion | 
                
                   
 仅限输出。包含该个人资料的设备的操作系统版本。  | 
              
browserVersion | 
                
                   
 仅限输出。个人资料所在的浏览器的版本。  | 
              
browserChannel | 
                
                   
 仅限输出。包含该个人资料的浏览器的渠道。  | 
              
annotatedLocation | 
                
                   
 可选。管理员注释的配置文件的位置。  | 
              
annotatedUser | 
                
                   
 可选。管理员注释的个人资料的用户。  | 
              
attestationCredential | 
                
                   
 仅限输出。配置文件的认证凭据信息。  | 
              
reportingData | 
                
                   
 仅限输出。配置文件的详细报告数据。只有在启用配置文件报告政策后,此信息才可用。  | 
              
etag | 
                
                   
 仅限输出。此 ChromeBrowserProfile 资源的 ETag。此 etag 可与 UPDATE 操作搭配使用,以确保一致性。  | 
              
identityProvider | 
                
                   
 仅限输出。标识配置文件的提供方。  | 
              
firstEnrollmentTime | 
                
                   
 仅限输出。个人资料首次注册的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
affiliationState | 
                
                   
 仅限输出。个人资料的具体联属状态。  | 
              
policyCount | 
                
                   
 仅限输出。在个人资料中应用的政策数量。  | 
              
extensionCount | 
                
                   
 仅限输出。个人资料中安装的扩展程序数量。  | 
              
osPlatformVersion | 
                
                   
 仅限输出。包含配置文件的设备的操作系统平台主要版本(来自配置文件报告)。  | 
              
DeviceInfo
运行 Chrome 浏览器个人资料的设备的信息。
| JSON 表示法 | 
|---|
{
  "deviceType": enum ( | 
              
| 字段 | |
|---|---|
deviceType | 
                
                   
 仅限输出。配置文件所在设备的类型。  | 
              
affiliatedDeviceId | 
                
                   
 仅限输出。用于标识包含该个人资料的附属设备的设备 ID。如果设备类型为 CHROME_BROWSER,则表示设备的唯一 Directory API ID,可在 Admin SDK Browsers API 中使用。  | 
              
machine | 
                
                   
 仅限输出。包含配置文件的设备的机器名称。在未报告机器名称的平台(目前为 iOS 和 Android)上,此属性会改为设置为浏览器的 deviceId,但请注意,这与 |affiliatedDeviceId| 不同。  | 
              
hostname | 
                
                   
 仅限输出。配置文件所在设备的主机名。  | 
              
DeviceType
设备的可能类型。
| 枚举 | |
|---|---|
DEVICE_TYPE_UNSPECIFIED | 
                表示未指定的设备类型。 | 
CHROME_BROWSER | 
                表示 Chrome 浏览器设备。 | 
AttestationCredential
与 Chrome 浏览器个人资料关联的公钥信息。
| JSON 表示法 | 
|---|
{ "keyType": enum (  | 
              
| 字段 | |
|---|---|
keyType | 
                
                   
 仅限输出。公钥的类型。  | 
              
keyTrustLevel | 
                
                   
 仅限输出。公钥的信任级别。  | 
              
publicKey | 
                
                   
 仅限输出。公钥的值。 使用 base64 编码的字符串。  | 
              
keyRotationTime | 
                
                   
 仅限输出。公钥轮替的最新轮替时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
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 (  | 
              
| 字段 | |
|---|---|
browserExecutablePath | 
                
                   
 仅限输出。已安装的 Chrome 浏览器的可执行路径。有效的路径仅包含在联属频道个人资料中。  | 
              
installedBrowserVersion | 
                
                   
 仅限输出。浏览器的更新版本(如果不同于有效的浏览器版本)。  | 
              
profilePath | 
                
                   
 仅限输出。配置文件的路径。有效的路径仅包含在联属频道个人资料中。  | 
              
extensionData[] | 
                
                   
 仅限输出。个人资料中安装的扩展程序的相关信息。  | 
              
policyData[] | 
                
                   
 仅限输出。应用于商家资料的政策的相关信息。  | 
              
extensionPolicyData[] | 
                
                   
 仅限输出。应用于扩展程序的政策的相关信息。  | 
              
ExtensionData
在 Chrome 浏览器个人资料中安装的扩展程序的信息。
| JSON 表示法 | 
|---|
{ "extensionId": string, "version": string, "permissions": [ string ], "name": string, "description": string, "extensionType": enum (  | 
              
| 字段 | |
|---|---|
extensionId | 
                
                   
 仅限输出。扩展程序的 ID。  | 
              
version | 
                
                   
 仅限输出。扩展程序的版本。  | 
              
permissions[] | 
                
                   
 仅限输出。扩展程序请求的权限。  | 
              
name | 
                
                   
 仅限输出。扩展程序的名称。  | 
              
description | 
                
                   
 仅限输出。扩展程序的说明。  | 
              
extensionType | 
                
                   
 仅限输出。扩展程序的类型。  | 
              
homepageUri | 
                
                   
 仅限输出。扩展程序主页的网址。  | 
              
installationType | 
                
                   
 仅限输出。扩展程序的安装类型。  | 
              
manifestVersion | 
                
                   
 仅限输出。扩展程序的清单版本。  | 
              
isDisabled | 
                
                   
 仅限输出。表示用户是否停用了扩展程序。  | 
              
isWebstoreExtension | 
                
                   
 仅限输出。表示扩展程序是否来自应用商店。  | 
              
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 ( | 
              
| 字段 | |
|---|---|
extensionId | 
                
                   
 仅限输出。扩展程序的 ID。  | 
              
extensionName | 
                
                   
 仅限输出。扩展程序的名称。  | 
              
policyData[] | 
                
                   
 仅限输出。与扩展程序应用的政策相关的信息。  | 
              
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 浏览器个人资料。 |