- Rappresentazione 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
- Località
- EnrollmentCompleteEvent
Log eventi batch di events
dal dispositivo.
Rappresentazione JSON |
---|
{
"device": string,
"user": string,
"retrievalTime": string,
"usageLogEvents": [
{
object ( |
Campi | |
---|---|
device |
Se presente, il nome del dispositivo nel formato "enterprises/{enterpriseId}/devices/{deviceId}" |
user |
Se presente, il nome della risorsa dell'utente proprietario di questo dispositivo nel formato "enterprises/{enterpriseId}/users/{userId}". |
retrievalTime |
Il timestamp del dispositivo quando il batch di eventi è stato raccolto dal dispositivo. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
usageLogEvents[] |
L'elenco di UsageLogEvent segnalati dal dispositivo, ordinati cronologicamente in base all'ora dell'evento. |
UsageLogEvent
Un evento registrato sul dispositivo.
Rappresentazione JSON |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
Campi | |
---|---|
eventId |
ID univoco dell'evento. |
eventTime |
Timestamp del dispositivo quando l'evento è stato registrato. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
eventType |
Il tipo specifico di evento del log di utilizzo segnalato sul dispositivo. Utilizza questo campo per determinare a quale campo |
Campo unione event . Tipi di eventi registrati sul dispositivo. Consulta ogni tipo di evento per maggiori dettagli su quando viene inviato e sulle limitazioni relative alla registrazione dell'evento e ai campi inclusi. event può essere solo uno dei seguenti: |
|
adbShellCommandEvent |
Un comando shell è stato emesso tramite ADB tramite "adb shell command". Parte di |
adbShellInteractiveEvent |
È stata aperta una shell interattiva ADB tramite "adb shell". Parte di |
appProcessStartEvent |
È stato avviato un processo dell'app. Parte di |
keyguardDismissedEvent |
La protezione tasti è stata chiusa. Parte di |
keyguardDismissAuthAttemptEvent |
È stato effettuato un tentativo di sbloccare il dispositivo. Parte di |
keyguardSecuredEvent |
Il dispositivo è stato bloccato dall'utente o per timeout. Parte di |
filePulledEvent |
Un file è stato scaricato dal dispositivo. Parte di |
filePushedEvent |
Un file è stato caricato sul dispositivo. Parte di |
certAuthorityInstalledEvent |
È stato installato un nuovo certificato radice nell'archivio delle credenziali attendibili del sistema. Parte di |
certAuthorityRemovedEvent |
Un certificato radice è stato rimosso dall'archivio credenziali attendibili del sistema. Parte di |
certValidationFailureEvent |
La convalida di un certificato X.509v3 non è riuscita. Attualmente, questa convalida viene eseguita sul punto di accesso Wi-Fi e l'errore potrebbe essere dovuto a una mancata corrispondenza durante la convalida del certificato del server. Tuttavia, in futuro potrebbe includere altri eventi di convalida di un certificato X.509v3. Parte di |
cryptoSelfTestCompletedEvent |
Convalida la validità della libreria crittografica integrata di Android (BoringSSL). Deve sempre riuscire all'avvio del dispositivo. In caso contrario, il dispositivo deve essere considerato non attendibile. Parte di |
keyDestructionEvent |
Una chiave di crittografia, inclusa la chiave privata installata dall'utente, dall'amministratore e gestita dal sistema, viene rimossa dal dispositivo dall'utente o dalla gestione. Parte di |
keyGeneratedEvent |
Sul dispositivo è installata una chiave di crittografia, inclusa la chiave privata installata dall'utente, dall'amministratore e gestita dal sistema, dall'utente o dalla gestione. Parte di |
keyImportEvent |
Una chiave di crittografia, inclusa la chiave privata installata dall'utente, dall'amministratore e gestita dal sistema, viene importata sul dispositivo dall'utente o dalla gestione. Parte di |
keyIntegrityViolationEvent |
Una chiave crittografica, inclusa la chiave privata installata dall'utente, dall'amministratore e gestita dal sistema, risulta danneggiata a causa di un danneggiamento dello spazio di archiviazione, di un guasto hardware o di un problema del sistema operativo. Parte di |
loggingStartedEvent |
Il criterio |
loggingStoppedEvent |
Il criterio |
logBufferSizeCriticalEvent |
Il buffer del log di controllo ha raggiunto il 90% della sua capacità, pertanto gli eventi meno recenti potrebbero essere eliminati. Parte di |
mediaMountEvent |
Il supporto rimovibile è stato montato. Parte di |
mediaUnmountEvent |
Il supporto rimovibile è stato smontato. Parte di |
osShutdownEvent |
Il dispositivo è stato spento. Parte di |
osStartupEvent |
Il dispositivo è stato avviato. Parte di |
remoteLockEvent |
Il dispositivo o il profilo è stato bloccato da remoto tramite il comando |
wipeFailureEvent |
L'eliminazione del profilo di lavoro o del dispositivo di proprietà aziendale non è riuscita quando è stata richiesta. Potrebbe essere stata avviata dall'utente o dall'amministratore, ad esempio è stato ricevuto |
connectEvent |
È stato avviato un evento di connessione TCP tramite lo stack di rete standard. Parte di |
dnsEvent |
È stato avviato un evento di ricerca DNS tramite lo stack di rete standard. Parte di |
stopLostModeUserAttemptEvent |
Un tentativo di disattivare la modalità smarrito per un dispositivo. |
lostModeOutgoingPhoneCallEvent |
È stata effettuata una chiamata in uscita quando un dispositivo è in modalità Dispositivo smarrito. |
lostModeLocationEvent |
Un aggiornamento della posizione della modalità smarrito quando un dispositivo è in questa modalità. |
enrollmentCompleteEvent |
Il dispositivo ha completato la registrazione. Parte di |
backupServiceToggledEvent |
Un amministratore ha attivato o disattivato il servizio di backup. Parte di |
KeyguardDismissedEvent
Questo tipo non contiene campi.
La protezione tasti è stata chiusa. Intenzionalmente vuoto.
KeyguardDismissAuthAttemptEvent
È stato effettuato un tentativo di sbloccare il dispositivo.
Rappresentazione JSON |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
Campi | |
---|---|
success |
Se il tentativo di sblocco è andato a buon fine. |
strongAuthMethodUsed |
Se per sbloccare il dispositivo è stata utilizzata una forma di autenticazione avanzata (password, PIN o sequenza). |
KeyguardSecuredEvent
Questo tipo non contiene campi.
Il dispositivo è stato bloccato dall'utente o per timeout. Intenzionalmente vuoto.
FilePulledEvent
Un file è stato scaricato dal dispositivo.
Rappresentazione JSON |
---|
{ "filePath": string } |
Campi | |
---|---|
filePath |
Il percorso del file di cui viene eseguito il pull. |
FilePushedEvent
Un file è stato caricato sul dispositivo.
Rappresentazione JSON |
---|
{ "filePath": string } |
Campi | |
---|---|
filePath |
Il percorso del file di cui viene eseguito il push. |
CertAuthorityInstalledEvent
È stato installato un nuovo certificato radice nell'archivio delle credenziali attendibili del sistema. Questa funzionalità è disponibile a livello di dispositivo sui dispositivi completamente gestiti e all'interno del profilo di lavoro sui dispositivi di proprietà dell'organizzazione con un profilo di lavoro.
Rappresentazione JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
Campi | |
---|---|
certificate |
Soggetto del certificato. |
userId |
L'utente in cui si è verificato l'evento di installazione del certificato. Disponibile solo per i dispositivi con Android 11 e versioni successive. |
success |
Indica se l'evento di installazione è riuscito. |
CertAuthorityRemovedEvent
Un certificato radice è stato rimosso dall'archivio credenziali attendibili del sistema. Questa funzionalità è disponibile a livello di dispositivo sui dispositivi completamente gestiti e all'interno del profilo di lavoro sui dispositivi di proprietà dell'organizzazione con un profilo di lavoro.
Rappresentazione JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
Campi | |
---|---|
certificate |
Soggetto del certificato. |
userId |
L'utente in cui si è verificato l'evento di rimozione del certificato. Disponibile solo per i dispositivi con Android 11 e versioni successive. |
success |
Se la rimozione è riuscita. |
CertValidationFailureEvent
La convalida di un certificato X.509v3 non è riuscita. Attualmente, questa convalida viene eseguita sul punto di accesso Wi-Fi e l'errore potrebbe essere dovuto a una mancata corrispondenza durante la convalida del certificato del server. Tuttavia, in futuro potrebbe includere altri eventi di convalida di un certificato X.509v3.
Rappresentazione JSON |
---|
{ "failureReason": string } |
Campi | |
---|---|
failureReason |
Il motivo per cui la convalida della certificazione non è riuscita. |
CryptoSelfTestCompletedEvent
Convalida la validità della libreria crittografica integrata di Android (BoringSSL). Deve sempre riuscire all'avvio del dispositivo. In caso contrario, il dispositivo deve essere considerato non attendibile.
Rappresentazione JSON |
---|
{ "success": boolean } |
Campi | |
---|---|
success |
Indica se il test è riuscito. |
KeyDestructionEvent
Una chiave di crittografia, inclusa la chiave privata installata dall'utente, dall'amministratore e gestita dal sistema, viene rimossa dal dispositivo dall'utente o dalla gestione. Questa funzionalità è disponibile a livello di dispositivo sui dispositivi completamente gestiti e all'interno del profilo di lavoro sui dispositivi di proprietà dell'organizzazione con un profilo di lavoro.
Rappresentazione JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Campi | |
---|---|
keyAlias |
Alias della chiave. |
applicationUid |
UID dell'applicazione proprietaria della chiave. |
success |
Se l'operazione è andata a buon fine. |
KeyGeneratedEvent
Sul dispositivo viene installata una chiave crittografica, inclusa la chiave privata installata dall'utente, dall'amministratore e gestita dal sistema, dall'utente o dalla gestione.Questa è disponibile a livello di dispositivo sui dispositivi completamente gestiti e all'interno del profilo di lavoro sui dispositivi di proprietà dell'organizzazione con un profilo di lavoro.
Rappresentazione JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Campi | |
---|---|
keyAlias |
Alias della chiave. |
applicationUid |
UID dell'applicazione che ha generato la chiave. |
success |
Se l'operazione è andata a buon fine. |
KeyImportEvent
Una chiave di crittografia, inclusa la chiave privata installata dall'utente, dall'amministratore e gestita dal sistema, viene importata sul dispositivo dall'utente o dalla gestione. Questa funzionalità è disponibile a livello di dispositivo sui dispositivi completamente gestiti e all'interno del profilo di lavoro sui dispositivi di proprietà dell'organizzazione con un profilo di lavoro.
Rappresentazione JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Campi | |
---|---|
keyAlias |
Alias della chiave. |
applicationUid |
UID dell'applicazione che ha importato la chiave |
success |
Se l'operazione è andata a buon fine. |
KeyIntegrityViolationEvent
Una chiave crittografica, inclusa la chiave privata installata dall'utente, dall'amministratore e gestita dal sistema, risulta danneggiata a causa di un danneggiamento dello spazio di archiviazione, di un guasto hardware o di un problema del sistema operativo. Questa funzionalità è disponibile a livello di dispositivo sui dispositivi completamente gestiti e all'interno del profilo di lavoro sui dispositivi di proprietà dell'organizzazione con un profilo di lavoro.
Rappresentazione JSON |
---|
{ "keyAlias": string, "applicationUid": integer } |
Campi | |
---|---|
keyAlias |
Alias della chiave. |
applicationUid |
UID dell'applicazione proprietaria della chiave |
LoggingStartedEvent
Questo tipo non contiene campi.
Il criterio
è stato attivato. Intenzionalmente vuoto.usageLog
LoggingStoppedEvent
Questo tipo non contiene campi.
Il criterio
è stato disattivato. Intenzionalmente vuoto.usageLog
LogBufferSizeCriticalEvent
Questo tipo non contiene campi.
Il buffer
sul dispositivo ha raggiunto il 90% della sua capacità, pertanto gli eventi meno recenti potrebbero essere eliminati. Intenzionalmente vuoto.usageLog
MediaMountEvent
Il supporto rimovibile è stato montato.
Rappresentazione JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Campi | |
---|---|
mountPoint |
Punto di montaggio. |
volumeLabel |
Etichetta del volume. Rimosso e sostituito con una stringa vuota sui dispositivi con profilo gestito di proprietà dell'organizzazione. |
MediaUnmountEvent
Il supporto rimovibile è stato smontato.
Rappresentazione JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Campi | |
---|---|
mountPoint |
Punto di montaggio. |
volumeLabel |
Etichetta del volume. Rimosso e sostituito con una stringa vuota sui dispositivi con profilo gestito di proprietà dell'organizzazione. |
OsShutdownEvent
Questo tipo non contiene campi.
Il dispositivo è stato spento. Intenzionalmente vuoto.
OsStartupEvent
Il dispositivo è stato avviato.
Rappresentazione JSON |
---|
{ "verifiedBootState": enum ( |
Campi | |
---|---|
verifiedBootState |
Stato di Avvio verificato. |
verityMode |
modalità dm-verity. |
RemoteLockEvent
Il dispositivo o il profilo è stato bloccato da remoto tramite il comando
.LOCK
Rappresentazione JSON |
---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer } |
Campi | |
---|---|
adminPackageName |
Nome del pacchetto dell'app amministratore che richiede la modifica. |
adminUserId |
ID utente dell'app amministratore da cui è stata richiesta la modifica. |
targetUserId |
ID utente in cui è stata richiesta la modifica. |
WipeFailureEvent
Questo tipo non contiene campi.
L'eliminazione del profilo di lavoro o del dispositivo di proprietà aziendale non è riuscita quando è stata richiesta. Potrebbe essere stata avviata dall'utente o dall'amministratore, ad esempio è stato ricevuto delete
. Intenzionalmente vuoto.
ConnectEvent
È stato avviato un evento di connessione TCP tramite lo stack di rete standard.
Rappresentazione JSON |
---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string } |
Campi | |
---|---|
destinationIpAddress |
L'indirizzo IP di destinazione della chiamata di connessione. |
destinationPort |
La porta di destinazione della chiamata di connessione. |
packageName |
Il nome del pacchetto dell'UID che ha eseguito la chiamata di connessione. |
DnsEvent
È stato avviato un evento di ricerca DNS tramite lo stack di rete standard.
Rappresentazione JSON |
---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string } |
Campi | |
---|---|
hostname |
Il nome host che è stato cercato. |
ipAddresses[] |
L'elenco (eventualmente troncato) degli indirizzi IP restituiti per la ricerca DNS (massimo 10 indirizzi IPv4 o IPv6). |
totalIpAddressesReturned |
Il numero di indirizzi IP restituiti dall'evento di ricerca DNS. Potrebbe essere superiore alla quantità di ipAddresses se sono stati registrati troppi indirizzi. |
packageName |
Il nome del pacchetto dell'UID che ha eseguito la ricerca DNS. |
StopLostModeUserAttemptEvent
Un evento della modalità smarrito che indica che l'utente ha tentato di interrompere la modalità smarrito.
Rappresentazione JSON |
---|
{
"status": enum ( |
Campi | |
---|---|
status |
Lo stato del tentativo di disattivare la modalità smarrito. |
LostModeOutgoingPhoneCallEvent
Questo tipo non contiene campi.
Un evento che indica che è stata effettuata una chiamata in uscita quando un dispositivo è in modalità smarrito. Intenzionalmente vuoto.
LostModeLocationEvent
Un evento della modalità smarrito contenente la posizione del dispositivo e il livello batteria in percentuale.
Rappresentazione JSON |
---|
{
"location": {
object ( |
Campi | |
---|---|
location |
La posizione del dispositivo |
batteryLevel |
Il livello della batteria come numero compreso tra 0 e 100 inclusi |
Località
La posizione del dispositivo contenente la latitudine e la longitudine.
Rappresentazione JSON |
---|
{ "latitude": number, "longitude": number } |
Campi | |
---|---|
latitude |
La posizione della latitudine della località |
longitude |
La posizione della longitudine della località |
EnrollmentCompleteEvent
Questo tipo non contiene campi.
Indica che la registrazione del dispositivo è stata completata. A questo punto, l'utente dovrebbe trovarsi nel launcher, il dispositivo sarà conforme e tutti i passaggi di configurazione saranno stati completati. Intenzionalmente vuoto.