REST Resource: customers.chromeBrowsers

Ressource : ChromeBrowser

Un appareil avec des navigateurs Chrome gérés.

Représentation 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
}
Champs
name

string

Identifiant. Format : customers/{customerId}/chromeBrowsers/{browserPermanentId}

browserPermanentId

string

Uniquement en sortie. Identifiant unique du navigateur Chrome.

lastPolicyFetchTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle la dernière récupération des règles a réussi sur cet appareil.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

osPlatform

string

Uniquement en sortie. Plate-forme de l'OS de l'appareil.

osArchitecture

string

Uniquement en sortie. Architecture de processeur de l'appareil.

osVersion

string

Uniquement en sortie. Version de l'OS de l'appareil.

machineName

string

Uniquement en sortie. Nom de la machine.

annotatedLocation

string

Facultatif. Adresse ou emplacement de l'appareil (annoté par l'administrateur).

annotatedUser

string

Facultatif. Utilisateur de l'appareil (annoté par l'administrateur).

annotatedAssetId

string

Facultatif. Identifiant d'élément (annoté par l'administrateur ou spécifié lors de l'enregistrement).

annotatedNotes

string

Facultatif. Notes concernant cet appareil (annotées par l'administrateur).

lastRegistrationTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle l'appareil a tenté de s'enregistrer pour la dernière fois.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

extensionCount

string (int64 format)

Uniquement en sortie. Nombre d'extensions distinctes installées sur tous les navigateurs Chrome de cet appareil.

policyCount

string (int64 format)

Uniquement en sortie. Nombre de règles distinctes définies sur tous les navigateurs Chrome de cet appareil.

lastDeviceUser

string

Uniquement en sortie. Dernier utilisateur à s'être connecté à un navigateur Chrome sur cet appareil.

lastActivityTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière activité sur l'appareil (création de rapport, récupération de règle ou enregistrement).

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

osPlatformVersion

string

Uniquement en sortie. Combinaison de la plate-forme et de la version de l'OS de l'appareil.

browserVersions[]

string

Uniquement en sortie. Liste de toutes les versions de navigateur installées sur cet appareil.

lastStatusReportTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle l'appareil a envoyé son dernier rapport d'état.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastDeviceUsers[]

object (BrowserUser)

Uniquement en sortie. Liste des utilisateurs récents du navigateur, par ordre décroissant de la dernière heure de signalement.

machinePolicies[]

object (Policy)

Uniquement en sortie. Liste de toutes les règles définies au niveau de l'appareil pour les navigateurs Chrome sur cet appareil.

browsers[]

object (Browser)

Uniquement en sortie. Liste des navigateurs Chrome installés sur cet appareil.

serialNumber

string

Uniquement en sortie. Numéro de série de l'appareil.

virtualDeviceId

string

Uniquement en sortie. ID de l'appareil initial envoyé par le premier navigateur Chrome ayant enregistré cet appareil.

machineExtensionPolicies[]

object (ExtensionPolicy)

Uniquement en sortie. Liste de toutes les règles au niveau de l'appareil définies pour les extensions installées dans Chrome sur cet appareil.

orgUnitId

string

Uniquement en sortie. ID d'unité organisationnelle obscurci du navigateur.

deviceIdentifiersHistory

object (DeviceIdentifiersHistory)

Uniquement en sortie. Historique des identifiants signalés à cet appareil.

attestationCredential

object (AttestationCredential)

Uniquement en sortie. Identifiant d'attestation utilisé pour le connecteur de confiance des appareils.

omahaRecentFetchTime

string (Timestamp format)

Uniquement en sortie. Activité de récupération des règles récente par Omaha. Il ne s'agit pas nécessairement de la dernière récupération, car ce champ n'est mis à jour qu'une fois par jour.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

BrowserUser

Un utilisateur du navigateur Chrome.

Représentation JSON
{
  "userName": string,
  "lastStatusReportTime": string
}
Champs
userName

string

Uniquement en sortie. Nom d'utilisateur de l'utilisateur connecté à Chrome.

lastStatusReportTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle les informations de cet utilisateur ont signalé un état pour la dernière fois.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Règle

Règle appliquée signalée par un navigateur Chrome géré. La règle peut être appliquée à différents niveaux (machine, profil, extension).

Représentation JSON
{
  "source": enum (PolicySource),
  "policyName": string,
  "value": string,
  "error": string
}
Champs
source

enum (PolicySource)

Uniquement en sortie. Source de la règle.

policyName

string

Uniquement en sortie. Nom de la règle.

value

string

Uniquement en sortie. Valeur de la règle.

error

string

Uniquement en sortie. Chaîne localisée contenant toutes les erreurs signalées lors de la tentative d'application de cette règle, le cas échéant.

Navigateur

Installation spécifique de Chrome sur un appareil avec des navigateurs Chrome gérés.

Représentation JSON
{
  "browserVersion": string,
  "channel": enum (Channel),
  "lastStatusReportTime": string,
  "lastPolicyFetchTime": string,
  "executablePath": string,
  "plugins": [
    {
      object (Plugin)
    }
  ],
  "profiles": [
    {
      object (Profile)
    }
  ],
  "pendingInstallVersion": string
}
Champs
browserVersion

string

Uniquement en sortie. Version du navigateur installée.

channel

enum (Channel)

Uniquement en sortie. Type de version du navigateur installé.

lastStatusReportTime

string (Timestamp format)

Uniquement en sortie. Date et heure de réception du dernier rapport de ce navigateur Chrome.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastPolicyFetchTime

string (Timestamp format)

Uniquement en sortie. Date et heure de la dernière récupération des règles réussie sur ce navigateur Chrome.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

executablePath

string

Uniquement en sortie. Chemin d'accès à l'exécutable Chrome.exe pour ce navigateur.

plugins[]

object (Plugin)

Uniquement en sortie. Liste de tous les plug-ins installés sur ce navigateur Chrome.

profiles[]

object (Profile)

Uniquement en sortie. Liste des profils pour ce navigateur.

pendingInstallVersion

string

Uniquement en sortie. La version en attente d'un navigateur est installée. Ce champ n'est défini que lorsque la version du navigateur actif actuel est différente de celle indiquée dans "browserVersion".

Canal

Versions disponibles possibles d'un navigateur.

Enums
CHANNEL_UNSPECIFIED Représente un canal non spécifié.
CHANNEL_STABLE Représente un canal stable.
CHANNEL_BETA Représente un canal bêta.
CHANNEL_DEV Représente un canal de développement.
CHANNEL_CANARY Représente un canal Canary.

Plug-in

Informations sur un plug-in de navigateur Chrome installé sur une installation Chrome signalée sur un appareil avec des navigateurs Chrome gérés.

Représentation JSON
{
  "pluginName": string,
  "description": string,
  "filename": string
}
Champs
pluginName

string

Uniquement en sortie. Nom du plug-in installé.

description

string

Uniquement en sortie. Description du plug-in installé.

filename

string

Uniquement en sortie. Nom de fichier du plug-in installé.

Profil

Profil signalé sur une installation de Chrome sur un appareil avec navigateurs Chrome gérés.

Représentation 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
}
Champs
profileName

