- Recurso: ChromeBrowserProfile
- DeviceInfo
- DeviceType
- AttestationCredential
- KeyType
- KeyTrustLevel
- ReportingData
- ExtensionData
- ExtensionType
- InstallationType
- PolicyData
- PolicySource
- ConflictingPolicyData
- ExtensionPolicyData
- IdentityProvider
- AffiliationState
- Métodos
Recurso: ChromeBrowserProfile
Uma representação de um perfil do navegador Chrome.
| Representação JSON | 
|---|
| { "name": string, "profileId": string, "profilePermanentId": string, "displayName": string, "userId": string, "userEmail": string, "lastActivityTime": string, "lastPolicyFetchTime": string, "lastPolicySyncTime": string, "lastStatusReportTime": string, "deviceInfo": { object ( | 
| Campos | |
|---|---|
| name | 
 Identificador. Formato: customers/{customer_id}/profiles/{profilePermanentId} | 
| profileId | 
 Apenas saída. ID do perfil do lado do cliente do Chrome. | 
| profilePermanentId | 
 Apenas saída. O ID permanente do perfil é o identificador exclusivo de um perfil em um cliente. | 
| displayName | 
 Apenas saída. Nome de exibição do perfil definido pelo cliente. | 
| userId | 
 Apenas saída. ID exclusivo da API Directory do usuário que pode ser usado na API Admin SDK Users. | 
| userEmail | 
 Apenas saída. Endereço de e-mail do usuário ao qual o perfil pertence. | 
| lastActivityTime | 
 Apenas saída. Carimbo de data/hora da atividade mais recente do perfil. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:  | 
| lastPolicyFetchTime | 
 Apenas saída. Carimbo de data/hora da busca de política mais recente pelo perfil. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:  | 
| lastPolicySyncTime | 
 Apenas saída. Carimbo de data/hora da última sincronização de política pelo perfil. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:  | 
| lastStatusReportTime | 
 Apenas saída. Carimbo de data/hora do último relatório de status do perfil. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:  | 
| deviceInfo | 
 Apenas saída. Informações básicas do dispositivo em que o perfil existe. Essas informações estão disponíveis apenas para os perfis afiliados. | 
| osPlatformType | 
 Apenas saída. Plataforma do SO do dispositivo em que o perfil existe. | 
| osVersion | 
 Apenas saída. Versão do SO do dispositivo em que o perfil existe. | 
| browserVersion | 
 Apenas saída. Versão do navegador em que o perfil existe. | 
| browserChannel | 
 Apenas saída. Canal do navegador em que o perfil existe. | 
| annotatedLocation | 
 Opcional. Local do perfil anotado pelo administrador. | 
| annotatedUser | 
 Opcional. Usuário do perfil anotado pelo administrador. | 
| attestationCredential | 
 Apenas saída. Informações da credencial de atestado do perfil. | 
| reportingData | 
 Apenas saída. Dados de relatórios detalhados do perfil. Essas informações só estão disponíveis quando a política de relatórios de perfil está ativada. | 
| etag | 
 Apenas saída. Etag deste recurso do ChromeBrowserProfile. Essa ETag pode ser usada com a operação UPDATE para garantir a consistência. | 
| identityProvider | 
 Apenas saída. Identifique o provedor do perfil. | 
| firstEnrollmentTime | 
 Apenas saída. Carimbo de data/hora da primeira inscrição do perfil. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:  | 
| affiliationState | 
 Apenas saída. O estado de afiliação específico do perfil. | 
| policyCount | 
 Apenas saída. Número de políticas aplicadas no perfil. | 
| extensionCount | 
 Apenas saída. Número de extensões instaladas no perfil. | 
| osPlatformVersion | 
 Apenas saída. Versão principal da plataforma do SO do dispositivo em que o perfil existe, de relatórios de perfil. | 
DeviceInfo
Informações de um dispositivo que executa um perfil do navegador Chrome.
| Representação JSON | 
|---|
| {
  "deviceType": enum ( | 
| Campos | |
|---|---|
| deviceType | 
 Apenas saída. Tipo do dispositivo em que o perfil existe. | 
| affiliatedDeviceId | 
 Apenas saída. ID do dispositivo que identifica o dispositivo afiliado em que o perfil existe. Se o tipo de dispositivo for CHROME_BROWSER, isso representa um ID exclusivo da API Directory do dispositivo que pode ser usado na API Browsers do SDK Admin. | 
| machine | 
 Apenas saída. Nome da máquina do dispositivo em que o perfil existe. Em plataformas que não informam o nome da máquina (atualmente iOS e Android), esse valor é definido como o deviceId do navegador, mas é um deviceId diferente do |affiliatedDeviceId|. | 
| hostname | 
 Apenas saída. Nome do host do dispositivo em que o perfil existe. | 
DeviceType
Possíveis tipos de dispositivo.
| Enums | |
|---|---|
| DEVICE_TYPE_UNSPECIFIED | Representa um tipo de dispositivo não especificado. | 
| CHROME_BROWSER | Representa um dispositivo com o navegador Chrome. | 
AttestationCredential
Informações da chave pública associada a um perfil do navegador Chrome.
| Representação JSON | 
|---|
| { "keyType": enum ( | 
| Campos | |
|---|---|
| keyType | 
 Apenas saída. Tipo de chave pública. | 
| keyTrustLevel | 
 Apenas saída. Nível de confiança da chave pública. | 
| publicKey | 
 Apenas saída. Valor da chave pública. Uma string codificada em base64. | 
| keyRotationTime | 
 Apenas saída. Carimbo de data/hora da última rotação da chave pública. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:  | 
KeyType
Tipos possíveis de chave pública.
| Enums | |
|---|---|
| KEY_TYPE_UNSPECIFIED | Representa um tipo de chave pública não especificado. | 
| RSA_KEY | Representa uma chave RSA. | 
| EC_KEY | Representa uma chave EC. | 
KeyTrustLevel
Possíveis níveis de confiança de uma chave pública.
| Enums | |
|---|---|
| KEY_TRUST_LEVEL_UNSPECIFIED | Representa um nível de confiança de chave pública não especificado. | 
| CHROME_BROWSER_HW_KEY | Representa uma chave de hardware. | 
| CHROME_BROWSER_OS_KEY | Representa uma chave do SO. | 
ReportingData
Relatório de dados de um perfil do navegador Chrome.
| Representação JSON | 
|---|
| { "browserExecutablePath": string, "installedBrowserVersion": string, "profilePath": string, "extensionData": [ { object ( | 
| Campos | |
|---|---|
| browserExecutablePath | 
 Apenas saída. Caminho executável do navegador Chrome instalado. Um caminho válido é incluído apenas em perfis afiliados. | 
| installedBrowserVersion | 
 Apenas saída. Versão atualizada de um navegador, se for diferente da versão ativa. | 
| profilePath | 
 Apenas saída. Caminho do perfil. Um caminho válido é incluído apenas em perfis afiliados. | 
| extensionData[] | 
 Apenas saída. Informações das extensões instaladas no perfil. | 
| policyData[] | 
 Apenas saída. Informações sobre as políticas aplicadas no perfil. | 
| extensionPolicyData[] | 
 Apenas saída. Informações sobre as políticas aplicadas às extensões. | 
ExtensionData
Informações de uma extensão instalada em um perfil do navegador Chrome.
| Representação JSON | 
|---|
| { "extensionId": string, "version": string, "permissions": [ string ], "name": string, "description": string, "extensionType": enum ( | 
| Campos | |
|---|---|
| extensionId | 
 Apenas saída. ID da extensão. | 
| version | 
 Apenas saída. Versão da extensão. | 
| permissions[] | 
 Apenas saída. Permissões solicitadas pela extensão. | 
| name | 
 Apenas saída. Nome da extensão. | 
| description | 
 Apenas saída. Descrição da extensão. | 
| extensionType | 
 Apenas saída. Tipo da extensão. | 
| homepageUri | 
 Apenas saída. O URL da página inicial da extensão. | 
| installationType | 
 Apenas saída. Tipo de instalação da extensão. | 
| manifestVersion | 
 Apenas saída. Versão do manifesto da extensão. | 
| isDisabled | 
 Apenas saída. Representa se o usuário desativou a extensão. | 
| isWebstoreExtension | 
 Apenas saída. Representa se a extensão é da loja da Web. | 
ExtensionType
Possíveis tipos de extensão.
| Enums | |
|---|---|
| EXTENSION_TYPE_UNSPECIFIED | Representa um tipo de extensão não especificado. | 
| EXTENSION | Representa uma extensão. | 
| APP | Representa um app. | 
| THEME | Representa um tema. | 
| HOSTED_APP | Representa um app hospedado. | 
InstallationType
Possíveis tipos de instalação de uma extensão.
| Enums | |
|---|---|
| INSTALLATION_TYPE_UNSPECIFIED | Representa um tipo de instalação não especificado. | 
| MULTIPLE | Representa instâncias da extensão com tipos de instalação misturados. | 
| NORMAL | Representa um tipo de instalação normal. | 
| ADMIN | Representa uma instalação feita pelo administrador. | 
| DEVELOPMENT | Representa um tipo de instalação de desenvolvimento. | 
| SIDELOAD | Representa um tipo de instalação de sideload. | 
| OTHER | Representa um tipo de instalação que não está incluído nas outras opções. | 
PolicyData
Informações de uma política aplicada em um perfil do navegador Chrome.
| Representação JSON | 
|---|
| { "source": enum ( | 
| Campos | |
|---|---|
| source | 
 Apenas saída. Origem da política. | 
| name | 
 Apenas saída. Nome da política. | 
| value | 
 Apenas saída. Valor da política. | 
| conflicts[] | 
 Apenas saída. Informações conflitantes sobre a política. | 
| error | 
 Apenas saída. Mensagem de erro da política, se houver. | 
PolicySource
Possíveis origens de uma política.
| Enums | |
|---|---|
| POLICY_SOURCE_UNSPECIFIED | Representa uma origem de política não especificada. | 
| MACHINE_PLATFORM | Representa uma política de plataforma no nível da máquina. | 
| USER_PLATFORM | Representa uma política de plataforma no nível do usuário. | 
| MACHINE_LEVEL_USER_CLOUD | Representa uma política da nuvem do usuário no nível da máquina. | 
| USER_CLOUD | Representa uma política de nuvem no nível do usuário. | 
| MACHINE_MERGED | Representa uma política mesclada no nível da máquina. | 
ConflictingPolicyData
Informações sobre a política em conflito aplicada em um perfil do navegador Chrome.
| Representação JSON | 
|---|
| {
  "source": enum ( | 
| Campos | |
|---|---|
| source | 
 Apenas saída. Origem da política. | 
ExtensionPolicyData
Informações sobre as políticas aplicadas a uma extensão.
| Representação JSON | 
|---|
| {
  "extensionId": string,
  "extensionName": string,
  "policyData": [
    {
      object ( | 
| Campos | |
|---|---|
| extensionId | 
 Apenas saída. ID da extensão. | 
| extensionName | 
 Apenas saída. Nome da extensão. | 
| policyData[] | 
 Apenas saída. Informações sobre as políticas aplicadas à extensão. | 
IdentityProvider
Possíveis provedores de identidade de um perfil.
| Enums | |
|---|---|
| IDENTITY_PROVIDER_UNSPECIFIED | Representa um provedor de identidade não especificado. | 
| GOOGLE_IDENTITY_PROVIDER | Representa um provedor de identidade do Google. | 
| EXTERNAL_IDENTITY_PROVIDER | Representa um provedor de identidade externo. | 
AffiliationState
O estado de afiliação específico do perfil. Novos valores podem ser adicionados no futuro.
| Enums | |
|---|---|
| AFFILIATION_STATE_UNSPECIFIED | Estado de afiliação não especificado. | 
| UNAFFILIATED_GENERIC | Não afiliado, mas não temos detalhes sobre o tipo de perfil não afiliado. | 
| PROFILE_ONLY | Não afiliado: um perfil gerenciado que aparece em um navegador totalmente não gerenciado. | 
| UNAFFILIATED_LOCAL_MACHINE | Não afiliado: um perfil gerenciado que aparece em uma máquina gerenciada localmente por uma organização diferente (por mecanismos de gerenciamento de plataforma, como GPO). | 
| UNAFFILIATED_CLOUD_MACHINE | Não afiliado: um perfil gerenciado que aparece em um navegador gerenciado por uma organização diferente (usando o Gerenciamento de nuvem do navegador Chrome). | 
| AFFILIATED_CLOUD_MANAGED | Afiliado: o perfil e o navegador gerenciado são gerenciados pela mesma organização. | 
| Métodos | |
|---|---|
| 
 | Exclui os dados coletados de um perfil do navegador Chrome. | 
| 
 | Recupera um perfil do navegador Chrome com o ID do cliente e o ID permanente do perfil. | 
| 
 | Lista os perfis do navegador Chrome de um cliente com base nos critérios de pesquisa e classificação fornecidos. | 
