- 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. |