- Resource: Device
- DeviceState
- NonComplianceDetail
- InstallationFailureReason
- SpecificNonComplianceReason
- SpecificNonComplianceContext
- OncWifiContext
- PasswordPoliciesContext
- SoftwareInfo
- SystemUpdateInfo
- UpdateStatus
- HardwareInfo
- EuiccChipInfo
- Display
- DisplayState
- ApplicationReport
- ApplicationEvent
- ApplicationEventType
- ApplicationSource
- ApplicationState
- KeyedAppState
- Keparahan
- UserFacingType
- NetworkInfo
- TelephonyInfo
- ActivationState
- ConfigMode
- MemoryInfo
- MemoryEvent
- MemoryEventType
- PowerManagementEvent
- PowerManagementEventType
- HardwareStatus
- DeviceSettings
- EncryptionStatus
- SecurityPosture
- DevicePosture
- PostureDetail
- SecurityRisk
- CommonCriteriaModeInfo
- CommonCriteriaModeStatus
- PolicySignatureVerificationStatus
- DpcMigrationInfo
- Metode
Resource: Device
Perangkat yang dimiliki oleh perusahaan. Kecuali jika dinyatakan lain, semua kolom bersifat hanya baca dan tidak dapat diubah oleh enterprises.devices.patch
.
Representasi JSON |
---|
{ "name": string, "userName": string, "managementMode": enum ( |
Kolom | |
---|---|
name |
Nama perangkat dalam bentuk |
userName |
Nama resource pengguna yang memiliki perangkat ini dalam bentuk |
managementMode |
Jenis mode pengelolaan yang diterapkan Android Device Policy di perangkat. Hal ini memengaruhi setelan kebijakan mana yang didukung. |
state |
Status yang akan diterapkan ke perangkat. Kolom ini dapat diubah dengan permintaan patch. Perhatikan bahwa saat memanggil |
appliedState |
Status yang saat ini diterapkan ke perangkat. |
policyCompliant |
Apakah perangkat mematuhi kebijakannya. |
nonComplianceDetails[] |
Detail tentang setelan kebijakan yang tidak dipatuhi perangkat. |
enrollmentTime |
Waktu pendaftaran perangkat. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
lastStatusReportTime |
Terakhir kali perangkat mengirim laporan status. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
lastPolicyComplianceReportTime |
Tidak digunakan lagi. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
lastPolicySyncTime |
Terakhir kali perangkat mengambil kebijakannya. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
policyName |
Nama kebijakan yang diterapkan ke perangkat, dalam bentuk |
appliedPolicyName |
Nama kebijakan yang saat ini diterapkan ke perangkat. |
appliedPolicyVersion |
Versi kebijakan yang saat ini diterapkan ke perangkat. |
apiLevel |
Level API versi platform Android yang berjalan di perangkat. |
enrollmentTokenData |
Jika perangkat didaftarkan dengan token pendaftaran yang menyediakan data tambahan, kolom ini berisi data tersebut. |
enrollmentTokenName |
Jika perangkat didaftarkan dengan token pendaftaran, kolom ini berisi nama token. |
disabledReason |
Jika status perangkat adalah |
softwareInfo |
Informasi mendetail tentang software perangkat. Informasi ini hanya tersedia jika |
hardwareInfo |
Informasi mendetail tentang hardware perangkat. |
displays[] |
Informasi mendetail tentang tampilan di perangkat. Informasi ini hanya tersedia jika |
applicationReports[] |
Laporan untuk aplikasi yang diinstal di perangkat. Informasi ini hanya tersedia jika |
previousDeviceNames[] |
Jika perangkat fisik yang sama telah didaftarkan beberapa kali, kolom ini berisi nama perangkat sebelumnya. Nomor seri digunakan sebagai ID unik untuk menentukan apakah perangkat fisik yang sama telah terdaftar sebelumnya. Nama-nama tersebut dalam urutan kronologis. |
networkInfo |
Informasi jaringan perangkat. Informasi ini hanya tersedia jika |
memoryInfo |
Informasi memori: berisi informasi tentang memori dan penyimpanan perangkat. |
memoryEvents[] |
Peristiwa terkait pengukuran memori dan penyimpanan dalam urutan kronologis. Informasi ini hanya tersedia jika Acara disimpan selama jangka waktu tertentu dan acara lama akan dihapus. |
powerManagementEvents[] |
Peristiwa pengelolaan daya di perangkat dalam urutan kronologis. Informasi ini hanya tersedia jika |
hardwareStatusSamples[] |
Contoh status hardware dalam urutan kronologis. Informasi ini hanya tersedia jika |
deviceSettings |
Informasi setelan perangkat. Informasi ini hanya tersedia jika |
user |
Pengguna yang memiliki perangkat. |
systemProperties |
Peta nama dan nilai properti sistem yang dipilih terkait dengan perangkat. Informasi ini hanya tersedia jika Objek yang berisi daftar pasangan |
securityPosture |
Nilai postur keamanan perangkat yang mencerminkan seberapa amannya perangkat. |
ownership |
Kepemilikan perangkat terkelola. |
commonCriteriaModeInfo |
Informasi tentang Mode Common Criteria—standar keamanan yang ditentukan dalam Common Criteria for Information Technology Security Evaluation (CC). Informasi ini hanya tersedia jika |
appliedPasswordPolicies[] |
Persyaratan sandi yang saat ini diterapkan ke perangkat.
|
dpcMigrationInfo |
Hanya output. Informasi terkait apakah perangkat ini dimigrasikan dari yang dikelola oleh Pengontrol Kebijakan Perangkat (DPC) lain. |
DeviceState
Status yang dapat diterapkan ke perangkat.
Enum | |
---|---|
DEVICE_STATE_UNSPECIFIED |
Nilai ini tidak diizinkan. |
ACTIVE |
Perangkat aktif. |
DISABLED |
Perangkat dinonaktifkan. |
DELETED |
Perangkat telah dihapus. Status ini tidak pernah ditampilkan oleh panggilan API, tetapi digunakan dalam laporan status akhir saat perangkat mengonfirmasi penghapusan. Jika perangkat dihapus melalui panggilan API, status ini dipublikasikan ke Pub/Sub. Jika pengguna menghapus profil kerja atau mereset perangkat, status perangkat akan tetap tidak diketahui oleh server. |
PROVISIONING |
Perangkat sedang disediakan. Perangkat yang baru didaftarkan berada dalam status ini hingga kebijakan diterapkan. |
LOST |
Perangkat hilang. Status ini hanya mungkin terjadi di perangkat milik organisasi. |
PREPARING_FOR_MIGRATION |
Perangkat sedang bersiap untuk bermigrasi ke Android Management API. Tidak diperlukan tindakan lebih lanjut agar migrasi dapat dilanjutkan. |
DEACTIVATED_BY_DEVICE_FINANCE |
Perangkat ini adalah perangkat yang dibiayai dan telah "dikunci" oleh agen pembiayaan. Artinya, setelan kebijakan tertentu telah diterapkan yang membatasi fungsi perangkat hingga perangkat "dibuka" oleh agen pembiayaan. Perangkat akan terus menerapkan setelan kebijakan, kecuali yang diganti oleh agen pembiayaan. Saat perangkat "dikunci", status dilaporkan di appliedState sebagai DEACTIVATED_BY_DEVICE_FINANCE . |
NonComplianceDetail
Memberikan detail tentang ketidakpatuhan terhadap setelan kebijakan.
Representasi JSON |
---|
{ "settingName": string, "nonComplianceReason": enum ( |
Kolom | |
---|---|
settingName |
Nama setelan kebijakan. Ini adalah nama kolom JSON dari kolom |
nonComplianceReason |
Alasan perangkat tidak mematuhi setelan. |
packageName |
Nama paket yang menunjukkan aplikasi mana yang tidak mematuhi kebijakan, jika ada. |
fieldPath |
Untuk setelan dengan kolom bertingkat, jika kolom bertingkat tertentu tidak mematuhi kebijakan, kolom ini akan menentukan jalur lengkap ke kolom yang melanggar. Jalur diformat dengan cara yang sama seperti kolom JSON kebijakan akan direferensikan di JavaScript, yaitu: 1) Untuk kolom berjenis objek, nama kolom diikuti dengan titik, lalu dengan nama subkolom. 2) Untuk kolom berjenis array, nama kolom diikuti dengan indeks array yang diapit dalam tanda kurung. Misalnya, untuk menunjukkan masalah pada kolom |
currentValue |
Jika setelan kebijakan tidak dapat diterapkan, nilai setelan saat ini di perangkat. |
installationFailureReason |
Jika |
specificNonComplianceReason |
Alasan khusus kebijakan mengapa perangkat tidak mematuhi setelan. |
specificNonComplianceContext |
Konteks tambahan untuk |
InstallationFailureReason
Alasan penginstalan aplikasi mungkin gagal.
Enum | |
---|---|
INSTALLATION_FAILURE_REASON_UNSPECIFIED |
Nilai ini tidak diizinkan. |
INSTALLATION_FAILURE_REASON_UNKNOWN |
Kondisi yang tidak diketahui mencegah aplikasi diinstal. Beberapa kemungkinan alasannya adalah perangkat tidak memiliki cukup ruang penyimpanan, koneksi jaringan perangkat tidak dapat diandalkan, atau penginstalan memerlukan waktu lebih lama dari yang diperkirakan. Penginstalan akan dicoba lagi secara otomatis. |
IN_PROGRESS |
Penginstalan masih dalam proses. |
NOT_FOUND |
Aplikasi tidak ditemukan di Play. |
NOT_COMPATIBLE_WITH_DEVICE |
Aplikasi tidak kompatibel dengan perangkat. |
NOT_APPROVED |
Aplikasi belum disetujui oleh admin. |
PERMISSIONS_NOT_ACCEPTED |
Aplikasi memiliki izin baru yang belum disetujui oleh admin. |
NOT_AVAILABLE_IN_COUNTRY |
Aplikasi tidak tersedia di negara pengguna. |
NO_LICENSES_REMAINING |
Tidak ada lisensi yang tersedia untuk ditetapkan kepada pengguna. |
NOT_ENROLLED |
Perusahaan tidak lagi terdaftar di Google Play Terkelola atau admin belum menyetujui Persyaratan Layanan Google Play Terkelola terbaru. |
USER_INVALID |
Pengguna tidak lagi valid. Pengguna mungkin telah dihapus atau dinonaktifkan. |
NETWORK_ERROR_UNRELIABLE_CONNECTION |
Error jaringan di perangkat pengguna telah mencegah keberhasilan penginstalan. Hal ini biasanya terjadi saat konektivitas internet perangkat menurun, tidak tersedia, atau ada masalah konfigurasi jaringan. Pastikan perangkat memiliki akses ke konektivitas internet penuh di jaringan yang memenuhi |
INSUFFICIENT_STORAGE |
Perangkat pengguna tidak memiliki ruang penyimpanan yang cukup untuk menginstal aplikasi. Masalah ini dapat diselesaikan dengan mengosongkan ruang penyimpanan di perangkat. Penginstalan atau update aplikasi akan otomatis dilanjutkan setelah perangkat memiliki penyimpanan yang cukup. |
SpecificNonComplianceReason
Detail selengkapnya tentang alasan perangkat mungkin tidak sesuai dengan setelan kebijakan. Nilai baru dapat ditambahkan ke enum pada masa mendatang.
Enum | |
---|---|
SPECIFIC_NON_COMPLIANCE_REASON_UNSPECIFIED |
Alasan spesifik ketidakpatuhan tidak ditentukan. Kolom di tidak ditetapkan. |
PASSWORD_POLICIES_USER_CREDENTIALS_CONFIRMATION_REQUIRED |
Pengguna perlu mengonfirmasi kredensial dengan memasukkan kunci layar. Kolom di tidak ditetapkan. disetel ke . |
PASSWORD_POLICIES_PASSWORD_EXPIRED |
Masa berlaku sandi perangkat atau profil telah berakhir. sudah disetel. disetel ke . |
PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT |
Sandi perangkat tidak memenuhi persyaratan sandi. sudah disetel. disetel ke . |
ONC_WIFI_INVALID_VALUE |
Ada nilai yang salah dalam konfigurasi Wi-Fi ONC. menentukan nilai kolom mana yang salah. sudah disetel. disetel ke . |
ONC_WIFI_API_LEVEL |
Setelan Wi-Fi ONC tidak didukung di level API versi Android yang berjalan di perangkat. menentukan nilai kolom mana yang tidak didukung. sudah disetel. disetel ke . |
ONC_WIFI_INVALID_ENTERPRISE_CONFIG |
Jaringan Wi-Fi perusahaan tidak memiliki CA root atau nama domain. disetel ke . |
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK |
Pengguna harus menghapus jaringan Wi-Fi yang dikonfigurasi secara manual. Hal ini hanya berlaku di profil kerja pada perangkat milik pribadi. disetel ke . |
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY |
Alias pasangan kunci yang ditentukan melalui kolom ClientCertKeyPairAlias di tidak sesuai dengan kunci yang ada dan diinstal di perangkat. disetel ke . |
PERMISSIBLE_USAGE_RESTRICTION |
Setelan kebijakan ini dibatasi dan tidak dapat ditetapkan untuk project Google Cloud Platform ini. Detail selengkapnya (termasuk cara mengaktifkan penggunaan setelan kebijakan ini) tersedia di kebijakan Penggunaan yang Diizinkan. disetel ke . |
REQUIRED_ACCOUNT_NOT_IN_ENTERPRISE |
Akun kantor yang diperlukan oleh setelan kebijakan tidak lagi menjadi bagian dari perusahaan. disetel ke . |
NEW_ACCOUNT_NOT_IN_ENTERPRISE |
Akun kantor yang ditambahkan oleh pengguna bukan bagian dari perusahaan. disetel ke . |
SpecificNonComplianceContext
Konteks tambahan untuk
.SpecificNonComplianceReason
Representasi JSON |
---|
{ "oncWifiContext": { object ( |
Kolom | |
---|---|
oncWifiContext |
Konteks tambahan untuk ketidakpatuhan terkait konfigurasi Wi-Fi. Lihat |
passwordPoliciesContext |
Konteks tambahan untuk ketidakpatuhan terkait kebijakan sandi. Lihat |
OncWifiContext
Konteks tambahan untuk ketidakpatuhan terkait konfigurasi Wi-Fi.
Representasi JSON |
---|
{ "wifiGuid": string } |
Kolom | |
---|---|
wifiGuid |
GUID konfigurasi Wi-Fi yang tidak mematuhi kebijakan. |
PasswordPoliciesContext
Konteks tambahan untuk ketidakpatuhan terkait kebijakan sandi.
Representasi JSON |
---|
{
"passwordPolicyScope": enum ( |
Kolom | |
---|---|
passwordPolicyScope |
Cakupan sandi yang tidak mematuhi kebijakan. |
SoftwareInfo
Informasi tentang software perangkat.
Representasi JSON |
---|
{
"androidVersion": string,
"androidDevicePolicyVersionCode": integer,
"androidDevicePolicyVersionName": string,
"androidBuildNumber": string,
"deviceKernelVersion": string,
"bootloaderVersion": string,
"androidBuildTime": string,
"securityPatchLevel": string,
"primaryLanguageCode": string,
"deviceBuildSignature": string,
"systemUpdateInfo": {
object ( |
Kolom | |
---|---|
androidVersion |
String versi Android yang dapat dilihat pengguna. Misalnya, |
androidDevicePolicyVersionCode |
Kode versi aplikasi Android Device Policy. |
androidDevicePolicyVersionName |
Versi aplikasi Android Device Policy seperti yang ditampilkan kepada pengguna. |
androidBuildNumber |
String ID build Android yang dimaksudkan untuk ditampilkan kepada pengguna. Misalnya, |
deviceKernelVersion |
Versi kernel, misalnya, |
bootloaderVersion |
Nomor versi bootloader sistem, misalnya |
androidBuildTime |
Waktu build. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
securityPatchLevel |
Tingkat patch keamanan, misalnya |
primaryLanguageCode |
Kode bahasa IETF BCP 47 untuk lokalitas utama di perangkat. |
deviceBuildSignature |
Hash SHA-256 |
systemUpdateInfo |
Informasi tentang update sistem yang mungkin tertunda. |
SystemUpdateInfo
Informasi tentang update sistem yang mungkin tertunda.
Representasi JSON |
---|
{
"updateStatus": enum ( |
Kolom | |
---|---|
updateStatus |
Status update: apakah update ada dan jenisnya. |
updateReceivedTime |
Waktu saat update pertama kali tersedia. Nilai nol menunjukkan bahwa kolom ini tidak ditetapkan. Kolom ini hanya ditetapkan jika update tersedia (yaitu, Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
UpdateStatus
Status update: apakah update ada dan jenisnya.
Enum | |
---|---|
UPDATE_STATUS_UNKNOWN |
Tidak diketahui apakah ada update sistem yang tertunda. Hal ini terjadi jika, misalnya, level API perangkat kurang dari 26, atau jika versi Android Device Policy sudah tidak berlaku. |
UP_TO_DATE |
Tidak ada update sistem tertunda yang tersedia di perangkat. |
UNKNOWN_UPDATE_AVAILABLE |
Tersedia update sistem yang tertunda, tetapi jenisnya tidak diketahui. |
SECURITY_UPDATE_AVAILABLE |
Ada update keamanan tertunda yang tersedia. |
OS_UPDATE_AVAILABLE |
Ada update OS tertunda yang tersedia. |
HardwareInfo
Informasi tentang hardware perangkat. Kolom yang terkait dengan nilai minimum suhu hanya tersedia jika hardwareStatusEnabled
bernilai benar (true) dalam kebijakan perangkat.
Representasi 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 ( |
Kolom | |
---|---|
brand |
Merek perangkat. Misalnya, |
hardware |
Nama hardware. Misalnya, |
deviceBasebandVersion |
Versi pita basis. Misalnya, |
manufacturer |
Produsen. Misalnya, |
serialNumber |
Nomor seri perangkat. |
model |
Model perangkat. Misalnya, |
batteryShutdownTemperatures[] |
Nilai minimum suhu saat baterai mati dalam Celsius untuk setiap baterai di perangkat. |
batteryThrottlingTemperatures[] |
Nilai minimum suhu pembatasan baterai dalam Celsius untuk setiap baterai di perangkat. |
cpuShutdownTemperatures[] |
Nilai minimum suhu penonaktifan CPU dalam Celsius untuk setiap CPU di perangkat. |
cpuThrottlingTemperatures[] |
Nilai minimum suhu throttling CPU dalam Celsius untuk setiap CPU di perangkat. |
gpuShutdownTemperatures[] |
Nilai minimum suhu penonaktifan GPU dalam Celsius untuk setiap GPU di perangkat. |
gpuThrottlingTemperatures[] |
Nilai minimum suhu pembatasan GPU dalam Celsius untuk setiap GPU di perangkat. |
skinShutdownTemperatures[] |
Nilai minimum suhu penonaktifan kulit perangkat dalam Celsius. |
skinThrottlingTemperatures[] |
Nilai minimum suhu pembatasan kulit perangkat dalam Celsius. |
enterpriseSpecificId |
Hanya output. ID yang secara unik mengidentifikasi perangkat milik pribadi di organisasi tertentu. Di perangkat fisik yang sama saat terdaftar dengan organisasi yang sama, ID ini tetap ada di seluruh penyiapan dan bahkan reset ke setelan pabrik. ID ini tersedia di perangkat milik pribadi dengan profil kerja di perangkat yang menjalankan Android 12 dan yang lebih baru. |
euiccChipInfo[] |
Hanya output. Informasi terkait chip eUICC. |
EuiccChipInfo
Informasi terkait chip eUICC.
Representasi JSON |
---|
{ "eid": string } |
Kolom | |
---|---|
eid |
Hanya output. Dokumen Identitas Tertanam (EID) yang mengidentifikasi chip eUICC untuk setiap chip eUICC di perangkat. Fitur ini tersedia di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru. |
Display
Informasi tampilan perangkat.
Representasi JSON |
---|
{
"name": string,
"displayId": integer,
"refreshRate": integer,
"state": enum ( |
Kolom | |
---|---|
name |
Nama tampilan. |
displayId |
ID tampilan unik. |
refreshRate |
Kecepatan refresh layar dalam frame per detik. |
state |
Status tampilan. |
width |
Lebar tampilan dalam piksel. |
height |
Tinggi tampilan dalam piksel. |
density |
Kerapatan tampilan dinyatakan sebagai titik per inci. |
DisplayState
Status tampilan.
Enum | |
---|---|
DISPLAY_STATE_UNSPECIFIED |
Nilai ini tidak diizinkan. |
OFF |
Layar nonaktif. |
ON |
Layar aktif. |
DOZE |
Layar dalam mode tidur dengan status daya rendah |
SUSPENDED |
Layar dalam mode tidur di status daya rendah yang ditangguhkan. |
ApplicationReport
Informasi yang dilaporkan tentang aplikasi yang diinstal.
Representasi JSON |
---|
{ "packageName": string, "versionName": string, "versionCode": integer, "events": [ { object ( |
Kolom | |
---|---|
packageName |
Nama paket aplikasi. |
versionName |
Versi aplikasi seperti yang ditampilkan kepada pengguna. |
versionCode |
Kode versi aplikasi, yang dapat digunakan untuk menentukan apakah suatu versi lebih baru daripada versi lainnya. |
events[] |
Daftar peristiwa aplikasi yang telah terjadi dalam 30 jam terakhir. |
displayName |
Nama tampilan aplikasi. |
packageSha256Hash |
Hash SHA-256 file APK aplikasi, yang dapat digunakan untuk memverifikasi bahwa aplikasi belum dimodifikasi. Setiap byte nilai hash ditampilkan sebagai angka heksadesimal dua digit. |
signingKeyCertFingerprints[] |
Hash SHA-1 dari setiap |
installerPackageName |
Nama paket aplikasi yang menginstal aplikasi ini. |
applicationSource |
Sumber paket. |
state |
Status aplikasi. |
keyedAppStates[] |
Daftar status aplikasi yang diberi kunci yang dilaporkan oleh aplikasi. |
userFacingType |
Apakah aplikasi ditujukan untuk pengguna. |
ApplicationEvent
Peristiwa terkait aplikasi.
Representasi JSON |
---|
{
"eventType": enum ( |
Kolom | |
---|---|
eventType |
Jenis peristiwa aplikasi. |
createTime |
Waktu pembuatan acara. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
ApplicationEventType
Jenis peristiwa terkait aplikasi.
Enum | |
---|---|
APPLICATION_EVENT_TYPE_UNSPECIFIED |
Nilai ini tidak diizinkan. |
INSTALLED |
Aplikasi diinstal. |
CHANGED |
Aplikasi diubah, misalnya, komponen diaktifkan atau dinonaktifkan. |
DATA_CLEARED |
Data aplikasi telah dihapus. |
REMOVED |
Aplikasi telah dihapus. |
REPLACED |
Versi baru aplikasi telah diinstal, menggantikan versi lama. |
RESTARTED |
Aplikasi dimulai ulang. |
PINNED |
Aplikasi disematkan ke latar depan. |
UNPINNED |
Aplikasi telah dilepaskan. |
ApplicationSource
Sumber yang menyediakan aplikasi.
Enum | |
---|---|
APPLICATION_SOURCE_UNSPECIFIED |
Aplikasi di-sideload dari sumber yang tidak ditentukan. |
SYSTEM_APP_FACTORY_VERSION |
Ini adalah aplikasi sistem dari image pabrik perangkat. |
SYSTEM_APP_UPDATED_VERSION |
Ini adalah aplikasi sistem yang telah diupdate. |
INSTALLED_FROM_PLAY_STORE |
Aplikasi diinstal dari Google Play Store. |
ApplicationState
Status penginstalan saat ini.
Enum | |
---|---|
APPLICATION_STATE_UNSPECIFIED |
Status aplikasi tidak ditentukan |
REMOVED |
Aplikasi dihapus dari perangkat |
INSTALLED |
Aplikasi diinstal di perangkat |
KeyedAppState
Status aplikasi ber-key yang dilaporkan oleh aplikasi.
Representasi JSON |
---|
{
"key": string,
"severity": enum ( |
Kolom | |
---|---|
key |
Kunci untuk status aplikasi. Bertindak sebagai titik referensi untuk status yang disediakan aplikasi. Misalnya, saat memberikan masukan konfigurasi terkelola, kunci ini bisa menjadi kunci konfigurasi terkelola. |
severity |
Tingkat keparahan status aplikasi. |
message |
Secara opsional, string pesan dalam format bebas untuk menjelaskan status aplikasi. Jika status dipicu oleh nilai tertentu (misalnya, nilai konfigurasi terkelola), nilai tersebut harus disertakan dalam pesan. |
data |
Secara opsional, nilai yang dapat dibaca oleh komputer yang akan dibaca oleh EMM. Misalnya, menyetel nilai yang dapat dipilih admin untuk dikueri di konsol EMM (misalnya, “beri tahu saya jika data battery_warning < 10”). |
createTime |
Waktu pembuatan status aplikasi di perangkat. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
lastUpdateTime |
Waktu saat status aplikasi terakhir diperbarui. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Keparahan
Tingkat keparahan status aplikasi.
Enum | |
---|---|
SEVERITY_UNSPECIFIED |
Tingkat keparahan tidak ditentukan. |
INFO |
Tingkat keparahan informasi. |
ERROR |
Tingkat keparahan error. Setelan ini hanya boleh ditetapkan untuk kondisi error asli yang memerlukan tindakan dari organisasi pengelola untuk memperbaikinya. |
UserFacingType
Apakah aplikasi ditujukan untuk pengguna.
Enum | |
---|---|
USER_FACING_TYPE_UNSPECIFIED |
Jenis yang ditampilkan kepada pengguna aplikasi tidak ditentukan. |
NOT_USER_FACING |
Aplikasi tidak ditampilkan kepada pengguna. |
USER_FACING |
Aplikasi ditampilkan kepada pengguna. |
NetworkInfo
Info jaringan perangkat.
Representasi JSON |
---|
{
"imei": string,
"meid": string,
"wifiMacAddress": string,
"networkOperatorName": string,
"telephonyInfos": [
{
object ( |
Kolom | |
---|---|
imei |
Nomor IMEI perangkat GSM. Misalnya, |
meid |
Nomor MEID perangkat CDMA. Misalnya, |
wifiMacAddress |
Alamat MAC Wi-Fi perangkat. Misalnya, |
networkOperatorName |
Nama alfabetik operator terdaftar saat ini. Misalnya, Vodafone. |
telephonyInfos[] |
Memberikan informasi telepon yang terkait dengan setiap kartu SIM di perangkat. Hanya didukung di perangkat yang dikelola sepenuhnya mulai dari level API Android 23. |
TelephonyInfo
Informasi telepon yang terkait dengan kartu SIM tertentu di perangkat. Hanya didukung di perangkat yang dikelola sepenuhnya mulai dari level API Android 23.
Representasi JSON |
---|
{ "phoneNumber": string, "carrierName": string, "iccId": string, "activationState": enum ( |
Kolom | |
---|---|
phoneNumber |
Nomor telepon yang terkait dengan kartu SIM ini. |
carrierName |
Nama operator yang terkait dengan kartu SIM ini. |
iccId |
Hanya output. ICCID yang terkait dengan kartu SIM ini. |
activationState |
Hanya output. Status aktivasi kartu SIM di perangkat. Hal ini hanya berlaku untuk eSIM. Fitur ini didukung di semua perangkat untuk API level 35 dan yang lebih baru. Nilai ini selalu |
configMode |
Hanya output. Mode konfigurasi kartu SIM di perangkat. Hal ini hanya berlaku untuk eSIM. Fitur ini didukung di semua perangkat untuk API level 35 dan yang lebih baru. Nilai ini selalu |
ActivationState
Status aktivasi kartu SIM di perangkat.
Enum | |
---|---|
ACTIVATION_STATE_UNSPECIFIED |
Status aktivasi tidak ditentukan. |
ACTIVATED |
Kartu SIM diaktifkan. |
NOT_ACTIVATED |
Kartu SIM tidak diaktifkan. |
ConfigMode
Mode konfigurasi kartu SIM di perangkat.
Enum | |
---|---|
CONFIG_MODE_UNSPECIFIED |
Mode konfigurasi tidak ditentukan. |
ADMIN_CONFIGURED |
Admin telah mengonfigurasi SIM ini. |
USER_CONFIGURED |
Pengguna telah mengonfigurasi SIM ini. |
MemoryInfo
Informasi tentang memori dan penyimpanan perangkat.
Representasi JSON |
---|
{ "totalRam": string, "totalInternalStorage": string } |
Kolom | |
---|---|
totalRam |
Total RAM di perangkat dalam byte. |
totalInternalStorage |
Total penyimpanan internal di perangkat dalam byte. |
MemoryEvent
Peristiwa yang terkait dengan pengukuran memori dan penyimpanan.
Untuk membedakan peristiwa baru dan lama, sebaiknya gunakan kolom
.createTime
Representasi JSON |
---|
{
"eventType": enum ( |
Kolom | |
---|---|
eventType |
Jenis peristiwa. |
createTime |
Waktu pembuatan acara. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
byteCount |
Jumlah byte kosong dalam media, atau untuk |
MemoryEventType
Jenis peristiwa.
Enum | |
---|---|
MEMORY_EVENT_TYPE_UNSPECIFIED |
Tidak ditentukan. Tidak ada acara yang memiliki jenis ini. |
RAM_MEASURED |
Ruang kosong di RAM diukur. |
INTERNAL_STORAGE_MEASURED |
Ruang kosong di penyimpanan internal diukur. |
EXTERNAL_STORAGE_DETECTED |
Media penyimpanan eksternal baru terdeteksi. Jumlah byte yang dilaporkan adalah total kapasitas media penyimpanan. |
EXTERNAL_STORAGE_REMOVED |
Media penyimpanan eksternal telah dihapus. Jumlah byte yang dilaporkan adalah nol. |
EXTERNAL_STORAGE_MEASURED |
Ruang kosong di media penyimpanan eksternal diukur. |
PowerManagementEvent
Peristiwa pengelolaan daya.
Representasi JSON |
---|
{
"eventType": enum ( |
Kolom | |
---|---|
eventType |
Jenis peristiwa. |
createTime |
Waktu pembuatan acara. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
batteryLevel |
Untuk peristiwa |
PowerManagementEventType
Jenis peristiwa.
Enum | |
---|---|
POWER_MANAGEMENT_EVENT_TYPE_UNSPECIFIED |
Tidak ditentukan. Tidak ada acara yang memiliki jenis ini. |
BATTERY_LEVEL_COLLECTED |
Tingkat daya baterai diukur. |
POWER_CONNECTED |
Perangkat mulai mengisi daya. |
POWER_DISCONNECTED |
Pengisian daya perangkat berhenti. |
BATTERY_LOW |
Perangkat memasuki mode hemat daya. |
BATTERY_OKAY |
Perangkat keluar dari mode hemat daya. |
BOOT_COMPLETED |
Perangkat melakukan booting. |
SHUTDOWN |
Perangkat dimatikan. |
HardwareStatus
Status hardware. Suhu dapat dibandingkan dengan nilai minimum suhu yang tersedia di hardwareInfo
untuk menentukan kondisi hardware.
Representasi JSON |
---|
{ "createTime": string, "batteryTemperatures": [ number ], "cpuTemperatures": [ number ], "gpuTemperatures": [ number ], "skinTemperatures": [ number ], "fanSpeeds": [ number ], "cpuUsages": [ number ] } |
Kolom | |
---|---|
createTime |
Waktu saat pengukuran dilakukan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
batteryTemperatures[] |
Suhu baterai saat ini dalam Celsius untuk setiap baterai di perangkat. |
cpuTemperatures[] |
Suhu CPU saat ini dalam Celsius untuk setiap CPU di perangkat. |
gpuTemperatures[] |
Suhu GPU saat ini dalam Celsius untuk setiap GPU di perangkat. |
skinTemperatures[] |
Suhu kulit perangkat saat ini dalam Celcius. |
fanSpeeds[] |
Kecepatan kipas dalam RPM untuk setiap kipas di perangkat. Array kosong berarti tidak ada kipas atau kecepatan kipas tidak didukung di sistem. |
cpuUsages[] |
Penggunaan CPU dalam persentase untuk setiap core yang tersedia di perangkat. Penggunaan adalah 0 untuk setiap core yang tidak terhubung. Array kosong menunjukkan bahwa penggunaan CPU tidak didukung dalam sistem. |
DeviceSettings
Informasi tentang setelan perangkat terkait keamanan di perangkat.
Representasi JSON |
---|
{
"isDeviceSecure": boolean,
"unknownSourcesEnabled": boolean,
"developmentSettingsEnabled": boolean,
"adbEnabled": boolean,
"isEncrypted": boolean,
"encryptionStatus": enum ( |
Kolom | |
---|---|
isDeviceSecure |
Apakah perangkat diamankan dengan PIN/sandi. |
unknownSourcesEnabled |
Apakah penginstalan aplikasi dari sumber tidak dikenal diaktifkan. |
developmentSettingsEnabled |
Apakah mode developer diaktifkan di perangkat. |
adbEnabled |
Apakah ADB diaktifkan di perangkat. |
isEncrypted |
Apakah enkripsi penyimpanan diaktifkan. |
encryptionStatus |
Status enkripsi dari DevicePolicyManager. |
verifyAppsEnabled |
Apakah verifikasi Google Play Protect diterapkan di perangkat. |
EncryptionStatus
Status enkripsi perangkat.
Enum | |
---|---|
ENCRYPTION_STATUS_UNSPECIFIED |
Tidak ditentukan. Tidak ada perangkat yang boleh memiliki jenis ini. |
UNSUPPORTED |
Enkripsi tidak didukung oleh perangkat. |
INACTIVE |
Enkripsi didukung oleh perangkat, tetapi saat ini tidak aktif. |
ACTIVATING |
Enkripsi saat ini tidak aktif, tetapi sedang diaktifkan. |
ACTIVE |
Enkripsi aktif. |
ACTIVE_DEFAULT_KEY |
Enkripsi aktif, tetapi kunci enkripsi tidak ditetapkan oleh pengguna. |
ACTIVE_PER_USER |
Enkripsi aktif, dan kunci enkripsi dikaitkan dengan profil pengguna. |
SecurityPosture
Postur keamanan perangkat, sebagaimana ditentukan oleh status perangkat saat ini dan kebijakan yang diterapkan.
Representasi JSON |
---|
{ "devicePosture": enum ( |
Kolom | |
---|---|
devicePosture |
Nilai postur keamanan perangkat. |
postureDetails[] |
Detail tambahan terkait postur keamanan perangkat. |
DevicePosture
Kemungkinan nilai postur keamanan perangkat yang dikelola.
Enum | |
---|---|
POSTURE_UNSPECIFIED |
Tidak ditentukan. Tidak ada detail postur untuk nilai postur ini. |
SECURE |
Perangkat ini aman. |
AT_RISK |
Perangkat ini mungkin lebih rentan terhadap pihak berniat jahat daripada yang direkomendasikan untuk digunakan dengan data perusahaan. |
POTENTIALLY_COMPROMISED |
Perangkat ini mungkin telah disusupi dan data perusahaan mungkin dapat diakses oleh pelaku yang tidak sah. |
PostureDetail
Detail tambahan terkait postur keamanan perangkat.
Representasi JSON |
---|
{ "securityRisk": enum ( |
Kolom | |
---|---|
securityRisk |
Risiko keamanan tertentu yang berdampak negatif pada postur keamanan perangkat. |
advice[] |
Saran yang sesuai untuk admin guna mengurangi risiko keamanan ini dan meningkatkan postur keamanan perangkat. |
SecurityRisk
Risiko yang membuat perangkat tidak dalam status paling aman.
Enum | |
---|---|
SECURITY_RISK_UNSPECIFIED |
Tidak ditentukan. |
UNKNOWN_OS |
Play Integrity API mendeteksi bahwa perangkat menjalankan OS yang tidak dikenal (pemeriksaan basicIntegrity berhasil, tetapi ctsProfileMatch gagal). |
COMPROMISED_OS |
Play Integrity API mendeteksi bahwa perangkat menjalankan OS yang terkompromi (pemeriksaan basicIntegrity gagal). |
HARDWARE_BACKED_EVALUATION_FAILED |
Play Integrity API mendeteksi bahwa perangkat tidak memiliki jaminan kuat atas integritas sistem, jika label MEETS_STRONG_INTEGRITY tidak ditampilkan di kolom integritas perangkat. |
CommonCriteriaModeInfo
Informasi tentang Mode Common Criteria—standar keamanan yang ditentukan dalam Common Criteria for Information Technology Security Evaluation (CC).
Informasi ini hanya tersedia jika statusReportingSettings.commonCriteriaModeEnabled
adalah true
dalam kebijakan perangkat.
Representasi JSON |
---|
{ "commonCriteriaModeStatus": enum ( |
Kolom | |
---|---|
commonCriteriaModeStatus |
Apakah Mode Common Criteria diaktifkan. |
policySignatureVerificationStatus |
Hanya output. Status verifikasi tanda tangan kebijakan. |
CommonCriteriaModeStatus
Apakah Mode Common Criteria diaktifkan.
Enum | |
---|---|
COMMON_CRITERIA_MODE_STATUS_UNKNOWN |
Status tidak dikenal. |
COMMON_CRITERIA_MODE_DISABLED |
Mode Common Criteria saat ini dinonaktifkan. |
COMMON_CRITERIA_MODE_ENABLED |
Mode Common Criteria saat ini diaktifkan. |
PolicySignatureVerificationStatus
Status verifikasi tanda tangan kebijakan.
Enum | |
---|---|
POLICY_SIGNATURE_VERIFICATION_STATUS_UNSPECIFIED |
Tidak ditentukan. Status verifikasi belum dilaporkan. Ini disetel hanya jika salah. |
POLICY_SIGNATURE_VERIFICATION_DISABLED |
Verifikasi tanda tangan kebijakan dinonaktifkan di perangkat karena disetel ke salah (false). |
POLICY_SIGNATURE_VERIFICATION_SUCCEEDED |
Verifikasi tanda tangan kebijakan berhasil. |
POLICY_SIGNATURE_VERIFICATION_NOT_SUPPORTED |
Verifikasi tanda tangan kebijakan tidak didukung, misalnya karena perangkat telah didaftarkan dengan versi CloudDPC yang tidak mendukung verifikasi tanda tangan kebijakan. |
POLICY_SIGNATURE_VERIFICATION_FAILED |
Verifikasi tanda tangan kebijakan gagal. Kebijakan belum diterapkan. |
DpcMigrationInfo
Informasi terkait apakah perangkat ini dimigrasikan dari yang dikelola oleh Pengontrol Kebijakan Perangkat (DPC) lain.
Representasi JSON |
---|
{ "previousDpc": string, "additionalData": string } |
Kolom | |
---|---|
previousDpc |
Hanya output. Jika perangkat ini dimigrasikan dari DPC lain, ini adalah nama paketnya. Tidak diisi jika sebaliknya. |
additionalData |
Hanya output. Jika perangkat ini dimigrasikan dari DPC lain, kolom |
Metode |
|
---|---|
|
Menghapus perangkat. |
|
Mendapatkan perangkat. |
|
Mengirimkan perintah ke perangkat. |
|
Mencantumkan perangkat untuk perusahaan tertentu. |
|
Memperbarui perangkat. |