REST Resource: customers.chromeBrowsers

Recurso: ChromeBrowser

Um dispositivo com navegadores Chrome gerenciados.

Representação JSON
{
  "name": string,
  "browserPermanentId": string,
  "lastPolicyFetchTime": string,
  "osPlatform": string,
  "osArchitecture": string,
  "osVersion": string,
  "machineName": string,
  "annotatedLocation": string,
  "annotatedUser": string,
  "annotatedAssetId": string,
  "annotatedNotes": string,
  "lastRegistrationTime": string,
  "extensionCount": string,
  "policyCount": string,
  "lastDeviceUser": string,
  "lastActivityTime": string,
  "osPlatformVersion": string,
  "browserVersions": [
    string
  ],
  "lastStatusReportTime": string,
  "lastDeviceUsers": [
    {
      object (BrowserUser)
    }
  ],
  "machinePolicies": [
    {
      object (Policy)
    }
  ],
  "browsers": [
    {
      object (Browser)
    }
  ],
  "serialNumber": string,
  "virtualDeviceId": string,
  "machineExtensionPolicies": [
    {
      object (ExtensionPolicy)
    }
  ],
  "orgUnitId": string,
  "deviceIdentifiersHistory": {
    object (DeviceIdentifiersHistory)
  },
  "attestationCredential": {
    object (AttestationCredential)
  },
  "omahaRecentFetchTime": string
}
Campos
name

string

Identificador. Formato: customers/{customerId}/chromeBrowsers/{browserPermanentId}

browserPermanentId

string

Apenas saída. Identificador exclusivo do navegador Chrome.

lastPolicyFetchTime

string (Timestamp format)

Apenas saída. A hora em que a última busca de política foi concluída neste dispositivo.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

osPlatform

string

Apenas saída. Plataforma do SO do dispositivo.

osArchitecture

string

Apenas saída. Arquitetura de CPU do dispositivo.

osVersion

string

Apenas saída. Versão do SO do dispositivo.

machineName

string

Apenas saída. Nome da máquina.

annotatedLocation

string

Opcional. Endereço ou local do dispositivo conforme anotado pelo administrador.

annotatedUser

string

Opcional. Usuário do dispositivo conforme anotado pelo administrador.

annotatedAssetId

string

Opcional. Identificador de recursos conforme anotado pelo administrador ou especificado durante a inscrição.

annotatedNotes

string

Opcional. Observações sobre este dispositivo, conforme anotado pelo administrador.

lastRegistrationTime

string (Timestamp format)

Apenas saída. A hora em que o dispositivo tentou se registrar pela última vez.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

extensionCount

string (int64 format)

Apenas saída. O número de extensões distintas instaladas em todos os navegadores Chrome deste dispositivo.

policyCount

string (int64 format)

Apenas saída. O número de políticas distintas definidas em todos os navegadores Chrome deste dispositivo.

lastDeviceUser

string

Apenas saída. O último usuário que fez login em um navegador Chrome neste dispositivo.

lastActivityTime

string (Timestamp format)

Apenas saída. A hora da última atividade no dispositivo, seja de relatórios, busca de políticas ou registro.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

osPlatformVersion

string

Apenas saída. Plataforma e versão do SO do dispositivo combinadas.

browserVersions[]

string

Apenas saída. Lista de todas as versões do navegador instaladas neste dispositivo.

lastStatusReportTime

string (Timestamp format)

Apenas saída. O horário em que o dispositivo enviou um relatório de status pela última vez.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastDeviceUsers[]

object (BrowserUser)

Apenas saída. Lista dos usuários recentes do navegador, em ordem decrescente de acordo com a hora do último relatório.

machinePolicies[]

object (Policy)

Apenas saída. A lista de todas as políticas no nível do dispositivo definidas para navegadores Chrome nesse dispositivo.

browsers[]

object (Browser)

Apenas saída. Lista de navegadores Chrome instalados neste dispositivo.

serialNumber

string

Apenas saída. O número de série do dispositivo.

virtualDeviceId

string

Apenas saída. O ID inicial do dispositivo enviado pelo primeiro navegador Chrome que registrou o dispositivo.

machineExtensionPolicies[]

object (ExtensionPolicy)

Apenas saída. A lista de todas as políticas no nível do dispositivo definidas para extensões instaladas no Chrome nesse dispositivo.

orgUnitId

string

Apenas saída. O ID ofuscado da unidade organizacional do navegador.

deviceIdentifiersHistory

object (DeviceIdentifiersHistory)

Apenas saída. O histórico de identificadores informados a este dispositivo.

attestationCredential

object (AttestationCredential)

Apenas saída. A credencial de atestado usada para o conector de confiança do dispositivo.

omahaRecentFetchTime

string (Timestamp format)

Apenas saída. Atividade recente de busca de políticas pelo Omaha. Não necessariamente a última busca, já que esse campo é atualizado apenas diariamente.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

BrowserUser

Um usuário do navegador Chrome.

Representação JSON
{
  "userName": string,
  "lastStatusReportTime": string
}
Campos
userName

string

