- 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
- Zone géographique
- EnrollmentCompleteEvent
Journaux d'événements events
regroupés par lot de l'appareil.
Représentation JSON |
---|
{
"device": string,
"user": string,
"retrievalTime": string,
"usageLogEvents": [
{
object ( |
Champs | |
---|---|
device |
Nom de l'appareil, au format "enterprises/{enterpriseId}/devices/{deviceId}". |
user |
Nom de ressource de l'utilisateur propriétaire de cet appareil, au format "enterprises/{enterpriseId}/users/{userId}". |
retrievalTime |
Horodatage de l'appareil lorsque le lot d'événements a été collecté sur l'appareil. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
usageLogEvents[] |
Liste des UsageLogEvent signalés par l'appareil, triées chronologiquement en fonction de l'heure de l'événement. |
UsageLogEvent
Événement enregistré sur l'appareil.
Représentation JSON |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
Champs | |
---|---|
eventId |
Identifiant unique de l'événement. |
eventTime |
Horodatage de l'appareil lorsque l'événement a été consigné. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
eventType |
Type d'événement de journal d'utilisation spécifique signalé sur l'appareil. Permet de déterminer le champ |
Champ d'union event . Types d'événements enregistrés sur l'appareil. Consultez chaque type d'événement pour obtenir plus de détails sur son envoi, les restrictions sur le moment où l'événement est consigné et les champs inclus. event ne peut être qu'un des éléments suivants : |
|
adbShellCommandEvent |
Une commande shell a été émise via ADB via "adb shell command". Fait partie de |
adbShellInteractiveEvent |
Un shell interactif ADB a été ouvert via "adb shell". Il fait partie de |
appProcessStartEvent |
Un processus d'application a été lancé. Fait partie de |
keyguardDismissedEvent |
La protection du clavier a été ignorée. Fait partie de |
keyguardDismissAuthAttemptEvent |
Tentative de déverrouillage de l'appareil effectuée. Fait partie de |
keyguardSecuredEvent |
L'appareil a été verrouillé soit par l'utilisateur, soit par 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 des identifiants de confiance du système. Fait partie de |
certValidationFailureEvent |
Échec de la validation d'un certificat X.509v3. Cette validation est actuellement effectuée sur le point d'accès Wi-Fi. L'échec peut être dû à une non-concordance lors de la validation du certificat du serveur. Cependant, cela peut inclure à l'avenir d'autres événements de validation d'un certificat X.509v3. Fait partie de |
cryptoSelfTestCompletedEvent |
Vérifie si la bibliothèque cryptographique intégrée d'Android (BoringSSL) est valide. Elle doit toujours réussir au démarrage de l'appareil. En cas d'échec, l'appareil doit être considéré comme non fiable. Fait partie de |
keyDestructionEvent |
Une clé cryptographique, qui inclut la clé privée installée par l'utilisateur, installée par l'administrateur et gérée par le système, est supprimée de l'appareil par l'utilisateur ou la direction. Fait partie de |
keyGeneratedEvent |
Une clé cryptographique comprenant 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, que ce soit par l'utilisateur ou par la direction. Fait partie de |
keyImportEvent |
Une clé cryptographique comprenant la 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, soit par l'utilisateur, soit par la direction. 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, des é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ésinstallé. Fait partie de |
osShutdownEvent |
L'appareil s'est éteint. Fait partie de |
osStartupEvent |
L'appareil a démarré. Fait partie de |
remoteLockEvent |
L'appareil ou le profil a été verrouillé à distance via la commande |
wipeFailureEvent |
Échec de l'effacement du profil professionnel ou de l'appareil détenu par l'entreprise lorsqu'il vous est demandé. Cette demande peut être initiée par l'utilisateur ou par l'administrateur (par exemple, " |
connectEvent |
Un événement de connexion TCP a été lancé via la pile réseau standard. Fait partie de |
dnsEvent |
Un événement de résolution DNS a été lancé via la pile réseau standard. Fait partie de |
stopLostModeUserAttemptEvent |
Tentative de retrait d'un appareil du mode Perdu. |
lostModeOutgoingPhoneCallEvent |
Un appel téléphonique sortant a été passé lorsqu'un appareil est en mode Perdu. |
lostModeLocationEvent |
Une mise à jour de la position en mode Perdu lorsqu'un appareil est en mode Perdu. |
enrollmentCompleteEvent |
L'enregistrement de l'appareil est terminé. Fait partie de |
KeyguardDismissedEvent
Ce type ne comporte aucun champ.
La protection du clavier a été ignorée. intentionnellement vide.
KeyguardDismissAuthAttemptEvent
Tentative de déverrouillage de l'appareil effectuée.
Représentation JSON |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
Champs | |
---|---|
success |
Indique si la tentative de déverrouillage a réussi. |
strongAuthMethodUsed |
Indique si un mode d'authentification sécurisé (mot de passe, code ou schéma) a été utilisé pour déverrouiller l'appareil. |
KeyguardSecuredEvent
Ce type ne comporte aucun champ.
L'appareil a été verrouillé soit par l'utilisateur, soit par un délai d'inactivité. intentionnellement 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 option est disponible à l'échelle de l'appareil sur les appareils entièrement gérés et dans le profil professionnel sur les appareils appartenant à l'organisation avec 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 pour 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 des identifiants de confiance du système. Cette option est disponible à l'échelle de l'appareil sur les appareils entièrement gérés et dans le profil professionnel sur les appareils appartenant à l'organisation avec 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 pour les appareils équipés d'Android 11 ou version ultérieure. |
success |
Indique si la suppression a réussi. |
CertValidationFailureEvent
Échec de la validation d'un certificat X.509v3. Cette validation est actuellement effectuée sur le point d'accès Wi-Fi. L'échec peut être dû à une non-concordance lors de la validation du certificat du serveur. Cependant, cela peut inclure à l'avenir 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
Vérifie si la bibliothèque cryptographique intégrée d'Android (BoringSSL) est valide. Elle doit toujours réussir au démarrage de l'appareil. En cas d'échec, l'appareil doit être considéré comme non fiable.
Représentation JSON |
---|
{ "success": boolean } |
Champs | |
---|---|
success |
Indique si le test a réussi. |
KeyDestructionEvent
Une clé cryptographique, qui inclut la clé privée installée par l'utilisateur, installée par l'administrateur et gérée par le système, est supprimée de l'appareil par l'utilisateur ou la direction. Cette option est disponible à l'échelle de l'appareil sur les appareils entièrement gérés et dans le profil professionnel sur les appareils appartenant à l'organisation avec un profil professionnel.
Représentation JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Champs | |
---|---|
keyAlias |
Alias de la clé. |
applicationUid |
UID de l'application qui possède la clé. |
success |
Indique si l'opération a réussi. |
KeyGeneratedEvent
Une clé cryptographique comprenant la 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, que ce soit par l'utilisateur ou par la direction.Elle est disponible sur l'ensemble de l'appareil sur les appareils entièrement gérés et dans le profil professionnel sur les appareils détenus par l'organisation 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 généré la clé. |
success |
Indique si l'opération a réussi. |
KeyImportEvent
Une clé cryptographique comprenant la 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, soit par l'utilisateur, soit par la direction. Cette option est disponible à l'échelle de l'appareil sur les appareils entièrement gérés et dans le profil professionnel sur les appareils appartenant à l'organisation avec 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 option est disponible à l'échelle de l'appareil sur les appareils entièrement gérés et dans le profil professionnel sur les appareils appartenant à l'organisation avec 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. intentionnellement vide.usageLog
LoggingStoppedEvent
Ce type ne comporte aucun champ.
La règle
a été désactivée. intentionnellement vide.usageLog
LogBufferSizeCriticalEvent
Ce type ne comporte aucun champ.
Le tampon
de l'appareil a atteint 90% de sa capacité. Les événements plus anciens risquent donc d'être supprimés. intentionnellement vide.usageLog
MediaMountEvent
Un support amovible a été installé.
Représentation JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Champs | |
---|---|
mountPoint |
Point d'installation. |
volumeLabel |
Libellé de volume. Masquage en chaîne vide sur les appareils dotés d'un profil géré appartenant à l'organisation. |
MediaUnmountEvent
Le support amovible a été désinstallé.
Représentation JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Champs | |
---|---|
mountPoint |
Point d'installation. |
volumeLabel |
Libellé de volume. Masquage en 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 s'est éteint. intentionnellement vide.
OsStartupEvent
L'appareil a démarré.
Représentation JSON |
---|
{ "verifiedBootState": enum ( |
Champs | |
---|---|
verifiedBootState |
État du démarrage validé. |
verityMode |
dm-verity. |
RemoteLockEvent
L'appareil ou le profil a été verrouillé à distance via la commande
.LOCK
Représentation JSON |
---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer } |
Champs | |
---|---|
adminPackageName |
Nom de package de l'application d'administration à l'origine de la demande de modification. |
adminUserId |
ID utilisateur de l'application d'administration à partir de laquelle la modification a été demandée. |
targetUserId |
ID utilisateur dans lequel la modification a été demandée. |
WipeFailureEvent
Ce type ne comporte aucun champ.
Échec de l'effacement du profil professionnel ou de l'appareil détenu par l'entreprise lorsqu'il vous est demandé. Cette demande peut être initiée par l'utilisateur ou par l'administrateur (par exemple, "delete
" a été reçu). intentionnellement vide.
ConnectEvent
Un événement de connexion TCP a été lancé 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 Connect. |
packageName |
Nom du package de l'UID qui a effectué l'appel de connexion. |
DnsEvent
Un événement de résolution 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 (peut-être tronquée) des adresses IP renvoyées pour la résolution DNS (10 adresses IPv4 ou IPv6 maximum). |
totalIpAddressesReturned |
Nombre d'adresses IP renvoyées par l'événement de résolution DNS. Peut être supérieur au nombre d'adresses IP si le nombre d'adresses à consigner est trop élevé. |
packageName |
Nom du package de l'UID qui a effectué la résolution DNS. |
StopLostModeUserAttemptEvent
Événement 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. intentionnellement vide.
LostModeLocationEvent
Événement en 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 |
Le niveau de la batterie, sous la forme d'un nombre compris entre 0 et 100 inclus |
Emplacement
Position de l'appareil contenant la latitude et la longitude.
Représentation JSON |
---|
{ "latitude": number, "longitude": number } |
Champs | |
---|---|
latitude |
à la latitude du lieu ; |
longitude |
la longitude du lieu ; |
EnrollmentCompleteEvent
Ce type ne comporte aucun champ.
Représente que l'enregistrement de l'appareil est terminé. L'utilisateur devrait alors se trouver dans le lanceur d'applications. À ce stade, l'appareil sera conforme, et toutes les étapes de configuration ont été effectuées. intentionnellement vide.