- 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.eventpuò 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 usageLog
LoggingStoppedEvent
Questo tipo non contiene campi.
Il criterio usageLog
LogBufferSizeCriticalEvent
Questo tipo non contiene campi.
Il buffer 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.
