- 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}". |
retrievalTime |
Il timestamp del dispositivo quando il batch di eventi è stato raccolto dal dispositivo. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
usageLogEvents[] |
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 | |
---|---|
eventId |
ID univoco dell'evento. |
eventTime |
Timestamp del dispositivo al momento della registrazione dell'evento. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
eventType |
Il tipo di evento del log di utilizzo specifico registrato sul dispositivo. Utilizzalo per determinare a quale campo |
Campo unione event . Tipi di eventi registrati sul dispositivo. Per ogni tipo di evento sono disponibili ulteriori dettagli su quando viene inviato, sulle limitazioni relative alla registrazione e sui campi inclusi. event può essere solo uno dei seguenti: |
|
adbShellCommandEvent |
È stato emesso un comando shell tramite ADB tramite "adb shell command". Componente di |
adbShellInteractiveEvent |
È stata aperta una shell interattiva ADB tramite "adb shell". Componente di |
appProcessStartEvent |
È stato avviato un processo dell'app. Parte di |
keyguardDismissedEvent |
La schermata di blocco è 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 |
È stato scaricato un file dal dispositivo. Parte di |
filePushedEvent |
È stato caricato un file sul dispositivo. Parte di |
certAuthorityInstalledEvent |
È stato installato un nuovo certificato radice nell'area di archiviazione delle credenziali attendibili del sistema. Parte di |
certAuthorityRemovedEvent |
Un certificato radice è stato rimosso dall'archivio delle credenziali attendibili del sistema. Parte di |
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. Parte di |
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. Parte di |
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. Parte di |
keyGeneratedEvent |
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 |
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. Parte di |
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. 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 precedenti potrebbero essere eliminati. Parte di |
mediaMountEvent |
È stato montato un supporto rimovibile. Parte di |
mediaUnmountEvent |
Il supporto rimovibile è stato smontato. Parte di |
osShutdownEvent |
Il dispositivo è stato arrestato. Parte di |
osStartupEvent |
Il dispositivo è stato avviato. Parte di |
remoteLockEvent |
Il dispositivo o il profilo è stato bloccato da remoto tramite il comando |
wipeFailureEvent |
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 |
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 rimuovere un dispositivo dalla modalità Dispositivo smarrito. |
lostModeOutgoingPhoneCallEvent |
È stata effettuata una chiamata in uscita quando un dispositivo è in modalità Dispositivo smarrito. |
lostModeLocationEvent |
Aggiornamento della posizione in modalità Dispositivo smarrito quando un dispositivo è in questa modalità. |
enrollmentCompleteEvent |
La registrazione del dispositivo è stata completata. Parte di |
KeyguardDismissedEvent
Questo tipo non contiene campi.
La schermata di blocco è stata chiusa. 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. |
strongAuthMethodUsed |
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 | |
---|---|
filePath |
Il percorso del file da estrarre. |
FilePushedEvent
È stato caricato un file sul dispositivo.
Rappresentazione JSON |
---|
{ "filePath": string } |
Campi | |
---|---|
filePath |
Il percorso del file in fase di push. |
CertAuthorityInstalledEvent
È stato installato un nuovo certificato radice nell'area di archiviazione 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 |
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 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 |
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. 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 | |
---|---|
failureReason |
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 | |
---|---|
keyAlias |
Alias della chiave. |
applicationUid |
UID dell'applicazione proprietaria della chiave. |
success |
Indica se l'operazione è andata a buon fine. |
KeyGeneratedEvent
Una chiave crittografica, inclusa la chiave privata installata dall'utente, installata dall'amministratore e gestita dal sistema, viene installata sul dispositivo dall'utente o dalla gestione.Questa chiave è disponibile su tutti i 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 |
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 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 | |
---|---|
keyAlias |
Alias della chiave. |
applicationUid |
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 | |
---|---|
keyAlias |
Alias della chiave. |
applicationUid |
UID dell'applicazione proprietaria della chiave |
LoggingStartedEvent
Questo tipo non contiene campi.
Il criterio
è stato attivato. Vuoto intenzionale.usageLog
LoggingStoppedEvent
Questo tipo non contiene campi.
Il criterio
è stato disattivato. Vuoto intenzionale.usageLog
LogBufferSizeCriticalEvent
Questo tipo non contiene campi.
Il buffer
sul dispositivo ha raggiunto il 90% della sua capacità, pertanto gli eventi precedenti potrebbero essere eliminati. Vuoto intenzionale.usageLog
MediaMountEvent
È stato montato un supporto rimovibile.
Rappresentazione JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Campi | |
---|---|
mountPoint |
Punto di montaggio. |
volumeLabel |
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 | |
---|---|
mountPoint |
Punto di montaggio. |
volumeLabel |
Etichetta del volume. Oscuramento in una stringa vuota sui dispositivi con profilo gestito 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 | |
---|---|
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 di amministrazione che richiede la modifica. |
adminUserId |
ID utente dell'app di amministrazione da cui è stata richiesta la modifica. |
targetUserId |
ID utente in cui è stata richiesta la modifica. |
WipeFailureEvent
Questo tipo non contiene campi.
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 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 | |
---|---|
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 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. Può essere superiore al numero di indirizzi IP se sono stati registrati troppi indirizzi. |
packageName |
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 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 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. A questo punto l'utente dovrebbe trovarsi nel programma di avvio. Il dispositivo sarà conforme e tutti i passaggi di configurazione saranno stati completati. Vuoto intenzionale.