Apenas saída. O nome do usuário que fez login no Chrome.

lastStatusReportTime

string (Timestamp format)

Apenas saída. A hora em que essas informações do usuário informaram um status pela última vez.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Política

A política aplicada informada por um navegador Chrome gerenciado. A política pode ser aplicada em vários escopos (máquina, perfil, extensão).

Representação JSON
{
  "source": enum (PolicySource),
  "policyName": string,
  "value": string,
  "error": string
}
Campos
source

enum (PolicySource)

Apenas saída. A origem da política.

policyName

string

Apenas saída. O nome da política.

value

string

Apenas saída. O valor da política.

error

string

Apenas saída. Uma string localizada com todos os erros informados ao tentar aplicar essa política, se houver.

Navegador

Uma instalação específica do Chrome em um dispositivo com navegadores Chrome gerenciados.

Representação JSON
{
  "browserVersion": string,
  "channel": enum (Channel),
  "lastStatusReportTime": string,
  "lastPolicyFetchTime": string,
  "executablePath": string,
  "plugins": [
    {
      object (Plugin)
    }
  ],
  "profiles": [
    {
      object (Profile)
    }
  ],
  "pendingInstallVersion": string
}
Campos
browserVersion

string

Apenas saída. Versão do navegador instalada.

channel

enum (Channel)

Apenas saída. O canal do navegador instalado.

lastStatusReportTime

string (Timestamp format)

Apenas saída. O horário em que o último relatório foi recebido desse navegador Chrome.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastPolicyFetchTime

string (Timestamp format)

Apenas saída. O horário em que a última solicitação para buscar políticas foi concluída neste navegador Chrome.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

executablePath

string

Apenas saída. O caminho para o executável Chrome.exe desse navegador.

plugins[]

object (Plugin)

Apenas saída. Lista de todos os plug-ins instalados neste navegador Chrome.

profiles[]

object (Profile)

Apenas saída. A lista de perfis para este navegador.

pendingInstallVersion

string

Apenas saída. A versão pendente de um navegador é instalada. Esse campo só é definido quando o navegador ativo atual tem uma versão diferente, como em "browserVersion".

Canal

Possíveis canais de lançamento de um navegador.

Tipos enumerados
CHANNEL_UNSPECIFIED Representa um canal não especificado.
CHANNEL_STABLE Representa um canal estável.
CHANNEL_BETA Representa um canal Beta.
CHANNEL_DEV Representa um canal de desenvolvimento.
CHANNEL_CANARY Representa um canal canário.

Plug-in

Informações sobre um plug-in do navegador Chrome instalado em uma instalação do Chrome relatada em um dispositivo com navegadores Chrome gerenciados.

Representação JSON
{
  "pluginName": string,
  "description": string,
  "filename": string
}
Campos
pluginName

string

Apenas saída. O nome do plug-in instalado.

description

string

Apenas saída. A descrição do plug-in instalado.

filename

string

Apenas saída. O nome do arquivo do plug-in instalado.

Perfil

Um perfil informado em uma instalação do Chrome em um dispositivo com navegadores Chrome gerenciados.

Representação JSON
{
  "profileName": string,
  "id": string,
  "lastStatusReportTime": string,
  "lastPolicyFetchTime": string,
  "safeBrowsingWarnings": string,
  "safeBrowsingWarningsClickThroughs": string,
  "chromeSignedInUserEmail": string,
  "extensions": [
    {
      object (Extension)
    }
  ],
  "userPolicies": [
    {
      object (Policy)
    }
  ],
  "extensionPolicies": [
    {
      object (ExtensionPolicy)
    }
  ],
  "safeBrowsingWarningsResetTime": string
}
Campos
profileName

string

Apenas saída. O nome dado a este perfil.

id

string

Apenas saída. Um ID exclusivo para este perfil.

lastStatusReportTime

string (Timestamp format)

Apenas saída. O horário em que o último relatório foi recebido desse perfil.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastPolicyFetchTime

string (Timestamp format)

Apenas saída. O horário em que a última solicitação para buscar políticas foi concluída com êxito para este perfil.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

safeBrowsingWarnings

string (int64 format)

Apenas saída. O número de avisos da Navegação segura mostrados neste perfil.

safeBrowsingWarningsClickThroughs

string (int64 format)

Apenas saída. O número de avisos da Navegação segura que foram clicados neste perfil.

chromeSignedInUserEmail

string

Apenas saída. O e-mail do usuário conectado a este perfil, se houver.

extensions[]

object (Extension)

Apenas saída. A lista de extensões instaladas para este perfil.

userPolicies[]

object (Policy)

Apenas saída. A lista de políticas do navegador Chrome aplicadas a este perfil.

extensionPolicies[]

object (ExtensionPolicy)

Apenas saída. A lista de extensões com políticas aplicadas.

safeBrowsingWarningsResetTime

string (Timestamp format)

Apenas saída. A última vez que as informações de aviso da Navegação segura foram redefinidas para 0.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Extensão

Informações sobre extensões instaladas no perfil informado em um Chrome instalado em um dispositivo com navegadores Chrome gerenciados.

