- 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 raggruppati 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}". |
retrieval |
Il timestamp del dispositivo quando il batch di eventi è stato raccolto dal dispositivo. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
usage |
L'elenco di UsageLogEvent segnalati dal dispositivo, ordinati in ordine cronologico in base all'ora dell'evento. |
UsageLogEvent
Un evento registrato sul dispositivo.
Rappresentazione JSON |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
Campi | |
---|---|
event |
ID univoco dell'evento. |
event |
Timestamp del dispositivo al momento della registrazione dell'evento. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
event |
Il tipo specifico di evento del log di utilizzo segnalato sul dispositivo. Utilizzalo 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, sulle limitazioni relative al momento in cui viene registrato e sui campi inclusi. event può essere solo uno dei seguenti: |
|
adb |
Un comando shell è stato emesso su ADB tramite "comando shell adb". Parte di |
adb |
È stata aperta una shell interattiva ADB tramite "adb shell". Componente di |
app |
È stato avviato un processo dell'app. Parte di |
keyguard |
Il blocco tastiera è stato ignorato. Parte di |
keyguard |
È stato effettuato un tentativo di sbloccare il dispositivo. Parte di |
keyguard |
Il dispositivo è stato bloccato dall'utente o per timeout. Parte di |
file |
È stato scaricato un file dal dispositivo. Parte di |
file |
Un file è stato caricato sul dispositivo. Parte di |
cert |
Un nuovo certificato radice è stato installato nell'archivio credenziali attendibile del sistema. Parte di |
cert |
Un certificato radice è stato rimosso dall'archivio credenziali attendibile del sistema. Parte di |
cert |
La convalida di un certificato X.509v3 non è riuscita. Al momento, 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 |
crypto |
Consente di verificare se la libreria crittografica integrata di Android (BoringSSL) è valida. Deve sempre riuscire all'avvio del dispositivo. Se non riesce, il dispositivo deve essere considerato non attendibile. Parte di |
key |
Una chiave di crittografia che include una chiave privata installata dall'utente, installata dall'amministratore e gestita dal sistema viene rimossa dal dispositivo dall'utente o dal gestore. Parte di |
key |
Una chiave di crittografia, inclusa la chiave privata installata dall'utente, installata dall'amministratore e gestita dal sistema, viene installata sul dispositivo dall'utente o dalla gestione. Parte di |
key |
Una chiave di crittografia, inclusa la chiave privata installata dall'utente, installata dall'amministratore e gestita dal sistema, viene importata sul dispositivo dall'utente o dalla gestione. Parte di |
key |
Una chiave di crittografia, che include una chiave privata installata dall'utente, installata dall'amministratore e mantenuta dal sistema, è risultata danneggiata a causa di un danneggiamento dello spazio di archiviazione, un guasto dell'hardware o un problema del sistema operativo. Parte di |
logging |
Il criterio |
logging |
Il criterio |
log |
Il buffer del log di controllo ha raggiunto il 90% della sua capacità, pertanto gli eventi precedenti potrebbero essere eliminati. Parte di |
media |
È stato montato un supporto rimovibile. Parte di |
media |
Il supporto rimovibile è stato smontato. Parte di |
os |
Il dispositivo è stato arrestato. Parte di |
os |
Il dispositivo è stato avviato. Parte di |
remote |
Il dispositivo o il profilo è stato bloccato da remoto tramite il comando |
wipe |
Non è stato possibile resettare il profilo di lavoro o il dispositivo di proprietà dell'azienda quando richiesto. L'operazione può essere stata avviata dall'utente o dall'amministratore, ad esempio è stato ricevuto |
connect |
È stato avviato un evento di connessione TCP tramite lo stack di rete standard. Parte di |
dns |
È stato avviato un evento di ricerca DNS tramite lo stack di rete standard. Parte di |
stop |
Un tentativo di rimuovere un dispositivo dalla modalità Dispositivo smarrito. |
lost |
È stata effettuata una chiamata in uscita quando un dispositivo è in modalità Dispositivo smarrito. |
lost |
Aggiornamento della posizione in modalità Dispositivo smarrito quando un dispositivo è in modalità Dispositivo smarrito. |
enrollment |
La registrazione del dispositivo è stata completata. Parte di |
KeyguardDismissedEvent
Questo tipo non contiene campi.
La schermata di blocco è stata ignorata. Vuoto intenzionale.
KeyguardDismissAuthAttemptEvent
È stato effettuato un tentativo di sbloccare il dispositivo.
Rappresentazione JSON |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
Campi | |
---|---|
success |
Indica se il tentativo di sblocco è andato a buon fine. |
strong |
Indica 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. Vuoto intenzionale.
FilePulledEvent
È stato scaricato un file dal dispositivo.
Rappresentazione JSON |
---|
{ "filePath": string } |
Campi | |
---|---|
file |
Il percorso del file da estrarre. |
FilePushedEvent
È stato caricato un file sul dispositivo.
Rappresentazione JSON |
---|
{ "filePath": string } |
Campi | |
---|---|
file |
Il percorso del file in fase di push. |
CertAuthorityInstalledEvent
È stato installato un nuovo certificato radice nello spazio di archiviazione 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 |
Oggetto del certificato. |
user |
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 delle credenziali attendibili del sistema. Questa opzione è 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 |
Oggetto del certificato. |
user |
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. Al momento, 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 | |
---|---|
failure |
Il motivo per cui la convalida della certificazione non è riuscita. |
CryptoSelfTestCompletedEvent
Verifica se la libreria crittografica integrata di Android (BoringSSL) è valida. Deve sempre riuscire all'avvio del dispositivo. Se non riesce, il dispositivo deve essere considerato non attendibile.
Rappresentazione JSON |
---|
{ "success": boolean } |
Campi | |
---|---|
success |
Se il test è andato a buon fine. |
KeyDestructionEvent
Una chiave di crittografia, inclusa la chiave privata installata dall'utente, installata dall'amministratore e gestita dal sistema, viene rimossa dal dispositivo dall'utente o dalla gestione. Questa opzione è 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 | |
---|---|
key |
Alias della chiave. |
application |
UID dell'applicazione proprietaria della chiave. |
success |
Indica se l'operazione è andata a buon fine. |
KeyGeneratedEvent
Una chiave di crittografia, che include una chiave privata installata dall'utente, installata dall'amministratore e gestita dal sistema, viene installata sul dispositivo dall'utente o dalla gestione.È disponibile a livello di dispositivo sui dispositivi completamente gestiti e nel profilo di lavoro sui dispositivi di proprietà dell'organizzazione che dispongono di un profilo di lavoro.
Rappresentazione JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Campi | |
---|---|
key |
Alias della chiave. |
application |
UID dell'applicazione che ha generato la chiave. |
success |
Indica se l'operazione è andata a buon fine. |
KeyImportEvent
Una chiave di crittografia, inclusa la chiave privata installata dall'utente, installata 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 | |
---|---|
key |
Alias della chiave. |
application |
UID dell'applicazione che ha importato la chiave |
success |
Indica se l'operazione è andata a buon fine. |
KeyIntegrityViolationEvent
Una chiave crittografica, inclusa la chiave privata installata dall'utente, installata dall'amministratore e gestita dal sistema, è stata danneggiata a causa di un danneggiamento dello spazio di archiviazione, di un guasto hardware o di un problema del sistema operativo. Questa opzione è 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 | |
---|---|
key |
Alias della chiave. |
application |
UID dell'applicazione proprietaria della chiave |
LoggingStartedEvent
Questo tipo non contiene campi.
Il criterio
è stato attivato. Volevolmente vuoto.usageLog
LoggingStoppedEvent
Questo tipo non contiene campi.
Il criterio
è stato disattivato. Vuoto intenzionale.usageLog
LogBufferSizeCriticalEvent
Questo tipo non contiene campi.
Il buffer di
sul dispositivo ha raggiunto il 90% della sua capacità, pertanto gli eventi meno recenti potrebbero essere eliminati. Vuoto intenzionale.usageLog
MediaMountEvent
È stato montato un supporto rimovibile.
Rappresentazione JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Campi | |
---|---|
mount |
Punto di montaggio. |
volume |
Etichetta del volume. Oscuramento in 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 | |
---|---|
mount |
Punto di montaggio. |
volume |
Etichetta del volume. Oscurato in stringa vuota sui dispositivi con profili gestiti di proprietà dell'organizzazione. |
OsShutdownEvent
Questo tipo non contiene campi.
Il dispositivo è stato arrestato. Vuoto intenzionale.
OsStartupEvent
Il dispositivo è stato avviato.
Rappresentazione JSON |
---|
{ "verifiedBootState": enum ( |
Campi | |
---|---|
verified |
Stato di avvio verificato. |
verity |
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 | |
---|---|
admin |
Nome del pacchetto dell'app di amministrazione che richiede la modifica. |
admin |
ID utente dell'app di amministrazione da cui è stata richiesta la modifica. |
target |
ID utente in cui è stata richiesta la modifica. |
WipeFailureEvent
Questo tipo non contiene campi.
Non è stato possibile cancellare il profilo di lavoro o il dispositivo di proprietà dell'azienda quando richiesto. L'operazione può essere stata avviata dall'utente o dall'amministratore, ad esempio è stato ricevuto delete
. Vuoto intenzionale.
ConnectEvent
È stato avviato un evento di connessione TCP tramite lo stack di rete standard.
Rappresentazione JSON |
---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string } |
Campi | |
---|---|
destination |
L'indirizzo IP di destinazione della chiamata di connessione. |
destination |
La porta di destinazione della chiamata di connessione. |
package |
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 cercato. |
ip |
L'elenco (possibilmente troncato) degli indirizzi IP restituiti per la ricerca DNS (massimo 10 indirizzi IPv4 o IPv6). |
total |
Il numero di indirizzi IP restituiti dall'evento di ricerca DNS. Può essere superiore al numero di indirizzi IP se sono stati registrati troppi indirizzi. |
package |
Il nome del pacchetto dell'UID che ha eseguito la ricerca DNS. |
StopLostModeUserAttemptEvent
Un evento di modalità Dispositivo smarrito che indica che l'utente ha tentato di interrompere la modalità Dispositivo smarrito.
Rappresentazione JSON |
---|
{
"status": enum ( |
Campi | |
---|---|
status |
Lo stato del tentativo di interrompere la modalità Dispositivo smarrito. |
LostModeOutgoingPhoneCallEvent
Questo tipo non contiene campi.
Un evento che indica che è stata effettuata una chiamata in uscita quando un dispositivo è in modalità Dispositivo smarrito. Vuoto intenzionale.
LostModeLocationEvent
Un evento di modalità Dispositivo smarrito che contiene la posizione del dispositivo e il livello della batteria in percentuale.
Rappresentazione JSON |
---|
{
"location": {
object ( |
Campi | |
---|---|
location |
La posizione del dispositivo |
battery |
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 di latitudine della località |
longitude |
La posizione di longitudine della località |
EnrollmentCompleteEvent
Questo tipo non contiene campi.
Indica che la registrazione del dispositivo è stata completata. L'utente dovrebbe essere in Avvio app a questo punto, il dispositivo sarà conforme e tutti i passaggi di configurazione sono stati completati. Vuoto intenzionale.