REST Resource: enterprises.devices

Risorsa: dispositivo

Un dispositivo di proprietà di un'azienda. Se non diversamente indicato, tutti i campi sono di sola lettura e non possono essere modificati da enterprises.devices.patch.

Rappresentazione JSON
{
  "name": string,
  "userName": string,
  "managementMode": enum (ManagementMode),
  "state": enum (DeviceState),
  "appliedState": enum (DeviceState),
  "policyCompliant": boolean,
  "nonComplianceDetails": [
    {
      object (NonComplianceDetail)
    }
  ],
  "enrollmentTime": string,
  "lastStatusReportTime": string,
  "lastPolicyComplianceReportTime": string,
  "lastPolicySyncTime": string,
  "policyName": string,
  "appliedPolicyName": string,
  "appliedPolicyVersion": string,
  "apiLevel": integer,
  "enrollmentTokenData": string,
  "enrollmentTokenName": string,
  "disabledReason": {
    object (UserFacingMessage)
  },
  "softwareInfo": {
    object (SoftwareInfo)
  },
  "hardwareInfo": {
    object (HardwareInfo)
  },
  "displays": [
    {
      object (Display)
    }
  ],
  "applicationReports": [
    {
      object (ApplicationReport)
    }
  ],
  "previousDeviceNames": [
    string
  ],
  "networkInfo": {
    object (NetworkInfo)
  },
  "memoryInfo": {
    object (MemoryInfo)
  },
  "memoryEvents": [
    {
      object (MemoryEvent)
    }
  ],
  "powerManagementEvents": [
    {
      object (PowerManagementEvent)
    }
  ],
  "hardwareStatusSamples": [
    {
      object (HardwareStatus)
    }
  ],
  "deviceSettings": {
    object (DeviceSettings)
  },
  "user": {
    object (User)
  },
  "systemProperties": {
    string: string,
    ...
  },
  "securityPosture": {
    object (SecurityPosture)
  },
  "ownership": enum (Ownership),
  "commonCriteriaModeInfo": {
    object (CommonCriteriaModeInfo)
  },
  "appliedPasswordPolicies": [
    {
      object (PasswordRequirements)
    }
  ],
  "dpcMigrationInfo": {
    object (DpcMigrationInfo)
  }
}
Campi
name

string

Il nome del dispositivo nel formato enterprises/{enterpriseId}/devices/{deviceId}.

userName

string

Il nome della risorsa dell'utente proprietario di questo dispositivo nel formato enterprises/{enterpriseId}/users/{userId}.

managementMode

enum (ManagementMode)

Il tipo di modalità di gestione che Android Device Policy assume sul dispositivo. Ciò influisce sulle impostazioni dei criteri supportate.

state

enum (DeviceState)

Lo stato da applicare al dispositivo. Questo campo può essere modificato da una richiesta di patch. Tieni presente che quando chiami enterprises.devices.patch, ACTIVE e DISABLED sono gli unici valori consentiti. Per impostare il dispositivo in stato DELETED, chiama enterprises.devices.delete.

appliedState

enum (DeviceState)

Lo stato attualmente applicato al dispositivo.

policyCompliant

boolean

Se il dispositivo è conforme al criterio.

nonComplianceDetails[]

object (NonComplianceDetail)

Dettagli sulle impostazioni dei criteri a cui il dispositivo non è conforme.

enrollmentTime

string (Timestamp format)

L'ora di registrazione del 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastStatusReportTime

string (Timestamp format)

L'ultima volta che il dispositivo ha inviato un report di stato.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastPolicyComplianceReportTime
(deprecated)

string (Timestamp format)

Deprecato.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastPolicySyncTime

string (Timestamp format)

L'ultima volta che il dispositivo ha recuperato i criteri.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

policyName

string

Il nome del criterio applicato al dispositivo, nel formato enterprises/{enterpriseId}/policies/{policyId}. Se non specificato, viene applicato policyName per l'utente del dispositivo. Questo campo può essere modificato da una richiesta di patch. Puoi specificare solo policyId quando chiami enterprises.devices.patch, a condizione che policyId non contenga barre. Il resto del nome del criterio viene dedotto.

appliedPolicyName

string

Il nome del criterio attualmente applicato al dispositivo.

appliedPolicyVersion

string (int64 format)

La versione del criterio attualmente applicato al dispositivo.

apiLevel

integer

Il livello API della versione della piattaforma Android in esecuzione sul dispositivo.

enrollmentTokenData

string

Se il dispositivo è stato registrato con un token di registrazione con dati aggiuntivi forniti, questo campo contiene i dati.

enrollmentTokenName

string

Se il dispositivo è stato registrato con un token di registrazione, questo campo contiene il nome del token.

disabledReason

object (UserFacingMessage)

Se lo stato del dispositivo è DISABLED, un messaggio facoltativo visualizzato sul dispositivo che indica il motivo per cui il dispositivo è disattivato. Questo campo può essere modificato da una richiesta di patch.

softwareInfo

object (SoftwareInfo)

Informazioni dettagliate sul software del dispositivo. Queste informazioni sono disponibili solo se softwareInfoEnabled è true nelle norme del dispositivo.

hardwareInfo

object (HardwareInfo)

Informazioni dettagliate sull'hardware del dispositivo.

displays[]

object (Display)

Informazioni dettagliate sui display del dispositivo. Queste informazioni sono disponibili solo se displayInfoEnabled è true nelle norme del dispositivo.

applicationReports[]

object (ApplicationReport)

Report per le app installate sul dispositivo. Queste informazioni sono disponibili solo quando applicationReportsEnabled è impostato su true nel criterio del dispositivo.

previousDeviceNames[]

string

Se lo stesso dispositivo fisico è stato registrato più volte, questo campo contiene i nomi precedenti del dispositivo. Il numero di serie viene utilizzato come identificatore univoco per determinare se lo stesso dispositivo fisico è stato registrato in precedenza. I nomi sono in ordine cronologico.