Representação JSON
{
  "extensionId": string,
  "version": string,
  "permissions": [
    string
  ],
  "extensionName": string,
  "description": string,
  "appType": enum (ExtensionType),
  "homepageUri": string,
  "installType": enum (InstallationType),
  "configuredAppPolicy": enum (ConfiguredAppPolicy),
  "disabled": boolean,
  "icons": [
    {
      object (ExtensionIcon)
    }
  ],
  "manifestVersion": integer
}
Campos
extensionId

string

Apenas saída. O ID da extensão.

version

string

Apenas saída. A versão da extensão.

permissions[]

string

Apenas saída. A lista de permissões necessárias para essa extensão.

extensionName

string

Apenas saída. O nome localizado dessa extensão, conforme informado pelo Chrome.

description

string

Apenas saída. A descrição localizada desta extensão.

appType

enum (ExtensionType)

Apenas saída. O tipo da extensão.

homepageUri

string

Apenas saída. O URL da página inicial desta extensão.

installType

enum (InstallationType)

Apenas saída. A forma como a extensão foi instalada.

configuredAppPolicy

enum (ConfiguredAppPolicy)

Apenas saída. Se a extensão for controlada por uma política do navegador.

disabled

boolean

Apenas saída. Indica se a extensão está desativada.

icons[]

object (ExtensionIcon)

Apenas saída. A lista de ícones disponíveis para essa extensão.

manifestVersion

integer

Apenas saída. A versão do manifesto desta extensão.

ConfiguredAppPolicy

Possíveis políticas de app configuradas para uma extensão.

Tipos enumerados
CONFIGURED_APP_POLICY_UNSPECIFIED Representa uma política de app configurada não especificada.
CONFIGURED_APP_POLICY_NONE Representa nenhuma política de app configurada.
CONFIGURED_APP_POLICY_SHOULD_FORCE Representa uma extensão que precisa ser forçada.
CONFIGURED_APP_POLICY_SHOULD_BLOCK Representa uma extensão que precisa ser bloqueada.

ExtensionIcon

Ícone de uma extensão do navegador Chrome.

Representação JSON
{
  "size": integer,
  "uri": string
}
Campos
size

integer

Apenas saída. O tamanho do ícone da extensão.

uri

string

Apenas saída. O URL do ícone da extensão.

ExtensionPolicy

As políticas informadas aplicadas a uma extensão instalada em um perfil do Chrome.

Representação JSON
{
  "extensionId": string,
  "extensionName": string,
  "policies": [
    {
      object (Policy)
    }
  ]
}
Campos
extensionId

string

Apenas saída. O ID da extensão a que as políticas são aplicadas.

extensionName

string

Apenas saída. O nome da extensão a que as políticas são aplicadas.

policies[]

object (Policy)

Apenas saída. Lista de políticas aplicadas a esta extensão.

DeviceIdentifiersHistory

Histórico de identificadores de dispositivo informados por um dispositivo.

Representação JSON
{
  "records": [
    {
      object (DeviceIdentifiersRecord)
    }
  ],
  "deviceIdCollision": boolean,
  "lastDeviceIdCollisionDetectionTime": string
}
Campos
records[]

object (DeviceIdentifiersRecord)

Apenas saída. Lista de identificadores de dispositivo enviados por este dispositivo. Em ordem decrescente por "lastActivityTime".

deviceIdCollision

boolean

Apenas saída. O ID do dispositivo está sendo usado por vários dispositivos.

lastDeviceIdCollisionDetectionTime

string (Timestamp format)

Apenas saída. A última vez que detectamos a colisão de ID do dispositivo.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

DeviceIdentifiersRecord

Registro dos identificadores de dispositivos e quando eles foram informados.

Representação JSON
{
  "identifiers": {
    object (DeviceIdentifiers)
  },
  "firstRecordTime": string,
  "lastActivityTime": string
}
Campos
identifiers

object (DeviceIdentifiers)

Apenas saída. Identificadores de dispositivo.

firstRecordTime

string (Timestamp format)

Apenas saída. A primeira vez que esses identificadores foram informados.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastActivityTime

string (Timestamp format)

Apenas saída. O horário da última atividade desses identificadores, seja de relatórios, busca de políticas ou registro.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

DeviceIdentifiers

Coleção de identificadores de dispositivo.

Representação JSON
{
  "machineName": string,
  "serialNumber": string,
  "hostName": string
}
Campos
machineName

string

Apenas saída. O nome da máquina associada ao dispositivo.

serialNumber

string

Apenas saída. O número de série do dispositivo.

hostName

string

Apenas saída. O nome do host do dispositivo.

Métodos

delete

Exclui os dados coletados de um perfil do navegador Chrome.

get

Recupera um único navegador Chrome identificado pelo ID do cliente e do recurso.

list

Recupera todos os navegadores Chrome de um cliente (paginados).

move

Move os navegadores Chrome gerenciados para uma nova unidade organizacional (UO).

patch

Atualiza as informações de anotação de um navegador Chrome.