Alat: get_device
Mendapatkan detail perangkat untuk ID perangkat dan perusahaan tertentu. Memerlukan nama resource dalam format: enterprises/{enterpriseId}/devices/{deviceId}.
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP get_device.
| Permintaan Curl |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_device", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Skema Input
Permintaan untuk mendapatkan perangkat.
GetDeviceRequest
| Representasi JSON |
|---|
{ "name": string } |
| Kolom | |
|---|---|
name |
Nama perangkat dalam bentuk |
Skema Output
Perangkat yang dimiliki oleh perusahaan. Kecuali jika dinyatakan lain, semua kolom bersifat hanya baca dan tidak dapat diubah oleh enterprises.devices.patch.
Perangkat
| 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 yang outputnya 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 yang outputnya 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 yang outputnya 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 yang outputnya 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 disusun 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. |
defaultApplicationInfo[] |
Hanya output. Informasi aplikasi default untuk Semua jenis aplikasi dilaporkan di perangkat terkelola sepenuhnya. Jenis |
NonComplianceDetail
| 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 |
Nilai
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union kind. Jenis nilai. kind hanya dapat berupa salah satu dari berikut: |
|
nullValue |
Mewakili nilai null. |
numberValue |
Mewakili nilai ganda. |
stringValue |
Mewakili nilai string. |
boolValue |
Mewakili nilai boolean. |
structValue |
Mewakili nilai terstruktur. |
listValue |
Merepresentasikan |
Struct
| Representasi JSON |
|---|
{ "fields": { string: value, ... } } |
| Kolom | |
|---|---|
fields |
Peta tidak berurutan dari nilai yang diketik secara dinamis. Objek yang berisi daftar pasangan |
FieldsEntry
| Representasi JSON |
|---|
{ "key": string, "value": value } |
| Kolom | |
|---|---|
key |
|
value |
|
ListValue
| Representasi JSON |
|---|
{ "values": [ value ] } |
| Kolom | |
|---|---|
values[] |
Kolom berulang dari nilai yang diketik secara dinamis. |
SpecificNonComplianceContext
| Representasi JSON |
|---|
{ "oncWifiContext": { object ( |
| Kolom | |
|---|---|
oncWifiContext |
Konteks tambahan untuk ketidakpatuhan terkait konfigurasi Wi-Fi. Lihat |
passwordPoliciesContext |
Konteks tambahan untuk ketidakpatuhan terkait kebijakan sandi. Lihat |
defaultApplicationContext |
Hanya output. Konteks tambahan untuk ketidakpatuhan terkait setelan aplikasi default. Lihat |
OncWifiContext
| Representasi JSON |
|---|
{ "wifiGuid": string } |
| Kolom | |
|---|---|
wifiGuid |
GUID konfigurasi Wi-Fi yang tidak mematuhi kebijakan. |
PasswordPoliciesContext
| Representasi JSON |
|---|
{
"passwordPolicyScope": enum ( |
| Kolom | |
|---|---|
passwordPolicyScope |
Cakupan sandi yang tidak mematuhi kebijakan. |
DefaultApplicationContext
| Representasi JSON |
|---|
{
"defaultApplicationScope": enum ( |
| Kolom | |
|---|---|
defaultApplicationScope |
Hanya output. Cakupan setelan aplikasi default yang tidak mematuhi kebijakan. |
Stempel waktu
| Representasi JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Kolom | |
|---|---|
seconds |
Mewakili detik waktu UTC sejak epoch Unix 1970-01-01T00:00:00Z. Harus antara -62135596800 dan 253402300799 inklusif (yang sesuai dengan 0001-01-01T00:00:00Z hingga 9999-12-31T23:59:59Z). |
nanos |
Pecahan detik non-negatif pada resolusi nanodetik. Kolom ini adalah bagian nanodetik dari durasi, bukan alternatif untuk detik. Nilai detik negatif dengan pecahan harus tetap memiliki nilai nanos non-negatif yang dihitung maju dalam waktu. Harus antara 0 dan 999.999.999 inklusif. |
UserFacingMessage
| Representasi JSON |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Kolom | |
|---|---|
localizedMessages |
Peta yang berisi pasangan <locale, message>, dengan locale adalah kode bahasa BCP 47 yang terbentuk dengan baik, seperti en-US, es-ES, atau fr. Objek yang berisi daftar pasangan |
defaultMessage |
Pesan default yang ditampilkan jika tidak ada pesan yang dilokalkan yang ditentukan atau lokalitas pengguna tidak cocok dengan pesan yang dilokalkan. Pesan default harus diberikan jika ada pesan yang dilokalkan. |
LocalizedMessagesEntry
| Representasi JSON |
|---|
{ "key": string, "value": string } |
| Kolom | |
|---|---|
key |
|
value |
|
SoftwareInfo
| 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 yang outputnya 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 potensi update sistem yang tertunda. |
SystemUpdateInfo
| 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 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
HardwareInfo
| 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. Namun, untuk perangkat milik pribadi yang menjalankan Android 12 dan yang lebih baru, ini sama dengan |
model |
Model perangkat. Misalnya, |
batteryShutdownTemperatures[] |
Nilai minimum suhu penonaktifan baterai dalam Celsius untuk setiap baterai di perangkat. |
batteryThrottlingTemperatures[] |
Nilai minimum suhu pembatasan baterai dalam Celsius untuk setiap baterai di perangkat. |
cpuShutdownTemperatures[] |
Nilai minimum suhu 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 dalam organisasi tertentu. Di perangkat fisik yang sama saat didaftarkan 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
| 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
| 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. |
ApplicationReport
| 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
| Representasi JSON |
|---|
{
"eventType": enum ( |
| Kolom | |
|---|---|
eventType |
Jenis peristiwa aplikasi. |
createTime |
Waktu pembuatan acara. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
KeyedAppState
| 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 yang outputnya 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 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
NetworkInfo
| 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
| 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 |
MemoryInfo
| Representasi JSON |
|---|
{ "totalRam": string, "totalInternalStorage": string } |
| Kolom | |
|---|---|
totalRam |
Total RAM di perangkat dalam byte. |
totalInternalStorage |
Total penyimpanan internal di perangkat dalam byte. |
MemoryEvent
| Representasi JSON |
|---|
{
"eventType": enum ( |
| Kolom | |
|---|---|
eventType |
Jenis peristiwa. |
createTime |
Waktu pembuatan acara. Menggunakan RFC 3339 yang outputnya 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 |
PowerManagementEvent
| Representasi JSON |
|---|
{
"eventType": enum ( |
| Kolom | |
|---|---|
eventType |
Jenis peristiwa. |
createTime |
Waktu pembuatan acara. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
batteryLevel |
Untuk peristiwa |
HardwareStatus
| 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 yang outputnya 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
| 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. |
Pengguna
| Representasi JSON |
|---|
{ "accountIdentifier": string } |
| Kolom | |
|---|---|
accountIdentifier |
ID unik yang Anda buat untuk pengguna ini, seperti |
SystemPropertiesEntry
| Representasi JSON |
|---|
{ "key": string, "value": string } |
| Kolom | |
|---|---|
key |
|
value |
|
SecurityPosture
| Representasi JSON |
|---|
{ "devicePosture": enum ( |
| Kolom | |
|---|---|
devicePosture |
Nilai postur keamanan perangkat. |
postureDetails[] |
Detail tambahan terkait postur keamanan perangkat. |
PostureDetail
| Representasi JSON |
|---|
{ "securityRisk": enum ( |
| Kolom | |
|---|---|
securityRisk |
Risiko keamanan tertentu yang berdampak negatif terhadap postur keamanan perangkat. |
advice[] |
Saran yang sesuai untuk admin guna mengurangi risiko keamanan ini dan meningkatkan postur keamanan perangkat. |
CommonCriteriaModeInfo
| Representasi JSON |
|---|
{ "commonCriteriaModeStatus": enum ( |
| Kolom | |
|---|---|
commonCriteriaModeStatus |
Apakah Mode Common Criteria diaktifkan. |
policySignatureVerificationStatus |
Hanya output. Status verifikasi tanda tangan kebijakan. |
PasswordRequirements
| Representasi JSON |
|---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
| Kolom | |
|---|---|
passwordMinimumLength |
Panjang sandi minimum yang diizinkan. Nilai 0 berarti tidak ada batasan. Hanya diterapkan jika |
passwordMinimumLetters |
Jumlah huruf minimal yang diperlukan dalam sandi. Hanya diterapkan jika |
passwordMinimumLowerCase |
Jumlah minimal huruf kecil yang diperlukan dalam sandi. Hanya diterapkan jika |
passwordMinimumNonLetter |
Jumlah minimum karakter non-huruf (digit numerik atau simbol) yang diperlukan dalam sandi. Hanya diterapkan jika |
passwordMinimumNumeric |
Jumlah minimum digit numerik yang diperlukan dalam sandi. Hanya diterapkan jika |
passwordMinimumSymbols |
Jumlah minimum simbol yang diperlukan dalam sandi. Hanya diterapkan jika |
passwordMinimumUpperCase |
Jumlah minimal huruf besar yang diperlukan dalam sandi. Hanya diterapkan jika |
passwordQuality |
Kualitas sandi yang diperlukan. |
passwordHistoryLength |
Panjang histori sandi. Setelah menyetel kolom ini, pengguna tidak akan dapat memasukkan sandi baru yang sama dengan sandi apa pun dalam histori. Nilai 0 berarti tidak ada batasan. |
maximumFailedPasswordsForWipe |
Jumlah sandi buka kunci perangkat yang salah yang dapat dimasukkan sebelum perangkat dihapus total. Nilai 0 berarti tidak ada batasan. |
passwordExpirationTimeout |
Batas waktu masa berlaku sandi. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
passwordScope |
Cakupan yang berlaku untuk persyaratan sandi. |
requirePasswordUnlock |
Jangka waktu setelah perangkat atau profil kerja dibuka kuncinya menggunakan bentuk autentikasi yang kuat (sandi, PIN, pola) sehingga perangkat atau profil kerja tersebut dapat dibuka kuncinya menggunakan metode autentikasi lainnya (misalnya, sidik jari, agen tepercaya, wajah). Setelah jangka waktu yang ditentukan berlalu, hanya bentuk autentikasi yang kuat yang dapat digunakan untuk membuka kunci perangkat atau profil kerja. |
unifiedLockSettings |
Mengontrol apakah kunci terpadu diizinkan untuk perangkat dan profil kerja, di perangkat yang menjalankan Android 9 dan yang lebih baru dengan profil kerja. Kebijakan ini hanya dapat disetel jika |
Durasi
| Representasi JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Kolom | |
|---|---|
seconds |
Detik bertanda dari rentang waktu. Harus dari -315.576.000.000 hingga +315.576.000.000 inklusif. Catatan: batas ini dihitung dari: 60 dtk/mnt * 60 mnt/j * 24 j/h * 365,25 h/thn * 10.000 thn |
nanos |
Pecahan detik bertanda pada resolusi nanodetik rentang waktu. Durasi kurang dari satu detik ditampilkan dengan kolom |
DpcMigrationInfo
| 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 |
DefaultApplicationInfo
| Representasi JSON |
|---|
{ "defaultApplicationType": enum ( |
| Kolom | |
|---|---|
defaultApplicationType |
Hanya output. Jenis aplikasi default. |
packageName |
Hanya output. Nama paket aplikasi default saat ini. |
defaultApplicationSettingAttempts[] |
Hanya output. Detail upaya setelan aplikasi default, dalam urutan yang sama seperti yang tercantum di |
DefaultApplicationSettingAttempt
| Representasi JSON |
|---|
{
"packageName": string,
"attemptOutcome": enum ( |
| Kolom | |
|---|---|
packageName |
Hanya output. Nama paket aplikasi yang dicoba. |
attemptOutcome |
Hanya output. Hasil dari menyetel aplikasi sebagai default. |
Anotasi Alat
Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