networkInfo

object (NetworkInfo)

Informazioni sulla rete del dispositivo. Queste informazioni sono disponibili solo se networkInfoEnabled è true nelle norme del dispositivo.

memoryInfo

object (MemoryInfo)

Informazioni sulla memoria: contiene informazioni sulla memoria e sullo spazio di archiviazione del dispositivo.

memoryEvents[]

object (MemoryEvent)

Eventi correlati alle misurazioni di memoria e spazio di archiviazione in ordine cronologico. Queste informazioni sono disponibili solo se memoryInfoEnabled è true nelle norme del dispositivo.

Gli eventi vengono conservati per un determinato periodo di tempo e quelli meno recenti vengono eliminati.

powerManagementEvents[]

object (PowerManagementEvent)

Eventi di gestione dell'alimentazione sul dispositivo in ordine cronologico. Queste informazioni sono disponibili solo se powerManagementEventsEnabled è true nelle norme del dispositivo.

hardwareStatusSamples[]

object (HardwareStatus)

Esempi di stato dell'hardware in ordine cronologico. Queste informazioni sono disponibili solo se hardwareStatusEnabled è true nelle norme del dispositivo.

deviceSettings

object (DeviceSettings)

Informazioni sulle impostazioni del dispositivo. Queste informazioni sono disponibili solo se deviceSettingsEnabled è true nelle norme del dispositivo.

user

object (User)

L'utente proprietario del dispositivo.

systemProperties

map (key: string, value: string)

Mappa del nome e del valore delle proprietà di sistema selezionate relative al dispositivo. Queste informazioni sono disponibili solo se systemPropertiesEnabled è true nelle norme del dispositivo.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

securityPosture

object (SecurityPosture)

Valore della postura di sicurezza del dispositivo che riflette il livello di sicurezza del dispositivo.

ownership

enum (Ownership)

Proprietà del dispositivo gestito.

commonCriteriaModeInfo

object (CommonCriteriaModeInfo)

Informazioni sulla modalità Common Criteria: standard di sicurezza definiti nei Common Criteria for Information Technology Security Evaluation (CC).

Queste informazioni sono disponibili solo se statusReportingSettings.commonCriteriaModeEnabled è true nelle norme del dispositivo di proprietà dell'azienda.

appliedPasswordPolicies[]

object (PasswordRequirements)

I requisiti di password attualmente applicati al dispositivo.

  • I requisiti applicati potrebbero essere leggermente diversi da quelli specificati in passwordPolicies in alcuni casi.
  • fieldPath è impostato in base a passwordPolicies.
dpcMigrationInfo

object (DpcMigrationInfo)

Solo output. Informazioni relative alla migrazione di questo dispositivo dalla gestione di un altro controller dei criteri dei dispositivi (DPC).

DeviceState

Stati che possono essere applicati a un dispositivo.

Enum
DEVICE_STATE_UNSPECIFIED Questo valore non è consentito.
ACTIVE Il dispositivo è attivo.
DISABLED Il dispositivo è disattivato.
DELETED Il dispositivo è stato eliminato. Questo stato non viene mai restituito da una chiamata API, ma viene utilizzato nel report sullo stato finale quando il dispositivo conferma l'eliminazione. Se il dispositivo viene eliminato tramite la chiamata API, questo stato viene pubblicato su Pub/Sub. Se l'utente elimina il profilo di lavoro o ripristina il dispositivo, lo stato del dispositivo rimarrà sconosciuto al server.
PROVISIONING È in corso il provisioning del dispositivo. I dispositivi appena registrati si trovano in questo stato finché non viene applicato un criterio.
LOST Il dispositivo è smarrito. Questo stato è possibile solo sui dispositivi di proprietà dell'organizzazione.
PREPARING_FOR_MIGRATION Il dispositivo si sta preparando per la migrazione all'API Android Management. Non sono necessari ulteriori interventi per continuare la migrazione.
DEACTIVATED_BY_DEVICE_FINANCE Si tratta di un dispositivo finanziato che è stato "bloccato" dall'agente finanziario. Ciò significa che sono state applicate determinate impostazioni dei criteri che limitano la funzionalità del dispositivo finché non viene "sbloccato" dall'agente finanziario. Il dispositivo continuerà ad applicare le impostazioni dei criteri, escluse quelle sottoposte a override dall'agente finanziario. Quando il dispositivo è "bloccato", lo stato viene segnalato in appliedState come DEACTIVATED_BY_DEVICE_FINANCE.

NonComplianceDetail

Fornisce dettagli sulla mancata conformità a un'impostazione delle norme.

Rappresentazione JSON
{
  "settingName": string,
  "nonComplianceReason": enum (NonComplianceReason),
  "packageName": string,
  "fieldPath": string,
  "currentValue": value,
  "installationFailureReason": enum (InstallationFailureReason),
  "specificNonComplianceReason": enum (SpecificNonComplianceReason),
  "specificNonComplianceContext": {
    object (SpecificNonComplianceContext)
  }
}
Campi
settingName

string

Il nome dell'impostazione del criterio. Questo è il nome del campo JSON di un campo Policy di primo livello.

nonComplianceReason

enum (NonComplianceReason)

Il motivo per cui il dispositivo non è conforme all'impostazione.

packageName

string

Il nome del pacchetto che indica l'app non conforme, se applicabile.

fieldPath

string

Per le impostazioni con campi nidificati, se un determinato campo nidificato non è conforme, viene specificato il percorso completo del campo in violazione. Il percorso è formattato nello stesso modo in cui viene fatto riferimento al campo JSON della norma in JavaScript, ovvero: 1) Per i campi di tipo oggetto, il nome del campo è seguito da un punto e poi da un nome di sottocampo. 2) Per i campi di tipo array, il nome del campo è seguito dall'indice dell'array racchiuso tra parentesi. Ad esempio, per indicare un problema con il campo url nel campo externalData della terza applicazione, il percorso sarebbe applications[2].externalData.url

