Alat: get_policy
Mendapatkan kebijakan untuk perusahaan dan ID kebijakan tertentu. Memerlukan nama resource dalam format: enterprises/{enterpriseId}/policies/{policyId}.
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP get_policy.
| 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_policy", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Skema Input
Permintaan untuk mendapatkan kebijakan.
GetPolicyRequest
| Representasi JSON |
|---|
{ "name": string } |
| Kolom | |
|---|---|
name |
Nama kebijakan dalam bentuk |
Skema Output
Resource kebijakan mewakili sekelompok setelan yang mengatur perilaku perangkat terkelola dan aplikasi yang diinstal di perangkat tersebut.
Kebijakan
| Representasi JSON |
|---|
{ "name": string, "version": string, "applications": [ { object ( |
| Kolom | |
|---|---|
name |
Nama kebijakan dalam bentuk |
version |
Versi kebijakan. Kolom ini bersifat hanya baca. Versi akan bertambah setiap kali kebijakan diperbarui. |
applications[] |
Kebijakan yang diterapkan ke aplikasi. Array ini dapat memiliki maksimal 3.000 elemen. |
maximumTimeToLock |
Waktu maksimum dalam milidetik untuk aktivitas pengguna hingga perangkat terkunci. Nilai 0 berarti tidak ada batasan. |
screenCaptureDisabled |
Apakah screenshot dinonaktifkan. |
cameraDisabled |
Jika |
keyguardDisabledFeatures[] |
Menonaktifkan penyesuaian keyguard, seperti widget. |
defaultPermissionPolicy |
Kebijakan izin default untuk permintaan izin runtime. |
persistentPreferredActivities[] |
Aktivitas handler intent default. |
openNetworkConfiguration |
Konfigurasi jaringan untuk perangkat. Lihat mengonfigurasi jaringan untuk mengetahui informasi selengkapnya. |
systemUpdate |
Kebijakan update sistem, yang mengontrol cara update OS diterapkan. Jika jenis update adalah Catatan: Update sistem Google Play (juga disebut update Utama) akan otomatis didownload dan perangkat harus dimulai ulang untuk menginstalnya. Lihat bagian utama di Mengelola update sistem untuk mengetahui detail selengkapnya. |
accountTypesWithManagementDisabled[] |
Jenis akun yang tidak dapat dikelola oleh pengguna. |
addUserDisabled |
Apakah penambahan pengguna dan profil baru dinonaktifkan. Untuk perangkat yang |
adjustVolumeDisabled |
Apakah penyesuaian volume utama dinonaktifkan. Juga membisukan perangkat. Setelan ini hanya berlaku pada perangkat yang terkelola sepenuhnya. |
factoryResetDisabled |
Apakah reset ke setelan pabrik dari setelan dinonaktifkan. |
installAppsDisabled |
Apakah penginstalan aplikasi oleh pengguna dinonaktifkan. |
mountPhysicalMediaDisabled |
Apakah pengguna yang memasang media eksternal fisik dinonaktifkan. |
modifyAccountsDisabled |
Apakah menambahkan atau menghapus akun dinonaktifkan. |
safeBootDisabled |
Apakah memulai ulang perangkat ke booting aman dinonaktifkan. |
uninstallAppsDisabled |
Apakah peng-uninstalan aplikasi oleh pengguna dinonaktifkan. Tindakan ini mencegah aplikasi di-uninstal, bahkan aplikasi yang dihapus menggunakan |
statusBarDisabled |
Apakah status bar dinonaktifkan. Tindakan ini akan menonaktifkan notifikasi, setelan cepat, dan overlay layar lainnya yang memungkinkan keluar dari mode layar penuh. TIDAK DIGUNAKAN LAGI. Untuk menonaktifkan status bar di perangkat kios, gunakan InstallType |
keyguardDisabled |
Jika benar (true), setelan ini akan menonaktifkan Layar Kunci untuk tampilan utama dan/atau sekunder. Kebijakan ini hanya didukung dalam mode pengelolaan perangkat khusus. |
minimumApiLevel |
Level API Android minimum yang diizinkan. |
statusReportingSettings |
Setelan pelaporan status |
bluetoothContactSharingDisabled |
Apakah berbagi kontak melalui bluetooth dinonaktifkan. |
shortSupportMessage |
Pesan yang ditampilkan kepada pengguna di layar setelan di mana pun fungsi telah dinonaktifkan oleh admin. Jika panjang pesan lebih dari 200 karakter, pesan tersebut mungkin akan terpotong. |
longSupportMessage |
Pesan yang ditampilkan kepada pengguna di layar setelan administrator perangkat. |
passwordRequirements |
Persyaratan sandi. Kolom Catatan: Nilai berbasis kompleksitas |
wifiConfigsLockdownEnabled |
Tidak digunakan lagi. |
bluetoothConfigDisabled |
Apakah konfigurasi bluetooth dinonaktifkan. |
cellBroadcastsConfigDisabled |
Apakah konfigurasi siaran seluler dinonaktifkan. |
credentialsConfigDisabled |
Apakah konfigurasi kredensial pengguna dinonaktifkan. |
mobileNetworksConfigDisabled |
Apakah konfigurasi jaringan seluler dinonaktifkan. |
tetheringConfigDisabled |
Apakah konfigurasi tethering dan hotspot portabel dinonaktifkan. Jika |
vpnConfigDisabled |
Apakah konfigurasi VPN dinonaktifkan. |
wifiConfigDisabled |
Apakah konfigurasi jaringan Wi-Fi dinonaktifkan. Didukung di perangkat yang terkelola sepenuhnya dan profil kerja di perangkat milik perusahaan. Untuk perangkat yang dikelola sepenuhnya, menyetelnya ke benar (true) akan menghapus semua jaringan yang dikonfigurasi dan hanya mempertahankan jaringan yang dikonfigurasi menggunakan |
createWindowsDisabled |
Apakah pembuatan jendela selain jendela aplikasi dinonaktifkan. |
networkResetDisabled |
Apakah mereset setelan jaringan dinonaktifkan. |
outgoingBeamDisabled |
Apakah penggunaan NFC untuk mengirimkan data dari aplikasi dinonaktifkan. |
outgoingCallsDisabled |
Apakah panggilan keluar dinonaktifkan. |
removeUserDisabled |
Apakah penghapusan pengguna lain dinonaktifkan. |
shareLocationDisabled |
Apakah berbagi lokasi dinonaktifkan. |
smsDisabled |
Apakah pengiriman dan penerimaan pesan SMS dinonaktifkan. |
unmuteMicrophoneDisabled |
Jika |
usbFileTransferDisabled |
Apakah transfer file melalui USB dinonaktifkan. Fitur ini hanya didukung di perangkat milik perusahaan. |
ensureVerifyAppsEnabled |
Apakah verifikasi aplikasi diaktifkan secara paksa. |
permittedInputMethods |
Jika ada, hanya metode input yang disediakan oleh paket dalam daftar ini yang diizinkan. Jika kolom ini ada, tetapi daftar kosong, hanya metode input sistem yang diizinkan. |
stayOnPluggedModes[] |
Mode saat baterai dicolokkan yang membuat perangkat tetap aktif. Saat menggunakan setelan ini, sebaiknya hapus |
recommendedGlobalProxy |
Proxy HTTP global yang independen dari jaringan. Biasanya, proxy harus dikonfigurasi per jaringan di |
setUserIconDisabled |
Apakah mengubah ikon pengguna dinonaktifkan. Ini hanya berlaku pada perangkat yang menjalankan Android 7 dan yang lebih baru. |
setWallpaperDisabled |
Apakah mengubah wallpaper dinonaktifkan. |
choosePrivateKeyRules[] |
Aturan untuk menentukan akses aplikasi ke kunci pribadi. Lihat |
alwaysOnVpnPackage |
Konfigurasi untuk koneksi VPN yang selalu aktif. Gunakan dengan |
frpAdminEmails[] |
Alamat email administrator perangkat untuk perlindungan reset ke setelan pabrik. Saat perangkat direset ke setelan pabrik, salah satu admin ini harus login dengan email dan sandi Akun Google untuk membuka kunci perangkat. Jika tidak ada admin yang ditentukan, perangkat tidak akan memberikan perlindungan reset ke setelan pabrik. |
deviceOwnerLockScreenInfo |
Informasi pemilik perangkat yang akan ditampilkan di layar kunci. |
dataRoamingDisabled |
Apakah layanan data roaming dinonaktifkan. |
locationMode |
Tingkat deteksi lokasi diaktifkan. |
networkEscapeHatchEnabled |
Apakah fitur keluar jaringan diaktifkan atau tidak. Jika koneksi jaringan tidak dapat dilakukan saat waktu booting, tombol keluar akan meminta pengguna untuk terhubung ke jaringan sementara guna memuat ulang kebijakan perangkat. Setelah menerapkan kebijakan, jaringan sementara akan dilupakan dan perangkat akan terus melakukan booting. Hal ini mencegah perangkat tidak dapat terhubung ke jaringan jika tidak ada jaringan yang sesuai dalam kebijakan terakhir dan perangkat melakukan booting ke aplikasi dalam mode tugas terkunci, atau pengguna tidak dapat mengakses setelan perangkat. Catatan: Menyetel |
bluetoothDisabled |
Apakah bluetooth dinonaktifkan. Lebih baik menggunakan setelan ini daripada |
complianceRules[] |
Aturan yang menyatakan tindakan mitigasi yang harus diambil saat perangkat tidak mematuhi kebijakannya. Jika kondisi untuk beberapa aturan terpenuhi, semua tindakan mitigasi untuk aturan tersebut akan dilakukan. Maksimum ada 100 aturan. Sebagai gantinya, gunakan aturan penerapan kebijakan. |
blockApplicationsEnabled |
Apakah aplikasi selain yang dikonfigurasi di |
installUnknownSourcesAllowed |
Kolom ini tidak berpengaruh. |
debuggingFeaturesAllowed |
Apakah pengguna diizinkan untuk mengaktifkan fitur proses debug. |
funDisabled |
Apakah pengguna diizinkan untuk bersenang-senang. Mengontrol apakah game telur Paskah di Setelan dinonaktifkan. |
autoTimeRequired |
Apakah waktu otomatis diperlukan, yang mencegah pengguna menyetel tanggal dan waktu secara manual. Jika |
permittedAccessibilityServices |
Menentukan layanan aksesibilitas yang diizinkan. Jika kolom tidak disetel, layanan aksesibilitas apa pun dapat digunakan. Jika kolom disetel, hanya layanan aksesibilitas dalam daftar ini dan layanan aksesibilitas bawaan sistem yang dapat digunakan. Khususnya, jika kolom disetel ke kosong, hanya layanan aksesibilitas bawaan sistem yang dapat digunakan. Setelan ini dapat ditetapkan di perangkat terkelola sepenuhnya dan di profil kerja. Jika diterapkan ke profil kerja, setelan ini akan memengaruhi profil pribadi dan profil kerja. |
appAutoUpdatePolicy |
Alternatif yang direkomendasikan: Jika Kebijakan update otomatis aplikasi, yang mengontrol kapan update aplikasi otomatis dapat diterapkan. |
kioskCustomLauncherEnabled |
Apakah peluncur kustom kios diaktifkan. Tindakan ini akan menggantikan layar utama dengan peluncur yang mengunci perangkat ke aplikasi yang diinstal melalui setelan |
androidDevicePolicyTracks[] |
Setelan ini tidak didukung. Nilai apa pun diabaikan. |
skipFirstUseHintsEnabled |
Flag untuk melewati petunjuk saat penggunaan pertama. Admin perusahaan dapat mengaktifkan rekomendasi sistem untuk aplikasi agar melewati tutorial pengguna dan petunjuk pengantar lainnya saat pertama kali dimulai. |
privateKeySelectionEnabled |
Memungkinkan menampilkan UI di perangkat agar pengguna dapat memilih alias kunci pribadi jika tidak ada aturan yang cocok di ChoosePrivateKeyRules. Untuk perangkat di bawah Android P, menyetel ini dapat membuat kunci perusahaan rentan. Nilai ini tidak akan berpengaruh jika ada aplikasi yang memiliki cakupan delegasi |
encryptionPolicy |
Apakah enkripsi diaktifkan |
usbMassStorageEnabled |
Apakah penyimpanan USB diaktifkan. Tidak digunakan lagi. |
permissionGrants[] |
Pemberian atau penolakan izin atau grup eksplisit untuk semua aplikasi. Nilai ini menggantikan |
playStoreMode |
Mode ini mengontrol aplikasi mana yang tersedia untuk pengguna di Play Store dan perilaku di perangkat saat aplikasi dihapus dari kebijakan. |
setupActions[] |
Tindakan yang harus dilakukan selama proses penyiapan. Maksimal satu tindakan yang dapat ditentukan. |
passwordPolicies[] |
Kebijakan persyaratan sandi. Kebijakan yang berbeda dapat ditetapkan untuk profil kerja atau perangkat terkelola sepenuhnya dengan menyetel kolom |
policyEnforcementRules[] |
Aturan yang menentukan perilaku saat kebijakan tertentu tidak dapat diterapkan di perangkat |
kioskCustomization |
Setelan yang mengontrol perilaku perangkat dalam mode kios. Untuk mengaktifkan mode kios, tetapkan |
advancedSecurityOverrides |
Setelan keamanan lanjutan. Dalam sebagian besar kasus, setelan ini tidak perlu ditetapkan. |
personalUsagePolicies |
Kebijakan yang mengelola penggunaan pribadi di perangkat milik perusahaan. |
autoDateAndTimeZone |
Apakah tanggal, waktu, dan zona waktu otomatis diaktifkan di perangkat milik perusahaan. Jika ini ditetapkan, |
oncCertificateProviders[] |
Fitur ini tidak tersedia secara umum. |
crossProfilePolicies |
Kebijakan lintas profil yang diterapkan di perangkat. |
preferentialNetworkService |
Mengontrol apakah layanan jaringan pilihan diaktifkan di profil kerja atau di perangkat terkelola sepenuhnya. Misalnya, organisasi mungkin memiliki perjanjian dengan operator bahwa semua data kerja dari perangkat karyawan akan dikirim melalui layanan jaringan khusus untuk penggunaan perusahaan. Contoh layanan jaringan preferensial yang didukung adalah slice perusahaan di jaringan 5G. Kebijakan ini tidak berpengaruh jika |
usageLog |
Konfigurasi logging aktivitas perangkat. |
cameraAccess |
Mengontrol penggunaan kamera dan apakah pengguna memiliki akses ke tombol akses kamera. |
microphoneAccess |
Mengontrol penggunaan mikrofon dan apakah pengguna memiliki akses ke tombol akses mikrofon. Setelan ini hanya berlaku di perangkat yang terkelola sepenuhnya. |
deviceConnectivityManagement |
Mencakup kontrol untuk konektivitas perangkat seperti Wi-Fi, akses data USB, koneksi keyboard/mouse, dan lainnya. |
deviceRadioState |
Mencakup kontrol untuk status radio seperti Wi-Fi, bluetooth, dan lainnya. |
credentialProviderPolicyDefault |
Mengontrol aplikasi mana yang diizinkan untuk bertindak sebagai penyedia kredensial di Android 14 dan yang lebih baru. Aplikasi ini menyimpan kredensial, lihat ini dan ini untuk mengetahui detailnya. Lihat juga |
printingPolicy |
Opsional. Mengontrol apakah pencetakan diizinkan. Fitur ini didukung di perangkat yang menjalankan Android 9 dan yang lebih baru. . |
displaySettings |
Opsional. Kontrol untuk setelan tampilan. |
assistContentPolicy |
Opsional. Mengontrol apakah AssistContent diizinkan dikirim ke aplikasi istimewa seperti aplikasi asisten. AssistContent mencakup screenshot dan informasi tentang aplikasi, seperti nama paket. Fitur ini didukung di Android 15 dan yang lebih baru. |
workAccountSetupConfig |
Opsional. Mengontrol konfigurasi penyiapan akun kerja, seperti detail apakah akun yang diautentikasi Google diperlukan atau tidak. |
wipeDataFlags[] |
Opsional. Menghapus tanda untuk menunjukkan data apa yang dihapus saat penghapusan total perangkat atau profil dipicu karena alasan apa pun (misalnya, ketidakpatuhan). Hal ini tidak berlaku untuk metode |
enterpriseDisplayNameVisibility |
Opsional. Mengontrol apakah |
appFunctions |
Opsional. Mengontrol apakah aplikasi di perangkat untuk perangkat terkelola sepenuhnya atau di profil kerja untuk perangkat dengan profil kerja diizinkan untuk mengekspos fungsi aplikasi. |
defaultApplicationSettings[] |
Opsional. Setelan aplikasi default untuk jenis yang didukung. Jika aplikasi default berhasil ditetapkan untuk setidaknya satu jenis aplikasi di profil, pengguna tidak dapat mengubah aplikasi default apa pun di profil tersebut. Hanya satu Lihat panduan Setelan aplikasi default untuk mengetahui detail selengkapnya. |
ApplicationPolicy
| Representasi JSON |
|---|
{ "packageName": string, "installType": enum ( |
| Kolom | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName |
Nama paket aplikasi. Misalnya, |
||||||||||||||||
installType |
Jenis penginstalan yang akan dilakukan. |
||||||||||||||||
lockTaskAllowed |
Apakah aplikasi diizinkan untuk mengunci dirinya sendiri dalam mode layar penuh. TIDAK DIGUNAKAN LAGI. Gunakan InstallType |
||||||||||||||||
defaultPermissionPolicy |
Kebijakan default untuk semua izin yang diminta oleh aplikasi. Jika ditentukan, setelan ini akan menggantikan |
||||||||||||||||
permissionGrants[] |
Pemberian atau penolakan izin eksplisit untuk aplikasi. Nilai ini menggantikan |
||||||||||||||||
managedConfiguration |
Konfigurasi terkelola yang diterapkan ke aplikasi. Format untuk konfigurasi ditentukan oleh nilai
|
||||||||||||||||
disabled |
Apakah aplikasi dinonaktifkan. Jika dinonaktifkan, data aplikasi tetap dipertahankan. |
||||||||||||||||
minimumVersionCode |
Versi minimum aplikasi yang berjalan di perangkat. Jika disetel, perangkat akan mencoba mengupdate aplikasi ke setidaknya kode versi ini. Jika aplikasi belum diupdate, perangkat akan berisi |
||||||||||||||||
delegatedScopes[] |
Cakupan yang didelegasikan ke aplikasi dari Android Device Policy. Izin ini memberikan hak istimewa tambahan untuk aplikasi yang menerapkannya. |
||||||||||||||||
managedConfigurationTemplate |
Template konfigurasi terkelola untuk aplikasi, yang disimpan dari iframe konfigurasi terkelola. Kolom ini diabaikan jika managed_configuration ditetapkan. |
||||||||||||||||
accessibleTrackIds[] |
Daftar ID jalur aplikasi yang dapat diakses oleh perangkat milik perusahaan. Jika daftar berisi beberapa ID jalur, perangkat akan menerima versi terbaru di antara semua jalur yang dapat diakses. Jika daftar tidak berisi ID jalur, perangkat hanya memiliki akses ke jalur produksi aplikasi. Detail selengkapnya tentang setiap jalur tersedia di AppTrackInfo. |
||||||||||||||||
connectedWorkAndPersonalApp |
Mengontrol apakah aplikasi dapat berkomunikasi dengan dirinya sendiri di seluruh profil kerja dan pribadi perangkat, dengan tunduk pada izin pengguna. |
||||||||||||||||
autoUpdateMode |
Mengontrol mode update otomatis untuk aplikasi. |
||||||||||||||||
extensionConfig |
Konfigurasi untuk mengaktifkan aplikasi ini sebagai aplikasi ekstensi, dengan kemampuan berinteraksi dengan Android Device Policy secara offline. Kolom ini dapat disetel untuk paling banyak satu aplikasi. Jika ada aplikasi dengan peran Sidik jari sertifikat kunci penandatanganan aplikasi di perangkat harus cocok dengan salah satu entri di |
||||||||||||||||
alwaysOnVpnLockdownExemption |
Menentukan apakah aplikasi diizinkan untuk menggunakan jaringan saat VPN tidak terhubung dan |
||||||||||||||||
workProfileWidgets |
Menentukan apakah aplikasi yang diinstal di profil kerja diizinkan untuk menambahkan widget ke layar utama. |
||||||||||||||||
credentialProviderPolicy |
Opsional. Apakah aplikasi diizinkan untuk bertindak sebagai penyedia kredensial di Android 14 dan yang lebih baru. |
||||||||||||||||
customAppConfig |
Opsional. Konfigurasi untuk aplikasi kustom ini.
|
||||||||||||||||
installConstraint[] |
Opsional. Batasan untuk menginstal aplikasi. Anda dapat menentukan maksimum satu |
||||||||||||||||
installPriority |
Opsional. Di antara aplikasi dengan
Ini mengontrol prioritas relatif penginstalan. Nilai 0 (default) berarti aplikasi ini tidak memiliki prioritas dibandingkan aplikasi lain. Untuk nilai antara 1 dan 10.000, nilai yang lebih rendah berarti prioritas yang lebih tinggi. Nilai di luar rentang 0 hingga 10.000 inklusif akan ditolak. |
||||||||||||||||
userControlSettings |
Opsional. Menentukan apakah kontrol pengguna diizinkan untuk aplikasi. Kontrol pengguna mencakup tindakan pengguna seperti menghentikan paksa dan menghapus data aplikasi. Jenis aplikasi tertentu memiliki perlakuan khusus, lihat |
||||||||||||||||
preferentialNetworkId |
Opsional. ID jaringan pilihan yang digunakan aplikasi. Harus ada konfigurasi untuk ID jaringan yang ditentukan di |
||||||||||||||||
signingKeyCerts[] |
Opsional. Sertifikat kunci penandatanganan aplikasi. Kolom ini wajib diisi dalam kasus berikut:
Jika kolom ini tidak disetel untuk aplikasi kustom, kebijakan akan ditolak. Jika tidak ditetapkan saat diperlukan untuk aplikasi non-kustom, Untuk kasus lainnya, kolom ini bersifat opsional dan sertifikat kunci penandatanganan yang diperoleh dari Play Store akan digunakan. Lihat setelan kebijakan berikut untuk melihat cara kolom ini digunakan:
|
||||||||||||||||
roles[] |
Opsional. Peran yang dimiliki aplikasi. Aplikasi yang memiliki peran tertentu dapat dikecualikan dari pembatasan daya dan eksekusi latar belakang, penangguhan, dan hibernasi di Android 14 dan yang lebih baru. Kontrol pengguna juga dapat dilarang untuk aplikasi dengan peran tertentu di Android 11 dan yang lebih baru. Lihat dokumentasi setiap Aplikasi akan diberi tahu tentang peran yang ditetapkan untuknya jika aplikasi memiliki layanan penerima notifikasi dengan Agar pengecualian diterapkan dan aplikasi diberi tahu tentang peran, sidik jari sertifikat kunci penandatanganan aplikasi di perangkat harus cocok dengan salah satu sidik jari sertifikat kunci penandatanganan yang diperoleh dari Play Store atau salah satu entri di Tidak boleh ada peran duplikat dengan |
||||||||||||||||
PermissionGrant
| Representasi JSON |
|---|
{
"permission": string,
"policy": enum ( |
| Kolom | |
|---|---|
permission |
Izin atau grup Android, misalnya |
policy |
Kebijakan untuk memberikan izin. |
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 |
|
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 |
ListValue
| Representasi JSON |
|---|
{ "values": [ value ] } |
| Kolom | |
|---|---|
values[] |
Kolom berulang dari nilai yang diketik secara dinamis. |
ManagedConfigurationTemplate
| Representasi JSON |
|---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
| Kolom | |
|---|---|
templateId |
ID template konfigurasi terkelola. |
configurationVariables |
Opsional, peta yang berisi variabel konfigurasi <kunci, nilai> yang ditentukan untuk konfigurasi. Objek yang berisi daftar pasangan |
ConfigurationVariablesEntry
| Representasi JSON |
|---|
{ "key": string, "value": string } |
| Kolom | |
|---|---|
key |
|
value |
|
ExtensionConfig
| Representasi JSON |
|---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
| Kolom | |
|---|---|
signingKeyFingerprintsSha256[] |
Hash SHA-256 berenkode hex dari sertifikat kunci penandatanganan aplikasi ekstensi. Hanya representasi string heksadesimal 64 karakter yang valid. Sidik jari sertifikat kunci penandatanganan selalu diperoleh dari Play Store dan kolom ini digunakan untuk memberikan sidik jari sertifikat kunci penandatanganan tambahan. Namun, jika aplikasi tidak tersedia di Play Store, kolom ini harus disetel. Sidik jari sertifikat kunci penandatanganan aplikasi ekstensi di perangkat harus cocok dengan salah satu sidik jari sertifikat kunci penandatanganan yang diperoleh dari Play Store atau yang diberikan di kolom ini agar aplikasi dapat berkomunikasi dengan Kebijakan Perangkat Android. Dalam kasus penggunaan produksi, sebaiknya biarkan kolom ini kosong. |
notificationReceiver |
Nama class yang sepenuhnya memenuhi syarat dari class layanan penerima untuk Android Device Policy guna memberi tahu aplikasi ekstensi tentang pembaruan status perintah lokal. Layanan harus diekspor di |
CustomAppConfig
| Representasi JSON |
|---|
{
"userUninstallSettings": enum ( |
| Kolom | |
|---|---|
userUninstallSettings |
Opsional. Setelan uninstal pengguna untuk aplikasi kustom. |
InstallConstraint
| Representasi JSON |
|---|
{ "networkTypeConstraint": enum ( |
| Kolom | |
|---|---|
networkTypeConstraint |
Opsional. Batasan jenis jaringan. |
chargingConstraint |
Opsional. Batasan pengisian daya. |
deviceIdleConstraint |
Opsional. Batasan tidak ada aktivitas perangkat. |
ApplicationSigningKeyCert
| Representasi JSON |
|---|
{ "signingKeyCertFingerprintSha256": string } |
| Kolom | |
|---|---|
signingKeyCertFingerprintSha256 |
Wajib. Nilai hash SHA-256 dari sertifikat kunci penandatanganan aplikasi. Nilai ini harus berupa nilai hash SHA-256 yang valid, yaitu 32 byte. Jika tidak, kebijakan akan ditolak. String berenkode base64. |
Peran
| Representasi JSON |
|---|
{
"roleType": enum ( |
| Kolom | |
|---|---|
roleType |
Wajib. Jenis peran yang dapat dimiliki aplikasi. |
PersistentPreferredActivity
| Representasi JSON |
|---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
| Kolom | |
|---|---|
receiverActivity |
Aktivitas yang harus menjadi pengendali intent default. Ini harus berupa nama komponen Android, misalnya |
actions[] |
Tindakan intent yang akan dicocokkan dalam filter. Jika ada tindakan yang disertakan dalam filter, tindakan intent harus berupa salah satu nilai tersebut agar cocok. Jika tidak ada tindakan yang disertakan, tindakan maksud akan diabaikan. |
categories[] |
Kategori intent yang akan dicocokkan dalam filter. Intent mencakup kategori yang diperlukan, yang semuanya harus disertakan dalam filter agar cocok. Dengan kata lain, menambahkan kategori ke filter tidak akan memengaruhi pencocokan kecuali jika kategori tersebut ditentukan dalam intent. |
SystemUpdate
| Representasi JSON |
|---|
{ "type": enum ( |
| Kolom | |
|---|---|
type |
Jenis update sistem yang akan dikonfigurasi. |
startMinutes |
Jika jenisnya adalah |
endMinutes |
Jika jenisnya adalah |
allowedDaysWithoutUpdate |
Jika nilainya lebih besar dari nol, maka ini adalah jumlah hari setelah update tertunda tersedia agar perangkat tetap mematuhi kebijakan, tanpa melakukan update. Tidak berpengaruh jika sebaliknya. |
freezePeriods[] |
Periode waktu yang berulang setiap tahun saat update sistem over-the-air (OTA) ditunda untuk membekukan versi OS yang berjalan di perangkat. Untuk mencegah perangkat dibekukan tanpa batas waktu, setiap periode pembekuan harus dipisahkan setidaknya 60 hari. |
FreezePeriod
| Representasi JSON |
|---|
{ "startDate": { object ( |
| Kolom | |
|---|---|
startDate |
Tanggal mulai (inklusif) periode pembekuan. Catatan: |
endDate |
Tanggal akhir (termasuk) periode pembekuan. Tidak boleh lebih dari 90 hari dari tanggal mulai. Jika tanggal akhir lebih awal dari tanggal mulai, periode pembekuan dianggap mencakup akhir tahun. Catatan: |
Tanggal
| Representasi JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Kolom | |
|---|---|
year |
Tahun dalam tanggal. Harus dari 1 hingga 9999, atau 0 untuk menentukan tanggal tanpa tahun. |
month |
Bulan dalam setahun. Harus dari 1 hingga 12, atau 0 untuk menentukan tahun tanpa bulan dan hari. |
day |
Hari dalam sebulan. Harus dari 1 hingga 31 dan berlaku untuk tahun dan bulan, atau 0 untuk menentukan tahun saja atau tahun dan bulan jika hari dianggap tidak signifikan. |
StatusReportingSettings
| Representasi JSON |
|---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
| Kolom | |
|---|---|
applicationReportsEnabled |
Apakah laporan aplikasi diaktifkan. |
deviceSettingsEnabled |
Apakah pelaporan setelan perangkat diaktifkan. |
softwareInfoEnabled |
Apakah pelaporan info software diaktifkan. |
memoryInfoEnabled |
Apakah pelaporan peristiwa memori diaktifkan. |
networkInfoEnabled |
Apakah pelaporan info jaringan diaktifkan. |
displayInfoEnabled |
Apakah pelaporan tampilan diaktifkan. Data laporan tidak tersedia untuk perangkat milik pribadi dengan profil kerja. |
powerManagementEventsEnabled |
Apakah pelaporan peristiwa pengelolaan daya diaktifkan. Data laporan tidak tersedia untuk perangkat milik pribadi dengan profil kerja. |
hardwareStatusEnabled |
Apakah pelaporan status hardware diaktifkan. Data laporan tidak tersedia untuk perangkat milik pribadi dengan profil kerja. |
systemPropertiesEnabled |
Apakah pelaporan properti sistem diaktifkan. |
applicationReportingSettings |
Setelan pelaporan aplikasi. Hanya berlaku jika application_reports_enabled benar (true). |
commonCriteriaModeEnabled |
Apakah pelaporan |
defaultApplicationInfoReportingEnabled |
Opsional. Apakah pelaporan |
ApplicationReportingSettings
| Representasi JSON |
|---|
{ "includeRemovedApps": boolean } |
| Kolom | |
|---|---|
includeRemovedApps |
Apakah aplikasi yang dihapus disertakan dalam laporan aplikasi. |
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 |
|
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 |
PackageNameList
| Representasi JSON |
|---|
{ "packageNames": [ string ] } |
| Kolom | |
|---|---|
packageNames[] |
Daftar nama paket. |
ProxyInfo
| Representasi JSON |
|---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
| Kolom | |
|---|---|
host |
Host proxy langsung. |
port |
Port proxy langsung. |
excludedHosts[] |
Untuk proxy langsung, host yang proxy-nya dilewati. Nama host dapat berisi karakter pengganti seperti *.example.com. |
pacUri |
URI skrip PAC yang digunakan untuk mengonfigurasi proxy. |
ChoosePrivateKeyRule
| Representasi JSON |
|---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
| Kolom | |
|---|---|
urlPattern |
Pola URL yang akan dicocokkan dengan URL permintaan. Jika tidak disetel atau kosong, semua URL akan cocok. Ini menggunakan sintaksis ekspresi reguler |
packageNames[] |
Nama paket yang aturan ini berlaku padanya. Sidik jari sertifikat kunci penandatanganan aplikasi diverifikasi terhadap sidik jari sertifikat kunci penandatanganan yang disediakan oleh Play Store dan |
privateKeyAlias |
Alias kunci pribadi yang akan digunakan. |
AlwaysOnVpnPackage
| Representasi JSON |
|---|
{ "packageName": string, "lockdownEnabled": boolean } |
| Kolom | |
|---|---|
packageName |
Nama paket aplikasi VPN. |
lockdownEnabled |
Tidak mengizinkan jaringan saat VPN tidak terhubung. |
ComplianceRule
| Representasi JSON |
|---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
| Kolom | |
|---|---|
disableApps |
Jika disetel ke benar (true), aturan ini mencakup tindakan mitigasi untuk menonaktifkan aplikasi sehingga perangkat akan dinonaktifkan secara efektif, tetapi data aplikasi tetap dipertahankan. Jika perangkat menjalankan aplikasi dalam mode tugas terkunci, aplikasi akan ditutup dan UI yang menampilkan alasan ketidakpatuhan akan ditampilkan. |
packageNamesToDisable[] |
Jika disetel, aturan akan menyertakan tindakan mitigasi untuk menonaktifkan aplikasi yang ditentukan dalam daftar, tetapi data aplikasi tetap dipertahankan. |
Kolom union condition. Kondisi, yang jika terpenuhi, akan memicu tindakan mitigasi yang ditentukan dalam aturan. Tepat satu kondisi yang harus ditetapkan. condition hanya dapat berupa salah satu dari berikut: |
|
nonComplianceDetailCondition |
Kondisi yang terpenuhi jika ada |
apiLevelCondition |
Kondisi yang terpenuhi jika level API Framework Android di perangkat tidak memenuhi persyaratan minimum. |
NonComplianceDetailCondition
| Representasi JSON |
|---|
{
"settingName": string,
"nonComplianceReason": enum ( |
| Kolom | |
|---|---|
settingName |
Nama setelan kebijakan. Ini adalah nama kolom JSON dari kolom |
nonComplianceReason |
Alasan perangkat tidak mematuhi setelan. Jika tidak disetel, kondisi ini cocok dengan alasan apa pun. |
packageName |
Nama paket aplikasi yang tidak mematuhi kebijakan. Jika tidak disetel, kondisi ini cocok dengan nama paket apa pun. |
ApiLevelCondition
| Representasi JSON |
|---|
{ "minApiLevel": integer } |
| Kolom | |
|---|---|
minApiLevel |
Level API Framework Android minimum yang diinginkan. Jika perangkat tidak memenuhi persyaratan minimum, kondisi ini terpenuhi. Harus lebih besar dari nol. |
SetupAction
| Representasi JSON |
|---|
{ "title": { object ( |
| Kolom | |
|---|---|
title |
Judul tindakan ini. |
description |
Deskripsi tindakan ini. |
Kolom union action. Tindakan yang akan dijalankan selama penyiapan. action hanya dapat berupa salah satu dari berikut: |
|
launchApp |
Tindakan untuk meluncurkan aplikasi. Aplikasi akan diluncurkan dengan intent yang berisi ekstra dengan kunci |
LaunchAppAction
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union
|
|
packageName |
Nama paket aplikasi yang akan diluncurkan |
PolicyEnforcementRule
| Representasi JSON |
|---|
{ "blockAction": { object ( |
| Kolom | |
|---|---|
blockAction |
Tindakan untuk memblokir akses ke aplikasi dan data di perangkat milik perusahaan atau di profil kerja. Tindakan ini juga memicu notifikasi yang ditampilkan kepada pengguna dengan informasi (jika memungkinkan) tentang cara memperbaiki masalah kepatuhan. Catatan: |
wipeAction |
Tindakan untuk mereset perangkat milik perusahaan atau menghapus profil kerja. Catatan: |
Kolom union trigger. Kondisi yang akan memicu aturan ini. trigger hanya dapat berupa salah satu dari berikut: |
|
settingName |
Kebijakan tingkat teratas yang akan diterapkan. Misalnya |
BlockAction
| Representasi JSON |
|---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
| Kolom | |
|---|---|
blockAfterDays |
Jumlah hari kebijakan tidak mematuhi sebelum perangkat atau profil kerja diblokir. Untuk memblokir akses secara langsung, setel ke 0. |
blockScope |
Menentukan cakupan |
WipeAction
| Representasi JSON |
|---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
| Kolom | |
|---|---|
wipeAfterDays |
Jumlah hari kebijakan tidak mematuhi sebelum perangkat atau profil kerja dihapus total. |
preserveFrp |
Apakah data perlindungan reset ke setelan pabrik disimpan di perangkat. Setelan ini tidak berlaku untuk profil kerja. |
KioskCustomization
| Representasi JSON |
|---|
{ "powerButtonActions": enum ( |
| Kolom | |
|---|---|
powerButtonActions |
Menetapkan perilaku perangkat dalam mode kios saat pengguna menekan lama tombol Daya. |
systemErrorWarnings |
Menentukan apakah dialog kesalahan sistem untuk aplikasi yang mengalami error atau tidak responsif diblokir dalam mode kios. Jika diblokir, sistem akan menghentikan aplikasi secara paksa seolah-olah pengguna memilih opsi "tutup aplikasi" di UI. |
systemNavigation |
Menentukan fitur navigasi yang diaktifkan (misalnya tombol Layar utama, Ringkasan) dalam mode kios. |
statusBar |
Menentukan apakah info dan notifikasi sistem dinonaktifkan dalam mode kios. |
deviceSettings |
Menentukan apakah aplikasi Setelan diizinkan dalam mode kios. |
AdvancedSecurityOverrides
| Representasi JSON |
|---|
{ "untrustedAppsPolicy": enum ( |
| Kolom | |
|---|---|
untrustedAppsPolicy |
Kebijakan untuk aplikasi yang tidak tepercaya (aplikasi dari sumber tidak dikenal) yang diterapkan di perangkat. Menggantikan |
googlePlayProtectVerifyApps |
Apakah verifikasi Google Play Protect diterapkan. Menggantikan |
developerSettings |
Mengontrol akses ke setelan developer: opsi developer dan booting aman. Menggantikan |
commonCriteriaMode |
Mengontrol Mode Common Criteria—standar keamanan yang ditentukan dalam Common Criteria for Information Technology Security Evaluation (CC). Mengaktifkan Mode Common Criteria akan meningkatkan keamanan komponen keamanan tertentu di perangkat, lihat Peringatan: Mode Common Criteria menerapkan model keamanan ketat yang biasanya hanya diperlukan untuk produk IT yang digunakan dalam sistem keamanan nasional dan organisasi yang sangat sensitif lainnya. Penggunaan perangkat standar mungkin terpengaruh. Hanya diaktifkan jika diperlukan. Jika Mode Kriteria Umum dinonaktifkan setelah diaktifkan sebelumnya, semua jaringan Wi-Fi yang dikonfigurasi pengguna dapat hilang dan semua jaringan Wi-Fi yang dikonfigurasi perusahaan yang memerlukan input pengguna mungkin perlu dikonfigurasi ulang. |
personalAppsThatCanReadWorkNotifications[] |
Aplikasi pribadi yang dapat membaca notifikasi profil kerja menggunakan NotificationListenerService. Secara default, tidak ada aplikasi pribadi (selain aplikasi sistem) yang dapat membaca notifikasi kerja. Setiap nilai dalam daftar harus berupa nama paket. |
mtePolicy |
Opsional. Mengontrol Memory Tagging Extension (MTE) di perangkat. Perangkat harus dimulai ulang untuk menerapkan perubahan pada kebijakan MTE. Di Android 15 dan yang lebih baru, |
contentProtectionPolicy |
Opsional. Mengontrol apakah perlindungan konten, yang memindai aplikasi menipu, diaktifkan. Fitur ini didukung di Android 15 dan yang lebih baru. |
PersonalUsagePolicies
| Representasi JSON |
|---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
| Kolom | |
|---|---|
cameraDisabled |
Jika benar (true), kamera dinonaktifkan di profil pribadi. |
screenCaptureDisabled |
Jika benar (true), screenshot dinonaktifkan untuk semua pengguna. |
accountTypesWithManagementDisabled[] |
Jenis akun yang tidak dapat dikelola oleh pengguna. |
maxDaysWithWorkOff |
Mengontrol berapa lama profil kerja dapat dinonaktifkan. Durasi minimum harus minimal 3 hari. Detail lainnya adalah sebagai berikut:
|
personalPlayStoreMode |
Digunakan bersama dengan |
personalApplications[] |
Kebijakan yang diterapkan pada aplikasi di profil pribadi. |
privateSpacePolicy |
Opsional. Mengontrol apakah ruang privasi diizinkan di perangkat. |
bluetoothSharing |
Opsional. Apakah berbagi melalui bluetooth diizinkan. |
PersonalApplicationPolicy
| Representasi JSON |
|---|
{
"packageName": string,
"installType": enum ( |
| Kolom | |
|---|---|
packageName |
Nama paket aplikasi. |
installType |
Jenis penginstalan yang akan dilakukan. |
OncCertificateProvider
| Representasi JSON |
|---|
{ "certificateReferences": [ string ], // Union field |
| Kolom | |
|---|---|
certificateReferences[] |
Fitur ini tidak tersedia secara umum. |
Kolom union Fitur ini tidak tersedia secara umum. |
|
contentProviderEndpoint |
Fitur ini tidak tersedia secara umum. |
ContentProviderEndpoint
| Representasi JSON |
|---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
| Kolom | |
|---|---|
uri |
Fitur ini tidak tersedia secara umum. |
packageName |
Fitur ini tidak tersedia secara umum. |
signingCertsSha256[] |
Wajib. Fitur ini tidak tersedia secara umum. |
CrossProfilePolicies
| Representasi JSON |
|---|
{ "showWorkContactsInPersonalProfile": enum ( |
| Kolom | |
|---|---|
showWorkContactsInPersonalProfile |
Apakah aplikasi pribadi dapat mengakses kontak yang disimpan di profil kerja. Lihat juga |
crossProfileCopyPaste |
Apakah teks yang disalin dari satu profil (pribadi atau kerja) dapat ditempelkan di profil lainnya. |
crossProfileDataSharing |
Apakah data dari satu profil (pribadi atau kerja) dapat dibagikan dengan aplikasi di profil lainnya. Secara khusus mengontrol berbagi data sederhana melalui intent. Pengelolaan saluran komunikasi antar-profil lainnya, seperti penelusuran kontak, salin/tempel, atau aplikasi kerja & pribadi yang terhubung, dikonfigurasi secara terpisah. |
workProfileWidgetsDefault |
Menentukan perilaku default untuk widget profil kerja. Jika kebijakan tidak menentukan |
crossProfileAppFunctions |
Opsional. Mengontrol apakah aplikasi profil pribadi dapat memanggil fungsi aplikasi yang diekspos oleh aplikasi di profil kerja. |
exemptionsToShowWorkContactsInPersonalProfile |
Daftar aplikasi yang dikecualikan dari setelan
Didukung di Android 14 dan yang lebih baru. |
UsageLog
| Representasi JSON |
|---|
{ "enabledLogTypes": [ enum ( |
| Kolom | |
|---|---|
enabledLogTypes[] |
Menentukan jenis log yang diaktifkan. Perhatikan bahwa pengguna akan menerima pesan di perangkat saat pencatatan penggunaan diaktifkan. |
uploadOnCellularAllowed[] |
Menentukan jenis log yang diaktifkan yang dapat diupload melalui data seluler. Secara default, log dimasukkan dalam antrean untuk diupload saat perangkat terhubung ke Wi-Fi. |
DeviceConnectivityManagement
| Representasi JSON |
|---|
{ "usbDataAccess": enum ( |
| Kolom | |
|---|---|
usbDataAccess |
Mengontrol file dan/atau data yang dapat ditransfer melalui USB. Hanya didukung di perangkat milik perusahaan. |
configureWifi |
Mengontrol hak istimewa konfigurasi Wi-Fi. Berdasarkan opsi yang ditetapkan, pengguna akan memiliki kontrol penuh, terbatas, atau tidak ada dalam mengonfigurasi jaringan Wi-Fi. |
wifiDirectSettings |
Mengontrol konfigurasi dan penggunaan setelan Wi-Fi Direct. Didukung di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru. |
tetheringSettings |
Mengontrol setelan penambatan. Berdasarkan nilai yang ditetapkan, pengguna dilarang sebagian atau sepenuhnya menggunakan berbagai bentuk penambatan. |
wifiSsidPolicy |
Batasan pada SSID Wi-Fi yang dapat dihubungkan oleh perangkat. Perhatikan bahwa tindakan ini tidak memengaruhi jaringan mana yang dapat dikonfigurasi di perangkat. Didukung di perangkat milik perusahaan yang menjalankan Android 13 dan yang lebih baru. |
wifiRoamingPolicy |
Opsional. Kebijakan roaming Wi-Fi. |
bluetoothSharing |
Opsional. Mengontrol apakah berbagi melalui Bluetooth diizinkan. |
preferentialNetworkServiceSettings |
Opsional. Konfigurasi layanan jaringan preferensial. Menetapkan kolom ini akan menggantikan |
apnPolicy |
Opsional. Kebijakan Nama Poin Akses (APN). Konfigurasi untuk Nama Poin Akses (APN) yang dapat menggantikan APN lain di perangkat. Lihat |
WifiSsidPolicy
| Representasi JSON |
|---|
{ "wifiSsidPolicyType": enum ( |
| Kolom | |
|---|---|
wifiSsidPolicyType |
Jenis kebijakan SSID Wi-Fi yang akan diterapkan. |
wifiSsids[] |
Opsional. Daftar SSID Wi-Fi yang harus diterapkan dalam kebijakan. Kolom ini tidak boleh kosong jika WifiSsidPolicyType ditetapkan ke |
WifiSsid
| Representasi JSON |
|---|
{ "wifiSsid": string } |
| Kolom | |
|---|---|
wifiSsid |
Wajib. SSID Wi-Fi yang direpresentasikan sebagai string. |
WifiRoamingPolicy
| Representasi JSON |
|---|
{
"wifiRoamingSettings": [
{
object ( |
| Kolom | |
|---|---|
wifiRoamingSettings[] |
Opsional. Setelan roaming Wi-Fi. SSID yang diberikan dalam daftar ini harus unik. Jika tidak, kebijakan akan ditolak. |
WifiRoamingSetting
| Representasi JSON |
|---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
| Kolom | |
|---|---|
wifiSsid |
Wajib. SSID jaringan Wi-Fi. |
wifiRoamingMode |
Wajib. Mode roaming Wi-Fi untuk SSID yang ditentukan. |
PreferentialNetworkServiceSettings
| Representasi JSON |
|---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
| Kolom | |
|---|---|
preferentialNetworkServiceConfigs[] |
Wajib. Konfigurasi layanan jaringan preferensial yang memungkinkan adanya beberapa slice perusahaan. Tidak boleh ada beberapa konfigurasi dengan |
defaultPreferentialNetworkId |
Wajib. ID jaringan pilihan default untuk aplikasi yang tidak ada di
|
PreferentialNetworkServiceConfig
| Representasi JSON |
|---|
{ "preferentialNetworkId": enum ( |
| Kolom | |
|---|---|
preferentialNetworkId |
Wajib. ID jaringan pilihan. Kebijakan ini tidak boleh disetel ke |
fallbackToDefaultConnection |
Opsional. Apakah penggantian ke jaringan default tingkat perangkat diizinkan. Jika disetel ke |
nonMatchingNetworks |
Opsional. Apakah aplikasi yang menerapkan konfigurasi ini diblokir agar tidak menggunakan jaringan selain layanan pilihan. Jika disetel ke |
ApnPolicy
| Representasi JSON |
|---|
{ "overrideApns": enum ( |
| Kolom | |
|---|---|
overrideApns |
Opsional. Apakah APN pengganti dinonaktifkan atau diaktifkan. Lihat |
apnSettings[] |
Opsional. Setelan APN untuk mengganti APN. Tidak boleh ada konflik antara setelan APN yang diberikan, jika tidak, kebijakan akan ditolak. Dua |
ApnSetting
| Representasi JSON |
|---|
{ "apnTypes": [ enum ( |
| Kolom | |
|---|---|
apnTypes[] |
Wajib. Kategori penggunaan untuk APN. Kebijakan akan ditolak jika kolom ini kosong atau berisi |
apn |
Wajib. Nama APN. Kebijakan akan ditolak jika kolom ini kosong. |
displayName |
Wajib. Nama yang dapat dibaca manusia yang menjelaskan APN. Kebijakan akan ditolak jika kolom ini kosong. |
alwaysOnSetting |
Opsional. Apakah resource User Plane harus diaktifkan selama setiap transisi dari mode CM-IDLE ke status CM-CONNECTED untuk APN ini. Lihat bagian 5.6.13 3GPP TS 23.501. |
authType |
Opsional. Jenis autentikasi APN. |
carrierId |
Opsional. ID Operator untuk APN. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. |
mmsProxyAddress |
Opsional. Alamat proxy MMS (Multimedia Messaging Service) APN yang dapat berupa alamat IP atau nama host (bukan URL). |
mmsProxyPort |
Opsional. Port proxy MMS (Multimedia Messaging Service) APN. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. |
mmsc |
Opsional. URI MMSC (Multimedia Messaging Service Center) APN. |
mtuV4 |
Opsional. Ukuran MTU (Unit Transmisi Maksimum) default dalam byte untuk rute IPv4 yang ditampilkan oleh setelan APN ini. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. Didukung di Android 13 dan yang lebih baru. |
mtuV6 |
Opsional. Ukuran MTU (Unit Transmisi Maksimum) antarmuka seluler IPv6 yang terhubung ke APN. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. Didukung di Android 13 dan yang lebih baru. |
mvnoType |
Opsional. Jenis pencocokan MVNO untuk APN. |
networkTypes[] |
Opsional. Teknologi radio (jenis jaringan) yang dapat digunakan APN. Kebijakan akan ditolak jika kolom ini berisi |
username |
Opsional. Nama pengguna APN. |
password |
Opsional. Sandi APN. |
numericOperatorId |
Opsional. ID operator numerik APN. ID operator numerik ditentukan sebagai MCC (Mobile Country Code) + MNC (Mobile Network Code). |
protocol |
Opsional. Protokol yang akan digunakan untuk terhubung ke APN ini. |
roamingProtocol |
Opsional. Protokol yang akan digunakan untuk terhubung ke APN ini saat perangkat melakukan roaming. |
proxyAddress |
Opsional. Alamat proxy APN. |
proxyPort |
Opsional. Port proxy APN. Nilai 0 (default) berarti tidak ditetapkan dan nilai negatif ditolak. |
DeviceRadioState
| Representasi JSON |
|---|
{ "wifiState": enum ( |
| Kolom | |
|---|---|
wifiState |
Mengontrol status Wi-Fi saat ini dan apakah pengguna dapat mengubah statusnya. |
airplaneModeState |
Mengontrol apakah mode pesawat dapat diaktifkan/dinonaktifkan oleh pengguna atau tidak. |
ultraWidebandState |
Mengontrol status setelan ultra wideband dan apakah pengguna dapat mengaktifkan atau menonaktifkannya. |
cellularTwoGState |
Mengontrol apakah setelan 2G seluler dapat diaktifkan/dinonaktifkan oleh pengguna atau tidak. |
minimumWifiSecurityLevel |
Tingkat keamanan minimum yang diperlukan untuk jaringan Wi-Fi yang dapat dihubungkan oleh perangkat. |
userInitiatedAddEsimSettings |
Opsional. Mengontrol apakah pengguna diizinkan untuk menambahkan profil eSIM. |
DisplaySettings
| Representasi JSON |
|---|
{ "screenBrightnessSettings": { object ( |
| Kolom | |
|---|---|
screenBrightnessSettings |
Opsional. Mengontrol setelan kecerahan layar. |
screenTimeoutSettings |
Opsional. Mengontrol setelan waktu tunggu layar. |
ScreenBrightnessSettings
| Representasi JSON |
|---|
{
"screenBrightnessMode": enum ( |
| Kolom | |
|---|---|
screenBrightnessMode |
Opsional. Mengontrol mode kecerahan layar. |
screenBrightness |
Opsional. Kecerahan layar antara 1 dan 255, dengan 1 adalah kecerahan terendah dan 255 adalah kecerahan tertinggi. Nilai 0 (default) berarti tidak ada kecerahan layar yang ditetapkan. Nilai lainnya akan ditolak. |
ScreenTimeoutSettings
| Representasi JSON |
|---|
{
"screenTimeoutMode": enum ( |
| Kolom | |
|---|---|
screenTimeoutMode |
Opsional. Mengontrol apakah pengguna diizinkan untuk mengonfigurasi waktu tunggu layar. |
screenTimeout |
Opsional. Mengontrol durasi waktu tunggu layar. Durasi waktu tunggu layar harus lebih besar dari 0, jika tidak, permintaan akan ditolak. Selain itu, nilai ini tidak boleh lebih besar dari Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
WorkAccountSetupConfig
| Representasi JSON |
|---|
{
"authenticationType": enum ( |
| Kolom | |
|---|---|
authenticationType |
Opsional. Jenis autentikasi pengguna di perangkat. |
requiredAccountEmail |
Opsional. Alamat email akun kerja Google tertentu yang akan ditambahkan. Kolom ini hanya relevan jika |
DefaultApplicationSetting
| Representasi JSON |
|---|
{ "defaultApplicationType": enum ( |
| Kolom | |
|---|---|
defaultApplicationType |
Wajib. Jenis aplikasi untuk menetapkan aplikasi default. |
defaultApplications[] |
Wajib. Daftar aplikasi yang dapat ditetapkan sebagai aplikasi default untuk jenis tertentu. Daftar ini tidak boleh kosong atau berisi duplikat. Aplikasi pertama dalam daftar yang diinstal dan memenuhi syarat untuk Jika
Saat menerapkan |
defaultApplicationScopes[] |
Wajib. Cakupan tempat kebijakan harus diterapkan. Daftar ini tidak boleh kosong atau berisi duplikat.
|
DefaultApplication
| Representasi JSON |
|---|
{ "packageName": string } |
| Kolom | |
|---|---|
packageName |
Wajib. Nama paket yang harus ditetapkan sebagai aplikasi default. Kebijakan ditolak jika nama paket tidak valid. |
Anotasi Alat
Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