Araç: list_devices
Belirli bir kuruluşa ait cihazları listeler. Üst alanda kuruluş kimliği (ör. enterprises/{enterpriseId}) gereklidir.
Aşağıdaki örnekte, curl kullanılarak list_devices MCP aracının nasıl çağrılacağı gösterilmektedir.
| Curl Request |
|---|
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": "list_devices", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Giriş Şeması
Belirli bir kuruluş için cihazları listeleme isteği.
ListDevicesRequest
| JSON gösterimi |
|---|
{ "parent": string, "pageSize": integer, "pageToken": string } |
| Alanlar | |
|---|---|
parent |
İşletmenin adı |
pageSize |
İstenen sayfa boyutu. Belirtilmemesi halinde en fazla 10 cihaz döndürülür. Maksimum değer 100'dür. 100'ün üzerindeki değerler 100'e zorlanır. Sınırlar zaman içinde değişebilir. |
pageToken |
Sunucu tarafından döndürülen sonuç sayfasını tanımlayan bir jeton. |
Çıkış Şeması
Belirli bir işletme için cihazları listeleme isteğine verilen yanıt.
ListDevicesResponse
| JSON gösterimi |
|---|
{
"devices": [
{
object ( |
| Alanlar | |
|---|---|
devices[] |
Cihazların listesi. |
nextPageToken |
Daha fazla sonuç varsa sonuçların bir sonraki sayfasını almak için kullanılan jeton. |
Cihaz
| JSON gösterimi |
|---|
{ "name": string, "userName": string, "managementMode": enum ( |
| Alanlar | |
|---|---|
name |
Cihazın |
userName |
Bu cihazın sahibi olan kullanıcının kaynak adı ( |
managementMode |
Android Device Policy'nin cihazda kullandığı yönetim modu türü. Bu, hangi politika ayarlarının desteklendiğini etkiler. |
state |
Cihaza uygulanacak durum. Bu alan, yama isteğiyle değiştirilebilir. |
appliedState |
Cihaza şu anda uygulanan durum. |
policyCompliant |
Cihazın politikasına uygun olup olmadığı. |
nonComplianceDetails[] |
Cihazın uymadığı politika ayarlarıyla ilgili ayrıntılar. |
enrollmentTime |
Cihaz kaydının yapıldığı zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
lastStatusReportTime |
Cihazın en son durum raporu gönderdiği zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
lastPolicyComplianceReportTime |
Kullanımdan kaldırıldı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
lastPolicySyncTime |
Cihazın politikasını en son aldığı zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
policyName |
Cihaza uygulanan politikanın adı, |
appliedPolicyName |
Cihaza şu anda uygulanan politikanın adı. |
appliedPolicyVersion |
Cihaza şu anda uygulanan politika sürümü. |
apiLevel |
Cihazda çalışan Android platform sürümünün API düzeyi. |
enrollmentTokenData |
Cihaz, ek veriler sağlanarak kayıt jetonuyla kaydedildiyse bu alan, söz konusu verileri içerir. |
enrollmentTokenName |
Cihaz, kayıt jetonuyla kaydedilmişse bu alan jetonun adını içerir. |
disabledReason |
Cihaz durumu |
softwareInfo |
Cihaz yazılımı hakkında ayrıntılı bilgiler. Bu bilgiler yalnızca cihazın politikasında |
hardwareInfo |
Cihaz donanımı hakkında ayrıntılı bilgiler. |
displays[] |
Cihazdaki ekranlarla ilgili ayrıntılı bilgiler. Bu bilgiler yalnızca cihazın politikasında |
applicationReports[] |
Cihazda yüklü uygulamalarla ilgili raporlar. Bu bilgiler yalnızca cihazın politikasında |
previousDeviceNames[] |
Aynı fiziksel cihaz birden çok kez kaydedildiyse bu alanda cihazın önceki adları yer alır. Seri numarası, aynı fiziksel cihazın daha önce kaydedilip kaydedilmediğini belirlemek için benzersiz tanımlayıcı olarak kullanılır. Adlar kronolojik sırayla gösterilir. |
networkInfo |
Cihaz ağ bilgileri. Bu bilgiler yalnızca cihazın politikasında |
memoryInfo |
Bellek bilgileri: Cihaz belleği ve depolama alanı ile ilgili bilgileri içerir. |
memoryEvents[] |
Bellek ve depolama ölçümleriyle ilgili etkinlikler kronolojik sırayla gösterilir. Bu bilgiler yalnızca cihazın politikasında Etkinlikler belirli bir süre boyunca saklanır ve eski etkinlikler silinir. |
powerManagementEvents[] |
Cihazdaki güç yönetimi etkinlikleri kronolojik sırayla. Bu bilgiler yalnızca cihazın politikasında |
hardwareStatusSamples[] |
Kronolojik sıraya göre donanım durumu örnekleri. Bu bilgiler yalnızca cihazın politikasında |
deviceSettings |
Cihaz ayarları bilgileri Bu bilgiler yalnızca cihazın politikasında |
user |
Cihazın sahibi olan kullanıcı. |
systemProperties |
Cihazla ilgili seçili sistem özelliklerinin ad ve değer haritası. Bu bilgiler yalnızca cihazın politikasında
|
securityPosture |
Cihazın ne kadar güvenli olduğunu yansıtan güvenlik durumu değeri. |
ownership |
Yönetilen cihazın sahipliği. |
commonCriteriaModeInfo |
Ortak Kriterler Modu hakkında bilgiler: Bilgi Teknolojisi Güvenliği Değerlendirmesi için Ortak Kriterler'de (CC) tanımlanan güvenlik standartları. Bu bilgiler yalnızca cihazın politikası |
appliedPasswordPolicies[] |
Cihaza şu anda uygulanan şifre koşulları.
|
dpcMigrationInfo |
Yalnızca çıkış. Bu cihazın başka bir cihaz politikası denetleyicisi (DPC) tarafından yönetilirken taşınıp taşınmadığıyla ilgili bilgiler. |
defaultApplicationInfo[] |
Yalnızca çıkış. Tüm uygulama türleri, tamamen yönetilen cihazlarda raporlanır. Şirkete ait cihazlarda iş profili ve kişisel cihazlardaki iş profilleri için |
NonComplianceDetail
| JSON gösterimi |
|---|
{ "settingName": string, "nonComplianceReason": enum ( |
| Alanlar | |
|---|---|
settingName |
Politika ayarının adı. Bu, üst düzey |
nonComplianceReason |
Cihazın ayara uygun olmama nedeni. |
packageName |
Varsa hangi uygulamanın uyumlu olmadığını belirten paket adı. |
fieldPath |
İç içe yerleştirilmiş alanlara sahip ayarlarda, belirli bir iç içe yerleştirilmiş alan uyumlu değilse bu alan, ihlalde bulunan alanın tam yolunu belirtir. Yol, politika JSON alanına JavaScript'te referans verilecek şekilde biçimlendirilir. Yani: 1) Nesne türündeki alanlarda, alan adından sonra nokta ve ardından alt alan adı gelir. 2) Dizi türündeki alanlarda, alan adından sonra köşeli parantez içinde dizi dizini gelir. Örneğin, 3. uygulamadaki |
currentValue |
Politika ayarı uygulanamadıysa cihazdaki ayarın geçerli değeri. |
installationFailureReason |
|
specificNonComplianceReason |
Cihazın, ayarla uyumlu olmamasının politikaya özgü nedeni. |
specificNonComplianceContext |
|
Değer
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
kind birleşik alanı. Değer türü. kind aşağıdakilerden yalnızca biri olabilir: |
|
nullValue |
Boş değeri temsil eder. |
numberValue |
Çift değeri temsil eder. |
stringValue |
Bir dize değerini temsil eder. |
boolValue |
Boole değerini gösterir. |
structValue |
Yapılandırılmış bir değeri temsil eder. |
listValue |
Tekrarlanan |
Struct
| JSON gösterimi |
|---|
{ "fields": { string: value, ... } } |
| Alanlar | |
|---|---|
fields |
Dinamik olarak türü belirlenmiş değerlerin sırasız haritası.
|
FieldsEntry
| JSON gösterimi |
|---|
{ "key": string, "value": value } |
| Alanlar | |
|---|---|
key |
|
value |
|
ListValue
| JSON gösterimi |
|---|
{ "values": [ value ] } |
| Alanlar | |
|---|---|
values[] |
Dinamik olarak türü belirlenen değerlerin tekrar eden alanı. |
SpecificNonComplianceContext
| JSON gösterimi |
|---|
{ "oncWifiContext": { object ( |
| Alanlar | |
|---|---|
oncWifiContext |
Kablosuz yapılandırmayla ilgili olmayan uygunsuzluklar için ek bağlam. |
passwordPoliciesContext |
Şifre politikalarına uyulmamasıyla ilgili ek bağlam. |
defaultApplicationContext |
Yalnızca çıkış. Varsayılan uygulama ayarlarıyla ilgili uyumsuzluk için ek bağlam. Şu sayfaya göz atın: |
OncWifiContext
| JSON gösterimi |
|---|
{ "wifiGuid": string } |
| Alanlar | |
|---|---|
wifiGuid |
Uygun olmayan kablosuz ağ yapılandırmasının GUID'si. |
PasswordPoliciesContext
| JSON gösterimi |
|---|
{
"passwordPolicyScope": enum ( |
| Alanlar | |
|---|---|
passwordPolicyScope |
Uygun olmayan şifrenin kapsamı. |
DefaultApplicationContext
| JSON gösterimi |
|---|
{
"defaultApplicationScope": enum ( |
| Alanlar | |
|---|---|
defaultApplicationScope |
Yalnızca çıkış. Uygun olmayan varsayılan uygulama ayarının kapsamı. |
Zaman damgası
| JSON gösterimi |
|---|
{ "seconds": string, "nanos": integer } |
| Alanlar | |
|---|---|
seconds |
Unix sıfır zamanı 1970-01-01T00:00:00Z'den itibaren UTC zamanının saniyelerini gösterir. -62135596800 ile 253402300799 arasında olmalıdır (0001-01-01T00:00:00Z ile 9999-12-31T23:59:59Z'ye karşılık gelir). |
nanos |
Nanosaniye çözünürlüğünde, negatif olmayan saniyenin kesirleri. Bu alan, sürenin nanosaniye kısmıdır ve saniyenin alternatifi değildir. Kesirli negatif saniye değerleri, zaman içinde ileriye doğru sayılan negatif olmayan nanos değerlerine sahip olmalıdır. 0 ile 999.999.999 arasında olmalıdır (bu değerler dahil). |
UserFacingMessage
| JSON gösterimi |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Alanlar | |
|---|---|
localizedMessages |
Yerel ayarın, en-US, es-ES veya fr gibi iyi biçimlendirilmiş bir BCP 47 dil kodu olduğu <locale, message> çiftlerini içeren bir harita.
|
defaultMessage |
Yerelleştirilmiş mesaj belirtilmediğinde veya kullanıcının yerel ayarı yerelleştirilmiş mesajlardan herhangi biriyle eşleşmediğinde gösterilen varsayılan mesaj. Yerelleştirilmiş mesajlar sağlanıyorsa varsayılan bir mesaj sağlanmalıdır. |
LocalizedMessagesEntry
| JSON gösterimi |
|---|
{ "key": string, "value": string } |
| Alanlar | |
|---|---|
key |
|
value |
|
SoftwareInfo
| JSON gösterimi |
|---|
{
"androidVersion": string,
"androidDevicePolicyVersionCode": integer,
"androidDevicePolicyVersionName": string,
"androidBuildNumber": string,
"deviceKernelVersion": string,
"bootloaderVersion": string,
"androidBuildTime": string,
"securityPatchLevel": string,
"primaryLanguageCode": string,
"deviceBuildSignature": string,
"systemUpdateInfo": {
object ( |
| Alanlar | |
|---|---|
androidVersion |
Kullanıcı tarafından görülebilen Android sürümü dizesi. Örneğin, |
androidDevicePolicyVersionCode |
Android Device Policy uygulamasının sürüm kodu. |
androidDevicePolicyVersionName |
Android Device Policy uygulamasının kullanıcıya gösterilen sürümü. |
androidBuildNumber |
Kullanıcıya gösterilmesi amaçlanan Android derleme kimliği dizesi. Örneğin, |
deviceKernelVersion |
Çekirdek sürümü (ör. |
bootloaderVersion |
Sistemin önyükleyici sürüm numarası (ör. |
androidBuildTime |
Derleme süresi. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
securityPatchLevel |
Güvenlik yaması düzeyi (ör. |
primaryLanguageCode |
Cihazdaki birincil yerel ayar için IETF BCP 47 dil kodu. |
deviceBuildSignature |
Sistem paketiyle ilişkili |
systemUpdateInfo |
Beklemede olan olası bir sistem güncellemesi hakkında bilgi. |
SystemUpdateInfo
| JSON gösterimi |
|---|
{
"updateStatus": enum ( |
| Alanlar | |
|---|---|
updateStatus |
Güncellemenin durumu: Güncelleme olup olmadığı ve türü. |
updateReceivedTime |
Güncellemenin ilk kullanıma sunulduğu zaman. Sıfır değeri, bu alanın ayarlanmadığını gösterir. Bu alan yalnızca bir güncelleme varsa ayarlanır (yani Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
HardwareInfo
| JSON gösterimi |
|---|
{
"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 ( |
| Alanlar | |
|---|---|
brand |
Cihazın markası. Örneğin, |
hardware |
Donanımın adı. Örneğin, |
deviceBasebandVersion |
Ana bant sürümü. Örneğin, |
manufacturer |
Üretici. Örneğin, |
serialNumber |
Cihazın seri numarası. Ancak Android 12 ve sonraki sürümleri çalıştıran kişisel cihazlarda bu, |
model |
Cihazın modeli. Örneğin, |
batteryShutdownTemperatures[] |
Cihazdaki her pil için santigrat cinsinden pil kapatma sıcaklığı eşikleri. |
batteryThrottlingTemperatures[] |
Cihazdaki her pil için santigrat cinsinden pil sınırlama sıcaklığı eşikleri. |
cpuShutdownTemperatures[] |
Cihazdaki her CPU için santigrat cinsinden CPU kapatma sıcaklığı eşikleri. |
cpuThrottlingTemperatures[] |
Cihazdaki her CPU için santigrat cinsinden CPU sınırlama sıcaklığı eşikleri. |
gpuShutdownTemperatures[] |
Cihazdaki her GPU için santigrat cinsinden GPU kapatma sıcaklığı eşikleri. |
gpuThrottlingTemperatures[] |
Cihazdaki her GPU için santigrat cinsinden GPU hızını sınırlama sıcaklığı eşikleri. |
skinShutdownTemperatures[] |
Cihazın dış yüzeyinin kapanma sıcaklığı eşikleri (santigrat derece). |
skinThrottlingTemperatures[] |
Cihazın deri sıcaklığı sınırlama eşikleri (santigrat derece). |
enterpriseSpecificId |
Yalnızca çıkış. Belirli bir kuruluştaki kişisel olarak sahip olunan bir cihazı benzersiz şekilde tanımlayan kimlik. Aynı kuruluşla kaydedilen aynı fiziksel cihazda bu kimlik, kurulumlar ve hatta fabrika ayarlarına sıfırlama işlemleri boyunca kalıcı olur. Bu kimlik, Android 12 ve sonraki sürümlerin yüklü olduğu, iş profili bulunan kişisel cihazlarda kullanılabilir. |
euiccChipInfo[] |
Yalnızca çıkış. eUICC çipiyle ilgili bilgiler. |
EuiccChipInfo
| JSON gösterimi |
|---|
{ "eid": string } |
| Alanlar | |
|---|---|
eid |
Yalnızca çıkış. Cihazdaki her eUICC çipinin eUICC çipini tanımlayan Yerleşik Kimlik Belgesi (EID). Bu özellik, Android 13 ve sonraki sürümlerin yüklü olduğu şirkete ait cihazlarda kullanılabilir. |
Görüntülü Reklam Ağı
| JSON gösterimi |
|---|
{
"name": string,
"displayId": integer,
"refreshRate": integer,
"state": enum ( |
| Alanlar | |
|---|---|
name |
Ekranın adı. |
displayId |
Benzersiz gösterim kimliği. |
refreshRate |
Ekranın saniyedeki kare sayısı cinsinden yenileme hızı. |
state |
Ekranın durumu. |
width |
Piksel cinsinden görüntüleme genişliği. |
height |
Piksel cinsinden ekran yüksekliği. |
density |
İnç başına nokta sayısı olarak ifade edilen görüntü yoğunluğu. |
ApplicationReport
| JSON gösterimi |
|---|
{ "packageName": string, "versionName": string, "versionCode": integer, "events": [ { object ( |
| Alanlar | |
|---|---|
packageName |
Uygulamanın paket adı. |
versionName |
Uygulama sürümü, kullanıcıya gösterildiği şekliyle. |
versionCode |
Bir sürümün diğerinden daha yeni olup olmadığını belirlemek için kullanılabilecek uygulama sürümü kodu. |
events[] |
Son 30 saat içinde gerçekleşen uygulama etkinliklerinin listesi. |
displayName |
Uygulamanın görünen adı. |
packageSha256Hash |
Uygulamanın değiştirilmediğini doğrulamak için kullanılabilecek, uygulamanın APK dosyasının SHA-256 karması. Karma değerinin her baytı iki basamaklı onaltılık sayı olarak gösterilir. |
signingKeyCertFingerprints[] |
Uygulama paketiyle ilişkili her |
installerPackageName |
Bu uygulamayı yükleyen uygulamanın paket adı. |
applicationSource |
Paketin kaynağı. |
state |
Uygulama durumu. |
keyedAppStates[] |
Uygulama tarafından bildirilen anahtarlı uygulama durumlarının listesi. |
userFacingType |
Uygulamanın kullanıcıya yönelik olup olmadığı. |
ApplicationEvent
| JSON gösterimi |
|---|
{
"eventType": enum ( |
| Alanlar | |
|---|---|
eventType |
Uygulama etkinliği türü. |
createTime |
Etkinliğin oluşturulma zamanı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
KeyedAppState
| JSON gösterimi |
|---|
{
"key": string,
"severity": enum ( |
| Alanlar | |
|---|---|
key |
Uygulama durumu için anahtar. Uygulamanın hangi eyalette hizmet verdiğine dair referans noktası olarak kullanılır. Örneğin, yönetilen yapılandırma geri bildirimi sağlarken bu anahtar, yönetilen yapılandırma anahtarı olabilir. |
severity |
Uygulama durumunun önem derecesi. |
message |
İsteğe bağlı olarak, uygulamanın durumunu açıklayan serbest biçimli bir mesaj dizesi. Durum belirli bir değer (ör. yönetilen yapılandırma değeri) tarafından tetiklendiyse bu değer mesaja dahil edilmelidir. |
data |
İsteğe bağlı olarak, EMM tarafından okunacak makine tarafından okunabilir bir değer. Örneğin, yöneticinin EMM konsolunda sorgu oluşturmak için seçebileceği değerleri ayarlama (ör. "battery_warning verileri < 10 ise beni bilgilendir"). |
createTime |
Cihazdaki uygulama durumunun oluşturulma zamanı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
lastUpdateTime |
Uygulama durumunun en son güncellendiği zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
NetworkInfo
| JSON gösterimi |
|---|
{
"imei": string,
"meid": string,
"wifiMacAddress": string,
"networkOperatorName": string,
"telephonyInfos": [
{
object ( |
| Alanlar | |
|---|---|
imei |
GSM cihazının IMEI numarası. Örneğin, |
meid |
CDMA cihazının MEID numarası. Örneğin, |
wifiMacAddress |
Cihazın kablosuz MAC adresi. Örneğin, |
networkOperatorName |
Mevcut kayıtlı operatörün alfabetik adı. Örneğin, Vodafone. |
telephonyInfos[] |
Cihazdaki her SIM kartla ilişkili telefon bilgileri sağlar. Yalnızca Android API düzeyi 23'ten itibaren tümüyle yönetilen cihazlarda desteklenir. |
TelephonyInfo
| JSON gösterimi |
|---|
{ "phoneNumber": string, "carrierName": string, "iccId": string, "activationState": enum ( |
| Alanlar | |
|---|---|
phoneNumber |
Bu SIM kartla ilişkili telefon numarası. |
carrierName |
Bu SIM kartla ilişkili operatörün adı. |
iccId |
Yalnızca çıkış. Bu SIM kartla ilişkili ICCID. |
activationState |
Yalnızca çıkış. Cihazdaki SIM kartın etkinleştirme durumu. Bu yalnızca eSIM'ler için geçerlidir. Bu özellik, API düzeyi 35 ve sonraki sürümlerde tüm cihazlarda desteklenir. Bu, fiziksel SIM'ler ve API düzeyi 35'ten düşük cihazlar için her zaman |
configMode |
Yalnızca çıkış. Cihazdaki SIM kartın yapılandırma modu. Bu yalnızca eSIM'ler için geçerlidir. Bu özellik, API düzeyi 35 ve sonraki sürümlerde tüm cihazlarda desteklenir. Bu, fiziksel SIM'ler ve API düzeyi 35'in altındaki cihazlar için her zaman |
MemoryInfo
| JSON gösterimi |
|---|
{ "totalRam": string, "totalInternalStorage": string } |
| Alanlar | |
|---|---|
totalRam |
Cihazdaki toplam RAM (bayt cinsinden). |
totalInternalStorage |
Cihazdaki toplam dahili depolama alanı (bayt cinsinden). |
MemoryEvent
| JSON gösterimi |
|---|
{
"eventType": enum ( |
| Alanlar | |
|---|---|
eventType |
Etkinlik türü. |
createTime |
Etkinliğin oluşturulma zamanı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
byteCount |
Ortamdaki boş bayt sayısı veya |
PowerManagementEvent
| JSON gösterimi |
|---|
{
"eventType": enum ( |
| Alanlar | |
|---|---|
eventType |
Etkinlik türü. |
createTime |
Etkinliğin oluşturulma zamanı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
batteryLevel |
|
HardwareStatus
| JSON gösterimi |
|---|
{ "createTime": string, "batteryTemperatures": [ number ], "cpuTemperatures": [ number ], "gpuTemperatures": [ number ], "skinTemperatures": [ number ], "fanSpeeds": [ number ], "cpuUsages": [ number ] } |
| Alanlar | |
|---|---|
createTime |
Ölçümlerin yapıldığı zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
batteryTemperatures[] |
Cihazdaki her pilin mevcut sıcaklığı (santigrat derece). |
cpuTemperatures[] |
Cihazdaki her CPU'nun mevcut CPU sıcaklığı (santigrat cinsinden). |
gpuTemperatures[] |
Cihazdaki her GPU'nun mevcut GPU sıcaklıkları (santigrat cinsinden). |
skinTemperatures[] |
Mevcut cihaz yüzey sıcaklıkları (santigrat derece). |
fanSpeeds[] |
Cihazdaki her fanın RPM cinsinden fan hızları. Boş dizi, sistemde fan olmadığı veya fan hızının desteklenmediği anlamına gelir. |
cpuUsages[] |
Cihazda bulunan her çekirdek için CPU kullanımı yüzdesi. Fişi çekilen her çekirdek için kullanım 0'dır. Boş dizi, sistemde CPU kullanımının desteklenmediği anlamına gelir. |
DeviceSettings
| JSON gösterimi |
|---|
{
"isDeviceSecure": boolean,
"unknownSourcesEnabled": boolean,
"developmentSettingsEnabled": boolean,
"adbEnabled": boolean,
"isEncrypted": boolean,
"encryptionStatus": enum ( |
| Alanlar | |
|---|---|
isDeviceSecure |
Cihazın güvenliğinin PIN/şifre ile sağlanıp sağlanmadığı |
unknownSourcesEnabled |
Bilinmeyen kaynaklardan uygulama yüklemenin etkin olup olmadığı. |
developmentSettingsEnabled |
Cihazda geliştirici modunun etkin olup olmadığı. |
adbEnabled |
Cihazda ADB'nin etkin olup olmadığını belirler. |
isEncrypted |
Depolama şifrelemenin etkin olup olmadığı. |
encryptionStatus |
DevicePolicyManager'dan alınan şifreleme durumu. |
verifyAppsEnabled |
Cihazda Google Play Protect doğrulaması'nın zorunlu olup olmadığı |
Kullanıcı
| JSON gösterimi |
|---|
{ "accountIdentifier": string } |
| Alanlar | |
|---|---|
accountIdentifier |
Bu kullanıcı için oluşturduğunuz benzersiz tanımlayıcı (ör. |
SystemPropertiesEntry
| JSON gösterimi |
|---|
{ "key": string, "value": string } |
| Alanlar | |
|---|---|
key |
|
value |
|
SecurityPosture
| JSON gösterimi |
|---|
{ "devicePosture": enum ( |
| Alanlar | |
|---|---|
devicePosture |
Cihazın güvenlik durumu değeri. |
postureDetails[] |
Cihazın güvenlik durumuyla ilgili ek ayrıntılar. |
PostureDetail
| JSON gösterimi |
|---|
{ "securityRisk": enum ( |
| Alanlar | |
|---|---|
securityRisk |
Cihazın güvenlik durumunu olumsuz etkileyen belirli bir güvenlik riski. |
advice[] |
Bu güvenlik riskini azaltmak ve cihazın güvenlik durumunu iyileştirmek için yöneticilere yönelik ilgili tavsiyeler. |
CommonCriteriaModeInfo
| JSON gösterimi |
|---|
{ "commonCriteriaModeStatus": enum ( |
| Alanlar | |
|---|---|
commonCriteriaModeStatus |
Ortak Kriterler Modu'nun etkin olup olmadığı. |
policySignatureVerificationStatus |
Yalnızca çıkış. Politika imzası doğrulamasının durumu. |
PasswordRequirements
| JSON gösterimi |
|---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
| Alanlar | |
|---|---|
passwordMinimumLength |
İzin verilen minimum şifre uzunluğu. 0 değeri, kısıtlama olmadığını gösterir. Yalnızca |
passwordMinimumLetters |
Şifrede bulunması gereken minimum harf sayısı. Yalnızca |
passwordMinimumLowerCase |
Şifrede bulunması gereken minimum küçük harf sayısı. Yalnızca |
passwordMinimumNonLetter |
Şifrede kullanılması zorunlu olan minimum harf dışı karakter sayısı (rakamlar veya semboller). Yalnızca |
passwordMinimumNumeric |
Şifrede bulunması gereken minimum sayısal basamak sayısı. Yalnızca |
passwordMinimumSymbols |
Şifrede kullanılması zorunlu olan minimum sembol sayısı. Yalnızca |
passwordMinimumUpperCase |
Şifrede bulunması gereken minimum büyük harf sayısı. Yalnızca |
passwordQuality |
Gerekli şifre kalitesi. |
passwordHistoryLength |
Şifre geçmişinin uzunluğu. Bu alan ayarlandıktan sonra kullanıcı, geçmişteki şifrelerle aynı olan yeni bir şifre giremez. 0 değeri, kısıtlama olmadığını gösterir. |
maximumFailedPasswordsForWipe |
Cihaz temizlenmeden önce girilebilecek yanlış cihaz kilidi açma şifrelerinin sayısı. 0 değeri, kısıtlama olmadığını gösterir. |
passwordExpirationTimeout |
Şifre süre sonu zaman aşımı. En fazla dokuz kesirli basamak içeren ve " |
passwordScope |
Şifre koşulunun geçerli olduğu kapsam. |
requirePasswordUnlock |
Cihazın veya iş profilinin güçlü bir kimlik doğrulama yöntemi (şifre, PIN, desen) kullanılarak kilidi açıldıktan sonra başka bir kimlik doğrulama yöntemi (ör. parmak izi, güvenilir aracılar, yüz) kullanılarak kilidinin açılabileceği süre. Belirtilen süre geçtikten sonra cihazın veya iş profilinin kilidini açmak için yalnızca güçlü kimlik doğrulama yöntemleri kullanılabilir. |
unifiedLockSettings |
Android 9 ve sonraki sürümlerin yüklü olduğu, iş profili içeren cihazlarda cihaz ve iş profili için birleşik kilit kullanılıp kullanılamayacağını kontrol eder. Bu politika yalnızca |
Süre
| JSON gösterimi |
|---|
{ "seconds": string, "nanos": integer } |
| Alanlar | |
|---|---|
seconds |
Zaman aralığının imzalı saniye değeri. -315.576.000.000 ile +315.576.000.000 arasında olmalıdır (bu değerler dahil). Not: Bu sınırlar şu şekilde hesaplanır: 60 sn/dk * 60 dk/sa * 24 sa/gün * 365,25 gün/yıl * 10.000 yıl |
nanos |
Zaman aralığının nanosaniye çözünürlüğünde, saniyenin işaretli kesirleri. Bir saniyeden kısa süreler, 0 |
DpcMigrationInfo
| JSON gösterimi |
|---|
{ "previousDpc": string, "additionalData": string } |
| Alanlar | |
|---|---|
previousDpc |
Yalnızca çıkış. Bu cihaz başka bir DPC'den taşındıysa bu, cihazın paket adıdır. Aksi takdirde doldurulmaz. |
additionalData |
Yalnızca çıkış. Bu cihaz başka bir DPC'den taşındıysa taşıma jetonunun |
DefaultApplicationInfo
| JSON gösterimi |
|---|
{ "defaultApplicationType": enum ( |
| Alanlar | |
|---|---|
defaultApplicationType |
Yalnızca çıkış. Varsayılan uygulama türü. |
packageName |
Yalnızca çıkış. Mevcut varsayılan uygulamanın paket adı. |
defaultApplicationSettingAttempts[] |
Yalnızca çıkış. Varsayılan uygulama ayarı denemeleriyle ilgili ayrıntılar, |
DefaultApplicationSettingAttempt
| JSON gösterimi |
|---|
{
"packageName": string,
"attemptOutcome": enum ( |
| Alanlar | |
|---|---|
packageName |
Yalnızca çıkış. Deneme yapılan uygulamanın paket adı. |
attemptOutcome |
Yalnızca çıkış. Uygulamayı varsayılan olarak ayarlamanın sonucu. |
Araç Ek Açıklamaları
Yıkıcı İpucu: ❌ | İdempotent İpucu: ✅ | Salt Okunur İpucu: ✅ | Açık Dünya İpucu: ❌