string

Uniquement en sortie. Nom attribué à ce profil.

id

string

Uniquement en sortie. Identifiant unique de ce profil.

lastStatusReportTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le dernier rapport a été reçu de ce profil.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastPolicyFetchTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle la dernière requête de récupération des règles a réussi pour ce profil.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

safeBrowsingWarnings

string (int64 format)

Uniquement en sortie. Nombre d'avertissements de navigation sécurisée affichés dans ce profil.

safeBrowsingWarningsClickThroughs

string (int64 format)

Uniquement en sortie. Nombre d'avertissements de navigation sécurisée sur lesquels l'utilisateur a cliqué dans ce profil.

chromeSignedInUserEmail

string

Uniquement en sortie. Adresse e-mail de l'utilisateur connecté à ce profil, le cas échéant.

extensions[]

object (Extension)

Uniquement en sortie. Liste des extensions installées pour ce profil.

userPolicies[]

object (Policy)

Uniquement en sortie. Liste des règles du navigateur Chrome appliquées à ce profil.

extensionPolicies[]

object (ExtensionPolicy)

Uniquement en sortie. Liste des extensions auxquelles des règles d'extension ont été appliquées.

safeBrowsingWarningsResetTime

string (Timestamp format)

Uniquement en sortie. Dernière réinitialisation à 0 des informations d'avertissement de navigation sécurisée.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Extension

Informations sur les extensions installées sur le profil signalé sur un navigateur Chrome installé sur un appareil avec des navigateurs Chrome gérés.

Représentation 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
}
Champs
extensionId

string

Uniquement en sortie. ID de l'extension.

version

string

Uniquement en sortie. Version de l'extension.

permissions[]

string

Uniquement en sortie. Liste des autorisations requises pour cette extension.

extensionName

