- Représentation JSON
- UsageLogEvent
- KeyguardDismissedEvent
- KeyguardDismissAuthAttemptEvent
- KeyguardSecuredEvent
- FilePulledEvent
- FilePushedEvent
- CertAuthorityInstalledEvent
- CertAuthorityRemovedEvent
- CertValidationFailureEvent
- CryptoSelfTestCompletedEvent
- KeyDestructionEvent
- KeyGeneratedEvent
- KeyImportEvent
- KeyIntegrityViolationEvent
- LoggingStartedEvent
- LoggingStoppedEvent
- LogBufferSizeCriticalEvent
- MediaMountEvent
- MediaUnmountEvent
- OsShutdownEvent
- OsStartupEvent
- RemoteLockEvent
- WipeFailureEvent
- ConnectEvent
- DnsEvent
- StopLostModeUserAttemptEvent
- LostModeOutgoingPhoneCallEvent
- LostModeLocationEvent
- Emplacement
- EnrollmentCompleteEvent
Journaux d'événements par lot de events
provenant de l'appareil.
Représentation JSON |
---|
{
"device": string,
"user": string,
"retrievalTime": string,
"usageLogEvents": [
{
object ( |
Champs | |
---|---|
device |
Le nom de l'appareil, s'il est présent, au format "enterprises/{enterpriseId}/devices/{deviceId}" |
user |
Si elle est présente, il s'agit du nom de ressource de l'utilisateur propriétaire de cet appareil au format "enterprises/{enterpriseId}/users/{userId}". |
retrievalTime |
Code temporel de l'appareil au moment où le lot d'événements a été collecté sur l'appareil. Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : |
usageLogEvents[] |
Liste des UsageLogEvent signalés par l'appareil, triés par ordre chronologique selon l'heure de l'événement. |
UsageLogEvent
Événement consigné sur l'appareil.
Représentation JSON |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
Champs | |
---|---|
eventId |
ID unique de l'événement. |
eventTime |
Horodatage de l'appareil au moment où l'événement a été consigné. Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : |
eventType |
Type d'événement de journal d'utilisation spécifique signalé sur l'appareil. Utilisez-le pour déterminer le champ |
Champ d'union event . Types d'événements enregistrés sur l'appareil. Consultez chaque type d'événement pour en savoir plus sur le moment où il est envoyé, les restrictions concernant l'enregistrement de l'événement et les champs inclus. event ne peut être qu'un des éléments suivants : |
|
adbShellCommandEvent |
Une commande shell a été émise sur ADB via "commande adb shell". Fait partie de |
adbShellInteractiveEvent |
Un shell interactif ADB a été ouvert via "adb shell". Partie de |
appProcessStartEvent |
Un processus d'application a été lancé. Fait partie de |
keyguardDismissedEvent |
Le keyguard a été fermé. Fait partie de |
keyguardDismissAuthAttemptEvent |
Une tentative de déverrouillage de l'appareil a été effectuée. Fait partie de |
keyguardSecuredEvent |
L'appareil a été verrouillé par l'utilisateur ou en raison d'un délai d'inactivité. Fait partie de |
filePulledEvent |
Un fichier a été téléchargé depuis l'appareil. Fait partie de |
filePushedEvent |
Un fichier a été importé sur l'appareil. Fait partie de |
certAuthorityInstalledEvent |
Un nouveau certificat racine a été installé dans l'espace de stockage des identifiants de confiance du système. Fait partie de |
certAuthorityRemovedEvent |
Un certificat racine a été supprimé du stockage d'identifiants de confiance du système. Fait partie de |
certValidationFailureEvent |
La validation d'un certificat X.509v3 a échoué. Cette validation est actuellement effectuée sur le point d'accès Wi-Fi. L'échec peut être dû à une incompatibilité lors de la validation du certificat du serveur. Toutefois, il pourra à l'avenir inclure d'autres événements de validation d'un certificat X.509v3. Fait partie de |
cryptoSelfTestCompletedEvent |
Valide si la bibliothèque cryptographique intégrée d'Android (BoringSSL) est valide. Cette opération doit toujours réussir au démarrage de l'appareil. Si elle échoue, l'appareil doit être considéré comme non approuvé. Fait partie de |
keyDestructionEvent |
Une clé cryptographique, y compris une clé privée installée par l'utilisateur, installée par l'administrateur ou gérée par le système, est supprimée de l'appareil par l'utilisateur ou par la gestion. Fait partie de |
keyGeneratedEvent |
Une clé cryptographique, y compris une clé privée installée par l'utilisateur, installée par l'administrateur et gérée par le système, est installée sur l'appareil par l'utilisateur ou par la gestion. Fait partie de |
keyImportEvent |
Une clé cryptographique, y compris une clé privée installée par l'utilisateur, installée par l'administrateur et gérée par le système, est importée sur l'appareil par l'utilisateur ou par le système de gestion. Fait partie de |
keyIntegrityViolationEvent |
Une clé cryptographique, y compris une clé privée installée par l'utilisateur, installée par l'administrateur et gérée par le système, est considérée comme corrompue en raison d'une corruption du stockage, d'une défaillance matérielle ou d'un problème lié à l'OS. Fait partie de |
loggingStartedEvent |
La règle |
loggingStoppedEvent |
La règle |
logBufferSizeCriticalEvent |
Le tampon du journal d'audit a atteint 90 % de sa capacité. Par conséquent, les événements plus anciens peuvent être supprimés. Fait partie de |
mediaMountEvent |
Un support amovible a été installé. Fait partie de |
mediaUnmountEvent |
Le support amovible a été démonté. Fait partie de |
osShutdownEvent |
L'appareil a été éteint. Fait partie de |
osStartupEvent |
L'appareil a démarré. Fait partie de |
remoteLockEvent |
L'appareil ou le profil a été verrouillé à distance à l'aide de la commande |
wipeFailureEvent |
L'effacement du profil professionnel ou de l'appareil appartenant à l'entreprise a échoué. Il peut s'agir d'une action initiée par l'utilisateur ou l'administrateur (par exemple, |
connectEvent |
Un événement de connexion TCP a été initié via la pile réseau standard. Fait partie de |
dnsEvent |
Un événement de recherche DNS a été lancé via la pile réseau standard. Fait partie de |
stopLostModeUserAttemptEvent |
Tentative de désactivation du mode Perdu sur un appareil. |
lostModeOutgoingPhoneCallEvent |
Un appel téléphonique sortant a été passé depuis un appareil en mode Perdu. |
lostModeLocationEvent |
Mise à jour de la position en mode Perdu lorsqu'un appareil est en mode Perdu. |
enrollmentCompleteEvent |
L'appareil a été enregistré. Fait partie de |
backupServiceToggledEvent |
Un administrateur a activé ou désactivé le service de sauvegarde. Fait partie de |
KeyguardDismissedEvent
Ce type ne comporte aucun champ.
Le keyguard a été fermé. Ce champ est volontairement vide.
KeyguardDismissAuthAttemptEvent
Une tentative de déverrouillage de l'appareil a été effectuée.
Représentation JSON |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
Champs | |
---|---|
success |
Indique si la tentative de déverrouillage a réussi. |
strongAuthMethodUsed |
Indique si une méthode d'authentification forte (mot de passe, code ou schéma) a été utilisée pour déverrouiller l'appareil. |
KeyguardSecuredEvent
Ce type ne comporte aucun champ.
L'appareil a été verrouillé par l'utilisateur ou en raison d'un délai d'inactivité. Ce champ est volontairement vide.
FilePulledEvent
Un fichier a été téléchargé depuis l'appareil.
Représentation JSON |
---|
{ "filePath": string } |
Champs | |
---|---|
filePath |
Chemin d'accès au fichier extrait. |
FilePushedEvent
Un fichier a été importé sur l'appareil.
Représentation JSON |
---|
{ "filePath": string } |
Champs | |
---|---|
filePath |
Chemin d'accès au fichier transféré. |
CertAuthorityInstalledEvent
Un nouveau certificat racine a été installé dans l'espace de stockage des identifiants de confiance du système. Cette fonctionnalité est disponible sur l'ensemble des appareils entièrement gérés et dans le profil professionnel des appareils appartenant à l'organisation et dotés d'un profil professionnel.
Représentation JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
Champs | |
---|---|
certificate |
Objet du certificat. |
userId |
Utilisateur pour lequel l'événement d'installation du certificat s'est produit. Disponible uniquement sur les appareils équipés d'Android 11 ou version ultérieure. |
success |
Indique si l'événement d'installation a réussi. |
CertAuthorityRemovedEvent
Un certificat racine a été supprimé du stockage d'identifiants de confiance du système. Cette fonctionnalité est disponible sur l'ensemble des appareils entièrement gérés et dans le profil professionnel des appareils appartenant à l'organisation et dotés d'un profil professionnel.
Représentation JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
Champs | |
---|---|
certificate |
Objet du certificat. |
userId |
Utilisateur pour lequel l'événement de suppression du certificat s'est produit. Disponible uniquement sur les appareils équipés d'Android 11 ou version ultérieure. |
success |
Indique si la suppression a réussi. |
CertValidationFailureEvent
La validation d'un certificat X.509v3 a échoué. Cette validation est actuellement effectuée sur le point d'accès Wi-Fi. L'échec peut être dû à une incompatibilité lors de la validation du certificat du serveur. Toutefois, il pourra à l'avenir inclure d'autres événements de validation d'un certificat X.509v3.
Représentation JSON |
---|
{ "failureReason": string } |
Champs | |
---|---|
failureReason |
Motif de l'échec de la validation de la certification. |
CryptoSelfTestCompletedEvent
Valide si la bibliothèque cryptographique intégrée d'Android (BoringSSL) est valide. Cette opération doit toujours réussir au démarrage de l'appareil. Si elle échoue, l'appareil doit être considéré comme non approuvé.
Représentation JSON |
---|
{ "success": boolean } |
Champs | |
---|---|
success |
Indique si le test a réussi. |
KeyDestructionEvent
Une clé cryptographique, y compris une clé privée installée par l'utilisateur, installée par l'administrateur ou gérée par le système, est supprimée de l'appareil par l'utilisateur ou par la gestion. Cette fonctionnalité est disponible sur l'ensemble des appareils entièrement gérés et dans le profil professionnel des appareils appartenant à l'organisation et dotés d'un profil professionnel.
Représentation JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Champs | |
---|---|
keyAlias |
Alias de la clé. |
applicationUid |
UID de l'application propriétaire de la clé. |
success |
Indique si l'opération a réussi. |
KeyGeneratedEvent
Une clé cryptographique, y compris une clé privée installée par l'utilisateur, une clé privée installée par l'administrateur et une clé privée gérée par le système, est installée sur l'appareil par l'utilisateur ou par la gestion.Elle est disponible sur l'ensemble des appareils entièrement gérés et dans le profil professionnel des appareils appartenant à l'organisation et disposant d'un profil professionnel.
Représentation JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Champs | |
---|---|
keyAlias |
Alias de la clé. |
applicationUid |
UID de l'application qui a généré la clé. |
success |
Indique si l'opération a réussi. |
KeyImportEvent
Une clé cryptographique, y compris une clé privée installée par l'utilisateur, installée par l'administrateur et gérée par le système, est importée sur l'appareil par l'utilisateur ou par le système de gestion. Cette fonctionnalité est disponible sur l'ensemble des appareils entièrement gérés et dans le profil professionnel des appareils appartenant à l'organisation et dotés d'un profil professionnel.
Représentation JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Champs | |
---|---|
keyAlias |
Alias de la clé. |
applicationUid |
UID de l'application qui a importé la clé |
success |
Indique si l'opération a réussi. |
KeyIntegrityViolationEvent
Une clé cryptographique, y compris une clé privée installée par l'utilisateur, installée par l'administrateur et gérée par le système, est considérée comme corrompue en raison d'une corruption du stockage, d'une défaillance matérielle ou d'un problème lié à l'OS. Cette fonctionnalité est disponible sur l'ensemble des appareils entièrement gérés et dans le profil professionnel des appareils appartenant à l'organisation et dotés d'un profil professionnel.
Représentation JSON |
---|
{ "keyAlias": string, "applicationUid": integer } |
Champs | |
---|---|
keyAlias |
Alias de la clé. |
applicationUid |
UID de l'application propriétaire de la clé |
LoggingStartedEvent
Ce type ne comporte aucun champ.
La règle
a été activée. Ce champ est volontairement vide.usageLog
LoggingStoppedEvent
Ce type ne comporte aucun champ.
La règle
a été désactivée. Ce champ est volontairement vide.usageLog
LogBufferSizeCriticalEvent
Ce type ne comporte aucun champ.
Le tampon
de l'appareil a atteint 90 % de sa capacité. Par conséquent, les événements plus anciens peuvent être supprimés. Ce champ est volontairement vide.usageLog
MediaMountEvent
Un support amovible a été installé.
Représentation JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Champs | |
---|---|
mountPoint |
Point d'installation. |
volumeLabel |
Libellé du volume. Masqué par une chaîne vide sur les appareils dotés d'un profil géré appartenant à l'organisation. |
MediaUnmountEvent
Le support amovible a été démonté.
Représentation JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Champs | |
---|---|
mountPoint |
Point d'installation. |
volumeLabel |
Libellé du volume. Masqué par une chaîne vide sur les appareils dotés d'un profil géré appartenant à l'organisation. |
OsShutdownEvent
Ce type ne comporte aucun champ.
L'appareil a été éteint. Ce champ est volontairement vide.
OsStartupEvent
L'appareil a démarré.
Représentation JSON |
---|
{ "verifiedBootState": enum ( |
Champs | |
---|---|
verifiedBootState |
État du démarrage validé. |
verityMode |
Mode dm-verity. |
RemoteLockEvent
L'appareil ou le profil a été verrouillé à distance à l'aide de la commande
.LOCK
Représentation JSON |
---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer } |
Champs | |
---|---|
adminPackageName |
Nom du package de l'application d'administration qui demande la modification. |
adminUserId |
ID utilisateur de l'application d'administration à partir de laquelle la modification a été demandée. |
targetUserId |
ID utilisateur pour lequel la modification a été demandée. |
WipeFailureEvent
Ce type ne comporte aucun champ.
L'effacement du profil professionnel ou de l'appareil appartenant à l'entreprise a échoué. Il peut s'agir d'une action initiée par l'utilisateur ou l'administrateur (par exemple, delete
a été reçu). Ce champ est volontairement vide.
ConnectEvent
Un événement de connexion TCP a été initié via la pile réseau standard.
Représentation JSON |
---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string } |
Champs | |
---|---|
destinationIpAddress |
Adresse IP de destination de l'appel de connexion. |
destinationPort |
Port de destination de l'appel de connexion. |
packageName |
Nom du package de l'UID ayant effectué l'appel de connexion. |
DnsEvent
Un événement de recherche DNS a été lancé via la pile réseau standard.
Représentation JSON |
---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string } |
Champs | |
---|---|
hostname |
Nom d'hôte recherché. |
ipAddresses[] |
Liste (éventuellement tronquée) des adresses IP renvoyées pour la recherche DNS (10 adresses IPv4 ou IPv6 maximum). |
totalIpAddressesReturned |
Nombre d'adresses IP renvoyées par l'événement de recherche DNS. Cette valeur peut être supérieure au nombre d'adresses IP si le nombre d'adresses à enregistrer est trop élevé. |
packageName |
Nom du package de l'UID qui a effectué la résolution DNS. |
StopLostModeUserAttemptEvent
Événement du mode Perdu indiquant que l'utilisateur a tenté d'arrêter le mode Perdu.
Représentation JSON |
---|
{
"status": enum ( |
Champs | |
---|---|
status |
État de la tentative d'arrêt du mode Perdu. |
LostModeOutgoingPhoneCallEvent
Ce type ne comporte aucun champ.
Événement indiquant qu'un appel téléphonique sortant a été effectué lorsqu'un appareil est en mode Perdu. Ce champ est volontairement vide.
LostModeLocationEvent
Événement du mode Perdu contenant la position de l'appareil et le niveau de batterie en pourcentage.
Représentation JSON |
---|
{
"location": {
object ( |
Champs | |
---|---|
location |
La position de l'appareil |
batteryLevel |
Niveau de la batterie sous la forme d'un nombre compris entre 0 et 100 (inclus) |
Emplacement
Position de l'appareil, avec la latitude et la longitude.
Représentation JSON |
---|
{ "latitude": number, "longitude": number } |
Champs | |
---|---|
latitude |
Position de latitude de l'établissement |
longitude |
Longitude de l'établissement |
EnrollmentCompleteEvent
Ce type ne comporte aucun champ.
Indique que l'appareil a terminé l'enregistrement. À ce stade, l'utilisateur doit se trouver dans le lanceur d'applications. L'appareil est alors conforme et toutes les étapes de configuration ont été effectuées. Ce champ est volontairement vide.