currentValue

value (Value format)

Se l'impostazione del criterio non è stata applicata, il valore corrente dell'impostazione sul dispositivo.

installationFailureReason

enum (InstallationFailureReason)

Se packageName è impostato e il motivo di mancata conformità è APP_NOT_INSTALLED o APP_NOT_UPDATED, il motivo dettagliato per cui l'app non può essere installata o aggiornata.

specificNonComplianceReason

enum (SpecificNonComplianceReason)

Il motivo specifico del criterio per cui il dispositivo non è conforme all'impostazione.

specificNonComplianceContext

object (SpecificNonComplianceContext)

Contesto aggiuntivo per specificNonComplianceReason.

InstallationFailureReason

Motivi per cui l'installazione di un'app potrebbe non riuscire.

Enum
INSTALLATION_FAILURE_REASON_UNSPECIFIED Questo valore non è consentito.
INSTALLATION_FAILURE_REASON_UNKNOWN Un problema sconosciuto impedisce l'installazione dell'app. Alcuni potenziali motivi sono che il dispositivo non ha spazio di archiviazione sufficiente, la connessione di rete del dispositivo non è affidabile o l'installazione richiede più tempo del previsto. L'installazione verrà ritentata automaticamente.
IN_PROGRESS L'installazione è ancora in corso.
NOT_FOUND L'app non è stata trovata su Google Play.
NOT_COMPATIBLE_WITH_DEVICE L'app non è compatibile con il dispositivo.
NOT_APPROVED L'app non è stata approvata dall'amministratore.
PERMISSIONS_NOT_ACCEPTED L'app dispone di nuove autorizzazioni che non sono state accettate dall'amministratore.
NOT_AVAILABLE_IN_COUNTRY Lʼapp non è disponibile nel paese in cui risiedono gli utenti.
NO_LICENSES_REMAINING Non sono disponibili licenze da assegnare all'utente.
NOT_ENROLLED L'azienda non è più registrata a Google Play gestito o l'amministratore non ha accettato i Termini di servizio di Google Play gestito più recenti.
USER_INVALID L'utente non è più valido. L'utente potrebbe essere stato eliminato o disattivato.
NETWORK_ERROR_UNRELIABLE_CONNECTION

Un errore di rete sul dispositivo dell'utente ha impedito l'installazione. Di solito questo accade quando la connettività a internet del dispositivo è degradata, non disponibile o si verifica un problema di configurazione di rete. Assicurati che il dispositivo abbia accesso alla connettività internet completa su una rete che soddisfi Android Enterprise Network Requirements. L'installazione o l'aggiornamento dell'app riprenderà automaticamente.

INSUFFICIENT_STORAGE Il dispositivo dell'utente non dispone di spazio di archiviazione sufficiente per installare l'app. Questo problema può essere risolto liberando spazio di archiviazione sul dispositivo. L'installazione o l'aggiornamento dell'app riprenderà automaticamente quando il dispositivo avrà spazio di archiviazione sufficiente.

SpecificNonComplianceReason

Maggiori dettagli sul motivo per cui un dispositivo potrebbe non essere conforme a un'impostazione dei criteri. In futuro è possibile aggiungere nuovi valori all'enumerazione.