string

Uniquement en sortie. Nom localisé de cette extension tel qu'indiqué par Chrome.

description

string

Uniquement en sortie. Description localisée de cette extension.

appType

enum (ExtensionType)

Uniquement en sortie. Type de l'extension.

homepageUri

string

Uniquement en sortie. URL de la page d'accueil de cette extension.

installType

enum (InstallationType)

Uniquement en sortie. La façon dont l'extension a été installée.

configuredAppPolicy

enum (ConfiguredAppPolicy)

Uniquement en sortie. Si l'extension est contrôlée par une règle du navigateur.

disabled

boolean

Uniquement en sortie. Indique si l'extension est désactivée.

icons[]

object (ExtensionIcon)

Uniquement en sortie. Liste des icônes disponibles pour cette extension.

manifestVersion

integer

Uniquement en sortie. Version du fichier manifeste de cette extension.

ConfiguredAppPolicy

Règles d'application configurées possibles pour une extension.

Enums
CONFIGURED_APP_POLICY_UNSPECIFIED Représente une règle d'application configurée non spécifiée.
CONFIGURED_APP_POLICY_NONE Ne représente aucune règle d'application configurée.
CONFIGURED_APP_POLICY_SHOULD_FORCE Représente une extension qui doit être forcée.
CONFIGURED_APP_POLICY_SHOULD_BLOCK Représente une extension à bloquer.

ExtensionIcon

Icône d'une extension du navigateur Chrome.

Représentation JSON
{
  "size": integer,
  "uri": string
}
Champs
size

integer

Uniquement en sortie. Taille de l'icône de l'extension.

uri

string

Uniquement en sortie. URL de l'icône de l'extension.

ExtensionPolicy

Règles signalées appliquées à une extension installée sur un profil Chrome.

Représentation JSON
{
  "extensionId": string,
  "extensionName": string,
  "policies": [
    {
      object (Policy)
    }
  ]
}
Champs
extensionId

string

Uniquement en sortie. ID de l'extension à laquelle les règles s'appliquent.

extensionName

string

Uniquement en sortie. Nom de l'extension à laquelle les règles sont appliquées.

policies[]

object (Policy)

Uniquement en sortie. Liste des règles appliquées à cette extension.

DeviceIdentifiersHistory

Historique des identifiants d'appareil signalés par un appareil.

Représentation JSON
{
  "records": [
    {
      object (DeviceIdentifiersRecord)
    }
  ],
  "deviceIdCollision": boolean,
  "lastDeviceIdCollisionDetectionTime": string
}
Champs
records[]

object (DeviceIdentifiersRecord)

Uniquement en sortie. Liste des identifiants d'appareil envoyés par cet appareil. Par ordre décroissant de lastActivityTime.

deviceIdCollision

boolean

Uniquement en sortie. L'ID de l'appareil est potentiellement utilisé par plusieurs appareils.

lastDeviceIdCollisionDetectionTime

string (Timestamp format)

Uniquement en sortie. Dernière détection d'une collision d'ID d'appareil.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

DeviceIdentifiersRecord

Enregistrement des identifiants des appareils et de la date à laquelle ils ont été signalés.

Représentation JSON
{
  "identifiers": {
    object (DeviceIdentifiers)
  },
  "firstRecordTime": string,
  "lastActivityTime": string
}
Champs
identifiers

object (DeviceIdentifiers)

Uniquement en sortie. Identifiants des appareils.

firstRecordTime

string (Timestamp format)

Uniquement en sortie. Date à laquelle ces identifiants ont été signalés pour la première fois.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

lastActivityTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière activité de ces identifiants (création de rapports, récupération de règles ou enregistrement).

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

DeviceIdentifiers

Collection d'identifiants d'appareils.

Représentation JSON
{
  "machineName": string,
  "serialNumber": string,
  "hostName": string
}
Champs
machineName

string

Uniquement en sortie. Nom de la machine associée à l'appareil.

serialNumber

string

Uniquement en sortie. Numéro de série de l'appareil.

hostName

string

Uniquement en sortie. Nom d'hôte de l'appareil.

Méthodes

delete

Supprime les données collectées à partir d'un profil de navigateur Chrome.

get

Récupère un seul navigateur Chrome identifié par son ID client et son ID de ressource.

list

Récupère tous les navigateurs Chrome d'un client (pagination).

move

Déplace les navigateurs Chrome gérés vers une nouvelle unité organisationnelle.

patch

Met à jour les informations d'annotation pour un navigateur Chrome.