Enum
SPECIFIC_NON_COMPLIANCE_REASON_UNSPECIFIED Il motivo specifico di mancata conformità non è specificato. I campi in specificNonComplianceContext non sono impostati.
PASSWORD_POLICIES_USER_CREDENTIALS_CONFIRMATION_REQUIRED L'utente deve confermare le credenziali inserendo il blocco schermo. I campi in specificNonComplianceContext non sono impostati. nonComplianceReason è impostato su USER_ACTION.
PASSWORD_POLICIES_PASSWORD_EXPIRED La password del dispositivo o del profilo è scaduta. passwordPoliciesContext è impostato. nonComplianceReason è impostato su USER_ACTION.
PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT La password del dispositivo non soddisfa i requisiti della password. passwordPoliciesContext è impostato. nonComplianceReason è impostato su USER_ACTION.
ONC_WIFI_INVALID_VALUE Nella configurazione Wi-Fi ONC è presente un valore errato. fieldPath specifica quale valore del campo non è corretto. oncWifiContext è impostato. nonComplianceReason è impostato su INVALID_VALUE.
ONC_WIFI_API_LEVEL L'impostazione Wi-Fi ONC non è supportata nel livello API della versione di Android in esecuzione sul dispositivo. fieldPath specifica quale valore del campo non è supportato. oncWifiContext è impostato. nonComplianceReason è impostato su API_LEVEL.
ONC_WIFI_INVALID_ENTERPRISE_CONFIG Nella rete Wi-Fi aziendale manca la CA radice o il nome di dominio. nonComplianceReason è impostato su INVALID_VALUE.
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK L'utente deve rimuovere manualmente la rete Wi-Fi configurata. Ciò è applicabile solo ai profili di lavoro sui dispositivi di proprietà personale. nonComplianceReason è impostato su USER_ACTION.
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY L'alias della coppia di chiavi specificato tramite il campo ClientCertKeyPairAlias in openNetworkConfiguration non corrisponde a una chiave esistente installata sul dispositivo. nonComplianceReason è impostato su INVALID_VALUE.
PERMISSIBLE_USAGE_RESTRICTION Questa impostazione dei criteri è limitata e non può essere impostata per questo progetto Google Cloud Platform. Per maggiori dettagli (incluso come attivare l'utilizzo di questa impostazione di policy), consulta le Norme sull'utilizzo consentito. nonComplianceReason è impostato su PROJECT_NOT_PERMITTED.
REQUIRED_ACCOUNT_NOT_IN_ENTERPRISE L'account di lavoro richiesto dall'impostazione del criterio workAccountSetupConfig non fa più parte dell'azienda. nonComplianceReason è impostato su USER_ACTION.
NEW_ACCOUNT_NOT_IN_ENTERPRISE L'account di lavoro aggiunto dall'utente non fa parte dell'azienda. nonComplianceReason è impostato su USER_ACTION.

SpecificNonComplianceContext

Contesto aggiuntivo per SpecificNonComplianceReason.

Rappresentazione JSON
{
  "oncWifiContext": {
    object (OncWifiContext)
  },
  "passwordPoliciesContext": {
    object (PasswordPoliciesContext)
  }
}
Campi
oncWifiContext

object (OncWifiContext)

Contesto aggiuntivo per la mancata conformità relativa alla configurazione Wi-Fi. Vedi ONC_WIFI_INVALID_VALUE e ONC_WIFI_API_LEVEL

passwordPoliciesContext

object (PasswordPoliciesContext)

Contesto aggiuntivo per la mancata conformità relativa alle norme sulle password. Leggi PASSWORD_POLICIES_PASSWORD_EXPIRED e PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT.

OncWifiContext

Contesto aggiuntivo per la mancata conformità relativa alla configurazione Wi-Fi.

Rappresentazione JSON
{
  "wifiGuid": string
}
Campi
wifiGuid

string

Il GUID della configurazione Wi-Fi non conforme.

PasswordPoliciesContext

Contesto aggiuntivo per la mancata conformità relativa alle norme sulle password.

Rappresentazione JSON
{
  "passwordPolicyScope": enum (PasswordPolicyScope)
}
Campi
passwordPolicyScope

enum (PasswordPolicyScope)

L'ambito della password non conforme.

SoftwareInfo

Informazioni sul software del dispositivo.

Rappresentazione JSON
{
  "androidVersion": string,
  "androidDevicePolicyVersionCode": integer,
  "androidDevicePolicyVersionName": string,
  "androidBuildNumber": string,
  "deviceKernelVersion": string,
  "bootloaderVersion": string,
  "androidBuildTime": string,
  "securityPatchLevel": string,
  "primaryLanguageCode": string,
  "deviceBuildSignature": string,
  "systemUpdateInfo": {
    object (SystemUpdateInfo)
  }
}
Campi
androidVersion

string

La stringa della versione di Android visibile all'utente. Ad esempio, 6.0.1.

androidDevicePolicyVersionCode

integer

Il codice di versione dell'app Android Device Policy.

androidDevicePolicyVersionName

string

La versione dell'app Android Device Policy visualizzata dall'utente.

androidBuildNumber

string

Stringa ID build Android destinata alla visualizzazione per l'utente. Ad esempio, shamu-userdebug 6.0.1 MOB30I 2756745 dev-keys.

deviceKernelVersion

string

Versione del kernel, ad esempio 2.6.32.9-g103d848.

bootloaderVersion

string

Il numero di versione del bootloader di sistema, ad esempio 0.6.7.

androidBuildTime

string (Timestamp format)

Tempo di compilazione.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

securityPatchLevel

string

Livello patch di sicurezza, ad esempio 2016-05-01.

primaryLanguageCode

string

Un codice lingua IETF BCP 47 per le impostazioni internazionali principali sul dispositivo.

deviceBuildSignature

string

Hash SHA-256 di android.content.pm.Signature associato al pacchetto di sistema, che può essere utilizzato per verificare che la build di sistema non sia stata modificata.

systemUpdateInfo

object (SystemUpdateInfo)

Informazioni su un potenziale aggiornamento di sistema in attesa.

SystemUpdateInfo

Informazioni su un potenziale aggiornamento di sistema in attesa.

Rappresentazione JSON
{
  "updateStatus": enum (UpdateStatus),
  "updateReceivedTime": string
}
Campi
updateStatus

enum (UpdateStatus)

Lo stato di un aggiornamento: se esiste un aggiornamento e di che tipo è.

updateReceivedTime

string (Timestamp format)

L'ora in cui l'aggiornamento è stato reso disponibile per la prima volta. Un valore pari a zero indica che questo campo non è impostato. Questo campo viene impostato solo se è disponibile un aggiornamento (ovvero updateStatus non è né UPDATE_STATUS_UNKNOWNUP_TO_DATE).

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

UpdateStatus

Lo stato di un aggiornamento: se esiste un aggiornamento e di che tipo è.

Enum
UPDATE_STATUS_UNKNOWN Non è noto se è presente un aggiornamento di sistema in attesa. Ciò accade, ad esempio, quando il livello API del dispositivo è inferiore a 26 o se la versione di Android Device Policy è obsoleta.
UP_TO_DATE Non è disponibile alcun aggiornamento di sistema in attesa sul dispositivo.
UNKNOWN_UPDATE_AVAILABLE È disponibile un aggiornamento di sistema in attesa, ma il relativo tipo non è noto.
SECURITY_UPDATE_AVAILABLE È disponibile un aggiornamento della sicurezza in attesa.
OS_UPDATE_AVAILABLE È disponibile un aggiornamento del sistema operativo in attesa.

HardwareInfo

Informazioni sull'hardware del dispositivo. I campi relativi alle soglie di temperatura sono disponibili solo se hardwareStatusEnabled è true nelle norme del dispositivo.

Rappresentazione JSON
{
  "brand": string,
  "hardware": string,
  "deviceBasebandVersion": string,
  "manufacturer": string,
  "serialNumber": string,
  "model": string,
  "batteryShutdownTemperatures": [
    number
  ],
  "batteryThrottlingTemperatures": [
    number
  ],
  "cpuShutdownTemperatures": [
    number
  ],
  "cpuThrottlingTemperatures": [
    number
  ],
  "gpuShutdownTemperatures": [
    number
  ],
  "gpuThrottlingTemperatures": [
    number
  ],
  "skinShutdownTemperatures": [
    number
  ],
  "skinThrottlingTemperatures": [
    number
  ],
  "enterpriseSpecificId": string,
  "euiccChipInfo": [
    {
      object (EuiccChipInfo)
    }
  ]
}
Campi
brand

string

Il brand del dispositivo. Ad esempio, Google.

hardware

string

Nome dell'hardware. Ad esempio, Angler.

deviceBasebandVersion

string

Versione banda di base. Ad esempio, MDM9625_104662.22.05.34p.

manufacturer

string

Produttore. Ad esempio, Motorola.

serialNumber

string

Il numero di serie del dispositivo.

model

string

Il modello del dispositivo. Ad esempio, Asus Nexus 7.

batteryShutdownTemperatures[]

number

Soglie di temperatura di spegnimento della batteria in gradi Celsius per ogni batteria del dispositivo.

batteryThrottlingTemperatures[]

number

Soglie di temperatura di limitazione della batteria in gradi Celsius per ogni batteria del dispositivo.

cpuShutdownTemperatures[]

number

Soglie di temperatura di spegnimento della CPU in gradi Celsius per ogni CPU sul dispositivo.

cpuThrottlingTemperatures[]

number

Soglie di temperatura di limitazione della CPU in gradi Celsius per ogni CPU sul dispositivo.

gpuShutdownTemperatures[]

number

Soglie di temperatura di spegnimento della GPU in gradi Celsius per ogni GPU sul dispositivo.

gpuThrottlingTemperatures[]

number

Soglie di temperatura di throttling della GPU in gradi Celsius per ogni GPU sul dispositivo.

skinShutdownTemperatures[]

number

Soglie di temperatura di spegnimento del dispositivo in gradi Celsius.

skinThrottlingTemperatures[]

number

Soglie di temperatura di limitazione della temperatura cutanea del dispositivo in gradi Celsius.

enterpriseSpecificId

string

Solo output. ID che identifica in modo univoco un dispositivo di proprietà personale in una determinata organizzazione. Sullo stesso dispositivo fisico registrato con la stessa organizzazione, questo ID viene mantenuto durante le configurazioni e anche dopo i ripristini dei dati di fabbrica. Questo ID è disponibile sui dispositivi di proprietà personale con un profilo di lavoro sui dispositivi con Android 12 e versioni successive.

euiccChipInfo[]

object (EuiccChipInfo)

Solo output. Informazioni relative al chip eUICC.

EuiccChipInfo

Informazioni relative al chip eUICC.

Rappresentazione JSON
{
  "eid": string
}
Campi
eid

string

Solo output. L'Embedded Identity Document (EID) che identifica il chip eUICC per ogni chip eUICC sul dispositivo. Questa funzionalità è disponibile sui dispositivi di proprietà aziendale con Android 13 e versioni successive.

Display

Informazioni sul display del dispositivo.

Rappresentazione JSON
{
  "name": string,
  "displayId": integer,
  "refreshRate": integer,
  "state": enum (DisplayState),
  "width": integer,
  "height": integer,
  "density": integer
}
Campi
name

string

Il nome del display.

displayId

integer

ID display univoco.

refreshRate

integer

Frequenza di aggiornamento del display in frame al secondo.

state

enum (DisplayState)

Stato del display.

width

integer

Larghezza del display in pixel.

height

integer

Altezza del display in pixel.

density

integer

Compattezza visualizzazione espressa in punti per pollice.

DisplayState

Lo stato di un display.

Enum
DISPLAY_STATE_UNSPECIFIED Questo valore non è consentito.
OFF Il display è spento.
ON Il display è acceso.
DOZE Il display è in modalità sospensione a basso consumo
SUSPENDED Il display è in modalità sospensione in uno stato di basso consumo.

ApplicationReport

Informazioni segnalate su un'app installata.

Rappresentazione JSON
{
  "packageName": string,
  "versionName": string,
  "versionCode": integer,
  "events": [
    {
      object (ApplicationEvent)
    }
  ],
  "displayName": string,
  "packageSha256Hash": string,
  "signingKeyCertFingerprints": [
    string
  ],
  "installerPackageName": string,
  "applicationSource": enum (ApplicationSource),
  "state": enum (ApplicationState),
  "keyedAppStates": [
    {
      object (KeyedAppState)
    }
  ],
  "userFacingType": enum (UserFacingType)
}
Campi
packageName

string

Nome del pacchetto dell'app.

versionName

string

La versione dell'app visualizzata dall'utente.

versionCode

integer

Il codice di versione dell'app, che può essere utilizzato per determinare se una versione è più recente di un'altra.

events[]

object (ApplicationEvent)

L'elenco degli eventi delle app che si sono verificati nelle ultime 30 ore.

displayName

string

Il nome visualizzato dell'app.

packageSha256Hash

string

L'hash SHA-256 del file APK dell'app, che può essere utilizzato per verificare che l'app non sia stata modificata. Ogni byte del valore hash è rappresentato come un numero esadecimale a due cifre.

signingKeyCertFingerprints[]

string

L'hash SHA-1 di ogni android.content.pm.Signature associato al pacchetto dell'app. Ogni byte di ogni valore hash è rappresentato come un numero esadecimale a due cifre.

installerPackageName

string

Il nome del pacchetto dell'app che ha installato questa app.

applicationSource

enum (ApplicationSource)

L'origine del pacchetto.

state

enum (ApplicationState)

Stato applicazione.

keyedAppStates[]

object (KeyedAppState)

Elenco degli stati dell'app con chiave segnalati dall'app.

userFacingType

enum (UserFacingType)

Indica se l'app è rivolta agli utenti.

ApplicationEvent

Un evento correlato a un'app.

Rappresentazione JSON
{
  "eventType": enum (ApplicationEventType),
  "createTime": string
}
Campi
eventType

enum (ApplicationEventType)

Tipo di evento app.

createTime

string (Timestamp format)

L'ora di creazione dell'evento.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

ApplicationEventType

Un tipo di evento correlato all'app.

Enum
APPLICATION_EVENT_TYPE_UNSPECIFIED Questo valore non è consentito.
INSTALLED L'app è stata installata.
CHANGED L'app è stata modificata, ad esempio un componente è stato attivato o disattivato.
DATA_CLEARED I dati dell'app sono stati cancellati.
REMOVED L'app è stata rimossa.
REPLACED È stata installata una nuova versione dell'app, che sostituisce quella precedente.
RESTARTED L'app è stata riavviata.
PINNED L'app è stata bloccata in primo piano.
UNPINNED L'app è stata sbloccata.

ApplicationSource

L'origine che ha fornito un'app.

Enum
APPLICATION_SOURCE_UNSPECIFIED L'app è stata caricata lateralmente da una fonte non specificata.
SYSTEM_APP_FACTORY_VERSION Si tratta di un'app di sistema dell'immagine di fabbrica del dispositivo.
SYSTEM_APP_UPDATED_VERSION Si tratta di un'app di sistema aggiornata.
INSTALLED_FROM_PLAY_STORE L'app è stata installata dal Google Play Store.

ApplicationState

Lo stato attuale dell'installazione.

Enum
APPLICATION_STATE_UNSPECIFIED Lo stato dell'app non è specificato
REMOVED L'app è stata rimossa dal dispositivo
INSTALLED L'app è installata sul dispositivo

KeyedAppState

Stato dell'app con chiave segnalato dall'app.

Rappresentazione JSON
{
  "key": string,
  "severity": enum (Severity),
  "message": string,
  "data": string,
  "createTime": string,
  "lastUpdateTime": string
}
Campi
key

string

La chiave per lo stato dell'app. Funge da punto di riferimento per lo stato fornito dall'app. Ad esempio, quando fornisci un feedback sulla configurazione gestita, questa chiave potrebbe essere la chiave di configurazione gestita.

severity

enum (Severity)

La gravità dello stato dell'app.

message

string

(Facoltativo) Una stringa di messaggio in formato libero per spiegare lo stato dell'app. Se lo stato è stato attivato da un valore specifico (ad es. un valore di configurazione gestita), questo deve essere incluso nel messaggio.

data

string

(Facoltativo) Un valore leggibile da computer da leggere da EMM. Ad esempio, impostando valori che l'amministratore può scegliere di interrogare nella console EMM (ad es. "comunicami se i dati battery_warning < 10").

createTime

string (Timestamp format)

L'ora di creazione dello stato dell'app sul 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastUpdateTime

string (Timestamp format)

L'ora dell'ultimo aggiornamento dello stato dell'app.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Gravità

La gravità dello stato dell'app.

Enum
SEVERITY_UNSPECIFIED Livello di gravità non specificato.
INFO Livello di gravità delle informazioni.
ERROR Livello di gravità dell'errore. Questo valore deve essere impostato solo per le condizioni di errore reali che un'organizzazione di gestione deve correggere.

UserFacingType

Indica se l'app è rivolta agli utenti.

Enum
USER_FACING_TYPE_UNSPECIFIED Il tipo di utente dell'app non è specificato.
NOT_USER_FACING L'app non è rivolta agli utenti.
USER_FACING L'app è rivolta agli utenti.

NetworkInfo

Informazioni sulla rete del dispositivo.

Rappresentazione JSON
{
  "imei": string,
  "meid": string,
  "wifiMacAddress": string,
  "networkOperatorName": string,
  "telephonyInfos": [
    {
      object (TelephonyInfo)
    }
  ]
}
Campi
imei

string

Numero IMEI del dispositivo GSM. Ad esempio, A1000031212.

meid

string

Numero MEID del dispositivo CDMA. Ad esempio, A00000292788E1.

wifiMacAddress

string

L'indirizzo MAC Wi-Fi del dispositivo. Ad esempio, 7c:11:11:11:11:11.

networkOperatorName
(deprecated)

string

Nome alfabetico dell'operatore registrato attuale. Ad esempio, Vodafone.

telephonyInfos[]

object (TelephonyInfo)

Fornisce informazioni sulla telefonia associate a ogni scheda SIM sul dispositivo. Supportato solo sui dispositivi completamente gestiti a partire dal livello API Android 23.

TelephonyInfo

Informazioni sulla telefonia associate a una determinata scheda SIM sul dispositivo. Supportato solo sui dispositivi completamente gestiti a partire dal livello API Android 23.

Rappresentazione JSON
{
  "phoneNumber": string,
  "carrierName": string,
  "iccId": string,
  "activationState": enum (ActivationState),
  "configMode": enum (ConfigMode)
}
Campi
phoneNumber

string

Il numero di telefono associato a questa scheda SIM.

carrierName

string

Il nome dell'operatore associato a questa scheda SIM.

iccId

string

Solo output. L'ICCID associato a questa scheda SIM.

activationState

enum (ActivationState)

Solo output. Stato di attivazione della scheda SIM sul dispositivo. Questo vale solo per le eSIM. Questa funzionalità è supportata su tutti i dispositivi per il livello API 35 e versioni successive. Questo valore è sempre ACTIVATION_STATE_UNSPECIFIED per le SIM fisiche e per i dispositivi con livello API inferiore a 35.

configMode

enum (ConfigMode)

Solo output. La modalità di configurazione della scheda SIM sul dispositivo. Questo vale solo per le eSIM. Questa funzionalità è supportata su tutti i dispositivi per il livello API 35 e versioni successive. Questo valore è sempre CONFIG_MODE_UNSPECIFIED per le SIM fisiche e per i dispositivi con livello API inferiore a 35.

ActivationState

Stato di attivazione della scheda SIM sul dispositivo.

Enum
ACTIVATION_STATE_UNSPECIFIED Lo stato di attivazione non è specificato.
ACTIVATED La scheda SIM è attivata.
NOT_ACTIVATED La scheda SIM non è attivata.

ConfigMode

La modalità di configurazione della scheda SIM sul dispositivo.

Enum
CONFIG_MODE_UNSPECIFIED La modalità di configurazione non è specificata.
ADMIN_CONFIGURED L'amministratore ha configurato questa SIM.
USER_CONFIGURED L'utente ha configurato questa SIM.

MemoryInfo

Informazioni sulla memoria e sullo spazio di archiviazione del dispositivo.

Rappresentazione JSON
{
  "totalRam": string,
  "totalInternalStorage": string
}
Campi
totalRam

string (int64 format)

RAM totale sul dispositivo in byte.

totalInternalStorage

string (int64 format)

Spazio di archiviazione interno totale sul dispositivo in byte.

MemoryEvent

Un evento correlato alle misurazioni di memoria e spazio di archiviazione.

Per distinguere gli eventi nuovi da quelli precedenti, ti consigliamo di utilizzare il campo createTime.

Rappresentazione JSON
{
  "eventType": enum (MemoryEventType),
  "createTime": string,
  "byteCount": string
}
Campi
eventType

enum (MemoryEventType)

Tipo di evento.

createTime

string (Timestamp format)

L'ora di creazione dell'evento.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

byteCount

string (int64 format)

Il numero di byte liberi nel supporto o, per EXTERNAL_STORAGE_DETECTED, la capacità totale in byte del supporto di archiviazione.

MemoryEventType

Il tipo di evento.

Enum
MEMORY_EVENT_TYPE_UNSPECIFIED Non specificato. Nessun evento ha questo tipo.
RAM_MEASURED È stato misurato lo spazio libero nella RAM.
INTERNAL_STORAGE_MEASURED È stato misurato lo spazio libero nella memoria interna.
EXTERNAL_STORAGE_DETECTED È stato rilevato un nuovo supporto di archiviazione esterno. Il conteggio dei byte segnalato è la capacità totale del supporto di archiviazione.
EXTERNAL_STORAGE_REMOVED Un supporto di archiviazione esterno è stato rimosso. Il conteggio dei byte segnalato è pari a zero.
EXTERNAL_STORAGE_MEASURED È stato misurato lo spazio libero in un supporto di archiviazione esterno.

PowerManagementEvent

Un evento di gestione dell'alimentazione.

Rappresentazione JSON
{
  "eventType": enum (PowerManagementEventType),
  "createTime": string,
  "batteryLevel": number
}
Campi
eventType

enum (PowerManagementEventType)

Tipo di evento.

createTime

string (Timestamp format)

L'ora di creazione dell'evento.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

batteryLevel

number

Per gli eventi BATTERY_LEVEL_COLLECTED, il livello della batteria in percentuale.

PowerManagementEventType

Il tipo di evento.

Enum
POWER_MANAGEMENT_EVENT_TYPE_UNSPECIFIED Non specificato. Nessun evento ha questo tipo.
BATTERY_LEVEL_COLLECTED È stato misurato il livello della batteria.
POWER_CONNECTED Il dispositivo ha iniziato a caricarsi.
POWER_DISCONNECTED Il dispositivo ha smesso di caricarsi.
BATTERY_LOW Il dispositivo è entrato in modalità a basso consumo.
BATTERY_OKAY Il dispositivo non è più in modalità di risparmio energetico.
BOOT_COMPLETED Il dispositivo è stato avviato.
SHUTDOWN Il dispositivo si è spento.

HardwareStatus

Stato dell'hardware. Le temperature possono essere confrontate con le soglie di temperatura disponibili in hardwareInfo per determinare lo stato dell'hardware.

Rappresentazione JSON
{
  "createTime": string,
  "batteryTemperatures": [
    number
  ],
  "cpuTemperatures": [
    number
  ],
  "gpuTemperatures": [
    number
  ],
  "skinTemperatures": [
    number
  ],
  "fanSpeeds": [
    number
  ],
  "cpuUsages": [
    number
  ]
}
Campi
createTime

string (Timestamp format)

L'ora in cui sono state effettuate le misurazioni.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

batteryTemperatures[]

number

Temperature attuali della batteria in gradi Celsius per ogni batteria del dispositivo.

cpuTemperatures[]

number

Le temperature attuali della CPU in gradi Celsius per ogni CPU sul dispositivo.

gpuTemperatures[]

number

Le temperature attuali della GPU in gradi Celsius per ogni GPU sul dispositivo.

skinTemperatures[]

number

Le temperature cutanee attuali del dispositivo in gradi Celsius.

fanSpeeds[]

number

Velocità della ventola in RPM per ogni ventola del dispositivo. Un array vuoto indica che non sono presenti ventole o che la velocità della ventola non è supportata sul sistema.

cpuUsages[]

number

Utilizzo della CPU in percentuale per ogni core disponibile sul dispositivo. L'utilizzo è pari a 0 per ogni core scollegato. Un array vuoto implica che l'utilizzo della CPU non è supportato nel sistema.

DeviceSettings

Informazioni sulle impostazioni del dispositivo relative alla sicurezza.

Rappresentazione JSON
{
  "isDeviceSecure": boolean,
  "unknownSourcesEnabled": boolean,
  "developmentSettingsEnabled": boolean,
  "adbEnabled": boolean,
  "isEncrypted": boolean,
  "encryptionStatus": enum (EncryptionStatus),
  "verifyAppsEnabled": boolean
}
Campi
isDeviceSecure

boolean

Indica se il dispositivo è protetto con PIN/password.

unknownSourcesEnabled

boolean

Indica se è attivata l'installazione di app da origini sconosciute.

developmentSettingsEnabled

boolean

Indica se la modalità sviluppatore è attiva sul dispositivo.

adbEnabled

boolean

Indica se ADB è attivato sul dispositivo.

isEncrypted

boolean

Indica se la crittografia dello spazio di archiviazione è attivata.

encryptionStatus

enum (EncryptionStatus)

Stato della crittografia da DevicePolicyManager.

verifyAppsEnabled

boolean

Se la verifica di Google Play Protect è applicata sul dispositivo.

EncryptionStatus

Stato della crittografia di un dispositivo.

Enum
ENCRYPTION_STATUS_UNSPECIFIED Non specificato. Nessun dispositivo deve avere questo tipo.
UNSUPPORTED La crittografia non è supportata dal dispositivo.
INACTIVE La crittografia è supportata dal dispositivo, ma al momento non è attiva.
ACTIVATING La crittografia non è attualmente attiva, ma è in fase di attivazione.
ACTIVE La crittografia è attiva.
ACTIVE_DEFAULT_KEY La crittografia è attiva, ma l'utente non ha impostato una chiave di crittografia.
ACTIVE_PER_USER La crittografia è attiva e la chiave di crittografia è collegata al profilo utente.

SecurityPosture

La security posture del dispositivo, determinata dallo stato attuale del dispositivo e dalle norme applicate.

Rappresentazione JSON
{
  "devicePosture": enum (DevicePosture),
  "postureDetails": [
    {
      object (PostureDetail)
    }
  ]
}
Campi
devicePosture

enum (DevicePosture)

Valore della postura di sicurezza del dispositivo.

postureDetails[]

object (PostureDetail)

Ulteriori dettagli sulla postura di sicurezza del dispositivo.

DevicePosture

Possibili valori della postura di sicurezza di un dispositivo gestito.

Enum
POSTURE_UNSPECIFIED Non specificato. Non sono presenti dettagli per questo valore di postura.
SECURE Questo dispositivo è sicuro.
AT_RISK Questo dispositivo potrebbe essere più vulnerabile ai malintenzionati rispetto a quanto consigliato per l'utilizzo con i dati aziendali.
POTENTIALLY_COMPROMISED Questo dispositivo potrebbe essere compromesso e i dati aziendali potrebbero essere accessibili a malintenzionati non autorizzati.

PostureDetail

Ulteriori dettagli sulla postura di sicurezza del dispositivo.

Rappresentazione JSON
{
  "securityRisk": enum (SecurityRisk),
  "advice": [
    {
      object (UserFacingMessage)
    }
  ]
}
Campi
securityRisk

enum (SecurityRisk)

Un rischio per la sicurezza specifico che influisce negativamente sulla postura di sicurezza del dispositivo.

advice[]

object (UserFacingMessage)

Consigli corrispondenti rivolti agli amministratori per mitigare questo rischio per la sicurezza e migliorare la postura di sicurezza del dispositivo.

SecurityRisk

Il rischio che impedisce al dispositivo di trovarsi nello stato più sicuro.

Enum
SECURITY_RISK_UNSPECIFIED Non specificato.
UNKNOWN_OS L'API Play Integrity rileva che sul dispositivo è in esecuzione un sistema operativo sconosciuto (il controllo basicIntegrity ha esito positivo, ma ctsProfileMatch ha esito negativo).
COMPROMISED_OS L'API Play Integrity rileva che sul dispositivo è in esecuzione un sistema operativo compromesso (il controllo basicIntegrity non riesce).
HARDWARE_BACKED_EVALUATION_FAILED L'API Play Integrity rileva che il dispositivo non offre una forte garanzia di integrità del sistema se l'etichetta MEETS_STRONG_INTEGRITY non viene visualizzata nel campo relativo all'integrità del dispositivo.

CommonCriteriaModeInfo

Informazioni sulla modalità Common Criteria: standard di sicurezza definiti nei Common Criteria for Information Technology Security Evaluation (CC).

Queste informazioni sono disponibili solo se statusReportingSettings.commonCriteriaModeEnabled è true nelle norme del dispositivo.

Rappresentazione JSON
{
  "commonCriteriaModeStatus": enum (CommonCriteriaModeStatus),
  "policySignatureVerificationStatus": enum (PolicySignatureVerificationStatus)
}
Campi
commonCriteriaModeStatus

enum (CommonCriteriaModeStatus)

Se la modalità Common Criteria è attivata.

policySignatureVerificationStatus

enum (PolicySignatureVerificationStatus)

Solo output. Lo stato della verifica della firma delle norme.

CommonCriteriaModeStatus

Se la modalità Common Criteria è attivata.

Enum
COMMON_CRITERIA_MODE_STATUS_UNKNOWN Stato sconosciuto.
COMMON_CRITERIA_MODE_DISABLED La modalità Common Criteria è attualmente disattivata.
COMMON_CRITERIA_MODE_ENABLED Al momento è attiva la modalità Common Criteria.

PolicySignatureVerificationStatus

Lo stato della verifica della firma delle norme.

Enum
POLICY_SIGNATURE_VERIFICATION_STATUS_UNSPECIFIED Non specificato. Lo stato della verifica non è stato segnalato. Questo valore viene impostato solo se statusReportingSettings.commonCriteriaModeEnabled è false.
POLICY_SIGNATURE_VERIFICATION_DISABLED La verifica della firma del criterio è disattivata sul dispositivo perché commonCriteriaMode è impostato su false.
POLICY_SIGNATURE_VERIFICATION_SUCCEEDED La verifica della firma della policy è riuscita.
POLICY_SIGNATURE_VERIFICATION_NOT_SUPPORTED La verifica della firma dei criteri non è supportata, ad esempio perché il dispositivo è stato registrato con una versione di CloudDPC che non la supporta.
POLICY_SIGNATURE_VERIFICATION_FAILED La verifica della firma della policy non è riuscita. La norma non è stata applicata.

DpcMigrationInfo

Informazioni relative alla migrazione di questo dispositivo dalla gestione di un altro controller dei criteri dei dispositivi (DPC).

Rappresentazione JSON
{
  "previousDpc": string,
  "additionalData": string
}
Campi
previousDpc

string

Solo output. Se questo dispositivo è stato migrato da un altro DPC, questo è il nome del pacchetto. Altrimenti non viene compilato.

additionalData

string

Solo output. Se questo dispositivo è stato migrato da un altro DPC, il campo additionalData del token di migrazione viene compilato qui.

Metodi

delete

Elimina un dispositivo.

get

Recupera un dispositivo.

issueCommand

Invia un comando a un dispositivo.

list

Elenca i dispositivi per una determinata azienda.

patch

Aggiorna un dispositivo.