REST Resource: enterprises.devices

Kaynak: Cihaz

Bir kuruluşa ait cihaz. Aksi belirtilmedikçe tüm alanlar salt okunurdur ve enterprises.devices.patch tarafından değiştirilemez.

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

string

Cihazın adı (enterprises/{enterpriseId}/devices/{deviceId} biçiminde).

userName

string

Bu cihazın sahibi olan kullanıcının enterprises/{enterpriseId}/users/{userId} biçimindeki kaynak adı.

managementMode

enum (ManagementMode)

Android Device Policy'nin cihazda kullandığı yönetim modu türü. Bu, hangi politika ayarlarının desteklendiğini etkiler.

state

enum (DeviceState)

Cihaza uygulanacak durum. Bu alan, bir yama isteğiyle değiştirilebilir. enterprises.devices.patch çağrılırken yalnızca ACTIVE ve DISABLED değerlerinin kullanılabileceğini unutmayın. Cihazı DELETED durumuna geçirmek için enterprises.devices.delete numaralı telefonu arayın.

appliedState

enum (DeviceState)

Cihaza uygulanan durum.

policyCompliant

boolean

Cihazın kendi politikasına uygun olup olmadığı.

nonComplianceDetails[]

object (NonComplianceDetail)

Cihazın uyumlu olmadığı politika ayarlarıyla ilgili ayrıntılar.

enrollmentTime

string (Timestamp format)

Cihazın kaydedildiği zaman.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

lastStatusReportTime

string (Timestamp format)

Cihazın son durum raporu gönderdiği zaman.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

lastPolicyComplianceReportTime
(deprecated)

string (Timestamp format)

Kullanımdan kaldırıldı.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

lastPolicySyncTime

string (Timestamp format)

Cihazın politikasını en son aldığı zaman.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

policyName

string

Cihaza uygulanan politikanın enterprises/{enterpriseId}/policies/{policyId} biçimindeki adı. Belirtilmezse cihaz kullanıcısı için policyName uygulanır. Bu alan, bir yama isteği ile değiştirilebilir. enterprises.devices.patch çağrısında, policyId eğik çizgi içermediği sürece yalnızca policyId öğesini belirtebilirsiniz. Politika adının geri kalanı tahmin edilmiştir.

appliedPolicyName

string

Cihaza şu anda uygulanan politikanın adı.

appliedPolicyVersion

string (int64 format)

Cihaza şu anda uygulanan politikanın sürümü.

apiLevel

integer

Cihazda çalışan Android platform sürümünün API düzeyi.

enrollmentTokenData

string

Cihaz, ek verilerin sağlandığı bir kayıt jetonuyla kaydedilmişse bu alan söz konusu verileri içerir.

enrollmentTokenName

string

Cihaz bir kayıt jetonuyla kaydedilmişse bu alan, jetonun adını içerir.

disabledReason

object (UserFacingMessage)

Cihaz durumu DISABLED ise cihazda, devre dışı bırakılma nedenini belirten isteğe bağlı bir mesaj gösterilir. Bu alan, bir yama isteği ile değiştirilebilir.

softwareInfo

object (SoftwareInfo)

Cihaz yazılımı hakkında ayrıntılı bilgiler. Bu bilgiler yalnızca cihazın politikasında softwareInfoEnabled doğru değerine ayarlanmışsa kullanılabilir.

hardwareInfo

object (HardwareInfo)

Cihaz donanımıyla ilgili ayrıntılı bilgiler.

displays[]

object (Display)

Cihazdaki ekranlarla ilgili ayrıntılı bilgi. Bu bilgiler yalnızca cihazın politikasında displayInfoEnabled doğru değerine ayarlanmışsa kullanılabilir.

applicationReports[]

object (ApplicationReport)

Cihazda yüklü uygulamalarla ilgili raporlar. Bu bilgiler yalnızca cihazın politikasında applicationReportsEnabled doğru olduğunda kullanılabilir.

previousDeviceNames[]

string

Aynı fiziksel cihaz birden çok kez kaydedilmişse bu alan, önceki cihaz adlarını içerir. 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

object (NetworkInfo)

Cihazın ağ bilgileri. Bu bilgiler yalnızca cihazın politikasında networkInfoEnabled doğru değerine ayarlanmışsa kullanılabilir.

memoryInfo

object (MemoryInfo)

Bellek bilgileri: Cihaz belleği ve depolama alanıyla ilgili bilgileri içerir.

memoryEvents[]

object (MemoryEvent)

Bellek ve depolama alanı ölçümleriyle ilgili etkinlikler kronolojik sırayla. Bu bilgiler yalnızca cihazın politikasında memoryInfoEnabled doğru değerine ayarlanmışsa kullanılabilir.

Etkinlikler belirli bir süre boyunca saklanır ve eski etkinlikler silinir.

powerManagementEvents[]

object (PowerManagementEvent)

Cihazdaki güç yönetimi etkinlikleri, zamana göre sıralanmıştır. Bu bilgiler yalnızca cihazın politikasında powerManagementEventsEnabled doğruysa kullanılabilir.

hardwareStatusSamples[]

object (HardwareStatus)

Donanım durumu örnekleri kronolojik sırayla. Bu bilgiler yalnızca cihazın politikasında hardwareStatusEnabled doğru değerine ayarlanmışsa kullanılabilir.

deviceSettings

object (DeviceSettings)

Cihaz ayarları bilgileri. Bu bilgiler yalnızca cihazın politikasında deviceSettingsEnabled doğru değerine ayarlanmışsa kullanılabilir.

user

object (User)

Cihazın sahibi olan kullanıcı.

systemProperties

map (key: string, value: string)

Seçilen sistem özelliklerinin adı ve değeriyle ilgili harita. Bu bilgiler yalnızca cihazın politikasında systemPropertiesEnabled doğruysa kullanılabilir.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

securityPosture

object (SecurityPosture)

Cihazın ne kadar güvenli olduğunu yansıtan güvenlik düzeyi değeri.

ownership

enum (Ownership)

Yönetilen cihazın sahipliği.

commonCriteriaModeInfo

object (CommonCriteriaModeInfo)

Ortak Kriterler Modu hakkında bilgi: Bilgi Teknolojisi Güvenlik Değerlendirmesi İçin Ortak Kriterler (CC) belgesinde tanımlanan güvenlik standartları.

Bu bilgi yalnızca cihaz politikasında statusReportingSettings.commonCriteriaModeEnabled adlı cihaz şirkete aitse true ise kullanılabilir.

appliedPasswordPolicies[]

object (PasswordRequirements)

Cihaza şu anda uygulanan şifre koşulları.

  • Bazı durumlarda uygulanan koşullar, passwordPolicies'te belirtilenlerden biraz farklı olabilir.
  • fieldPath, passwordPolicies'e göre ayarlanır.
dpcMigrationInfo

object (DpcMigrationInfo)

Yalnızca çıkış. Bu cihazın başka bir cihaz politikası denetleyicisi (DPC) tarafından yönetilmekten taşınıp taşınmadığıyla ilgili bilgiler.

DeviceState

Cihaza uygulanabilecek durumlar.

Sıralamalar
DEVICE_STATE_UNSPECIFIED Bu değere izin verilmiyor.
ACTIVE Cihaz etkin.
DISABLED Cihaz devre dışı bırakıldı.
DELETED Cihaz silindi. Bu durum hiçbir zaman bir API çağrısı tarafından döndürülmez ancak cihaz silme işlemini onayladığında nihai durum raporunda kullanılır. Cihaz, API çağrısı aracılığıyla silinirse bu durum Pub/Sub'da yayınlanır. Kullanıcı iş profilini siler veya cihazı sıfırlarsa cihaz durumu sunucu tarafından bilinmez.
PROVISIONING Cihazın temel hazırlığı yapılıyor. Yeni kaydedilen cihazlar, bir politika uygulanana kadar bu durumda kalır.
LOST Cihaz kayboldu. Bu durum yalnızca kuruluşa ait cihazlarda mümkündür.
PREPARING_FOR_MIGRATION Cihaz, Android Management API'ye taşınmaya hazırlanıyor. Taşıma işleminin devam etmesi için başka bir işlem yapmanız gerekmez.
DEACTIVATED_BY_DEVICE_FINANCE Bu, finans aracısı tarafından "kilitlenen", finanse edilen bir cihaz. Bu, cihaz finansman temsilcisi tarafından "kilidi açılana" kadar cihaz işlevini sınırlayan belirli politika ayarlarının uygulandığı anlamına gelir. Cihaz, finansman temsilcisi tarafından geçersiz kılınanlar hariç politika ayarlarını uygulamaya devam eder. Cihaz "kilitlendiğinde", appliedState üzerinde durum DEACTIVATED_BY_DEVICE_FINANCE olarak bildirilir.

NonComplianceDetail

Bir politika ayarına uyulmaması hakkında ayrıntılı bilgi sağlar.

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

string

Politika ayarının adı. Bu, üst düzey bir Policy alanının JSON alan adıdır.

nonComplianceReason

enum (NonComplianceReason)

Cihazın ayara uygun olmamasının nedeni.

packageName

string

Varsa hangi uygulamanın uyumlu olmadığını belirten paket adı.

fieldPath

string

İç içe yerleştirilmiş alanlar içeren ayarlarda, belirli bir iç içe yerleştirilmiş alan uygun değilse bu, soruna neden olan alanın tam yolunu belirtir. Yol, JavaScript'te politika JSON alanına başvurulacağı şekilde biçimlendirilir. Yani: 1) Nesne türünde alanlar için alan adından sonra bir nokta ve bir de alt alan adı gelir. 2) Dizi türündeki alanlarda, alan adının ardından parantez içinde dizi dizini gelir. Örneğin, 3. uygulamadaki externalData alanındaki url alanıyla ilgili bir sorunu belirtmek için yol applications[2].externalData.url olur.

currentValue

value (Value format)

Politika ayarı uygulanamadıysa ayarın cihazdaki mevcut değeri.

installationFailureReason

enum (InstallationFailureReason)

packageName ayarlanmışsa ve uygunsuzluk nedeni APP_NOT_INSTALLED veya APP_NOT_UPDATED ise uygulamanın yüklenememe veya güncellenememe nedenini ayrıntılı olarak belirtir.

specificNonComplianceReason

enum (SpecificNonComplianceReason)

Cihazın ayarla uyumlu olmamasının politikaya özgü nedeni.

specificNonComplianceContext

object (SpecificNonComplianceContext)

specificNonComplianceReason için ek içerik.

InstallationFailureReason

Bir uygulamanın yüklenmesinin başarısız olmasının nedenleri.

Sıralamalar
INSTALLATION_FAILURE_REASON_UNSPECIFIED Bu değere izin verilmez.
INSTALLATION_FAILURE_REASON_UNKNOWN Bilinmeyen bir durum, uygulamanın yüklenmesini engelliyor. Bu durumun olası nedenlerinden bazıları cihazda yeterli depolama alanı olmaması, cihazın ağ bağlantısının güvenilir olmaması veya yüklemenin beklenenden uzun sürmesidir. Yükleme otomatik olarak yeniden denenir.
IN_PROGRESS Yükleme işlemi devam ediyor.
NOT_FOUND Uygulama Play'de bulunamadı.
NOT_COMPATIBLE_WITH_DEVICE Uygulama, cihazla uyumlu değil.
NOT_APPROVED Uygulama yönetici tarafından onaylanmadı.
PERMISSIONS_NOT_ACCEPTED Uygulama, yönetici tarafından kabul edilmeyen yeni izinlere sahip.
NOT_AVAILABLE_IN_COUNTRY Uygulama, kullanıcının ülkesinde kullanıma sunulmamış olabilir.
NO_LICENSES_REMAINING Kullanıcıya atanacak lisans yok.
NOT_ENROLLED Kuruluş artık Managed Google Play'e kayıtlı değil veya yönetici en son Managed Google Play Hizmet Şartları'nı kabul etmedi.
USER_INVALID Kullanıcı artık geçerli değil. Kullanıcı silinmiş veya devre dışı bırakılmış olabilir.
NETWORK_ERROR_UNRELIABLE_CONNECTION

Kullanıcının cihazındaki bir ağ hatası, yüklemenin başarılı olmasını engelledi. Bu durum genellikle cihazın internet bağlantısı bozulduğunda, kullanılamadığında veya ağ yapılandırması sorunu olduğunda ortaya çıkar. Lütfen cihazın Android Enterprise Network Requirements koşullarını karşılayan bir ağda tam internet bağlantısına sahip olduğundan emin olun. Bu durumda uygulama yükleme veya güncelleme otomatik olarak devam eder.

INSUFFICIENT_STORAGE Kullanıcının cihazında uygulamayı yüklemek için yeterli depolama alanı yok. Bu sorun, cihazdaki depolama alanında yer açarak giderilebilir. Cihaz yeterli depolama alanına sahip olduğunda uygulama yükleme veya güncelleme otomatik olarak devam eder.

SpecificNonComplianceReason

Bir cihazın politika ayarıyla uyumlu olmayabileceğine dair daha fazla ayrıntı. İleride sıralamaya yeni değerler eklenebilir.

Sıralamalar
SPECIFIC_NON_COMPLIANCE_REASON_UNSPECIFIED Belirli bir uygunsuzluk nedeni belirtilmedi. specificNonComplianceContext alanındaki alanlar ayarlanmadı.
PASSWORD_POLICIES_USER_CREDENTIALS_CONFIRMATION_REQUIRED Kullanıcının ekran kilidini girerek kimlik bilgilerini onaylaması gerekir. specificNonComplianceContext alanındaki alanlar ayarlanmadı. nonComplianceReason USER_ACTION olarak ayarlandı.
PASSWORD_POLICIES_PASSWORD_EXPIRED Cihaz veya profil şifresinin süresi doldu. passwordPoliciesContext ayarlandı. nonComplianceReason USER_ACTION olarak ayarlandı.
PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT Cihaz şifresi, şifre gereksinimlerini karşılamıyor. passwordPoliciesContext ayarlandı. nonComplianceReason, USER_ACTION olarak ayarlandı.
ONC_WIFI_INVALID_VALUE ONC kablosuz ağ yapılandırmasında yanlış bir değer var. fieldPath, hangi alan değerinin yanlış olduğunu belirtir. oncWifiContext ayarlandı. nonComplianceReason, INVALID_VALUE olarak ayarlandı.
ONC_WIFI_API_LEVEL ONC Wi-Fi ayarı, cihazda çalışan Android sürümünün API düzeyinde desteklenmiyor. fieldPath, hangi alan değerinin desteklenmediğini belirtir. oncWifiContext ayarlandı. nonComplianceReason API_LEVEL olarak ayarlandı.
ONC_WIFI_INVALID_ENTERPRISE_CONFIG Kuruluş kablosuz ağında kök CA veya alan adı eksik. nonComplianceReason, INVALID_VALUE olarak ayarlandı.
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK Kullanıcının, yapılandırılmış kablosuz ağı manuel olarak kaldırması gerekir. Bu özellik yalnızca kişisel cihazlardaki iş profillerinde geçerlidir. nonComplianceReason, USER_ACTION olarak ayarlandı.
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY openNetworkConfiguration dosyasında ClientCertKeyPairAlias alanı aracılığıyla belirtilen anahtar çifti takma adı, cihaza yüklenmiş mevcut bir anahtarla eşleşmiyor. nonComplianceReason, INVALID_VALUE olarak ayarlandı.

SpecificNonComplianceContext

SpecificNonComplianceReason için ek içerik.

JSON gösterimi
{
  "oncWifiContext": {
    object (OncWifiContext)
  },
  "passwordPoliciesContext": {
    object (PasswordPoliciesContext)
  }
}
Alanlar
oncWifiContext

object (OncWifiContext)

Kablosuz ağ yapılandırmasıyla ilgili uygunsuzluk için ek bağlam bilgisi. ONC_WIFI_INVALID_VALUE ve ONC_WIFI_API_LEVEL hükümlerini inceleyin.

passwordPoliciesContext

object (PasswordPoliciesContext)

Şifre politikalarıyla ilgili uygunsuzluk için ek bağlam bilgisi. PASSWORD_POLICIES_PASSWORD_EXPIRED ve PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT hükümlerini inceleyin.

OncWifiContext

Kablosuz ağ yapılandırmasıyla ilgili uygunsuzluk için ek bağlam bilgisi.

JSON gösterimi
{
  "wifiGuid": string
}
Alanlar
wifiGuid

string

Uyumlu olmayan kablosuz ağ yapılandırmasının GUID'si.

PasswordPoliciesContext

Şifre politikalarıyla ilgili uygunsuzluk için ek bağlam.

JSON gösterimi
{
  "passwordPolicyScope": enum (PasswordPolicyScope)
}
Alanlar
passwordPolicyScope

enum (PasswordPolicyScope)

Uyumlu olmayan şifrenin kapsamı.

SoftwareInfo

Cihaz yazılımı hakkında bilgiler.

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 (SystemUpdateInfo)
  }
}
Alanlar
androidVersion

string

Kullanıcı tarafından görülebilen Android sürümü dizesi. Örneğin, 6.0.1.

androidDevicePolicyVersionCode

integer

Android Device Policy uygulamasının sürüm kodu.

androidDevicePolicyVersionName

string

Kullanıcıya gösterilen Android Device Policy uygulaması sürümü.

androidBuildNumber

string

Kullanıcıya gösterilmek üzere tasarlanmış Android derleme kimliği dizesi. Örneğin, shamu-userdebug 6.0.1 MOB30I 2756745 dev-keys.

deviceKernelVersion

string

Çekirdek sürümü (ör. 2.6.32.9-g103d848).

bootloaderVersion

string

Sistem bootloader sürüm numarası, ör. 0.6.7.

androidBuildTime

string (Timestamp format)

Derleme süresi.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

securityPatchLevel

string

Güvenlik yaması düzeyi (ör. 2016-05-01).

primaryLanguageCode

string

Cihazdaki birincil yerel ayar için IETF BCP 47 dil kodu.

deviceBuildSignature

string

Sistem paketiyle ilişkili android.content.pm.Signature dosyasının SHA-256 karması. Sistem derlemesinin değiştirilmediğini doğrulamak için kullanılabilir.

systemUpdateInfo

object (SystemUpdateInfo)

Beklemedeki olası bir sistem güncellemesiyle ilgili bilgiler.

SystemUpdateInfo

Beklemedeki olası bir sistem güncellemesi hakkında bilgi.

JSON gösterimi
{
  "updateStatus": enum (UpdateStatus),
  "updateReceivedTime": string
}
Alanlar
updateStatus

enum (UpdateStatus)

Güncellemenin durumu: Güncelleme olup olmadığı ve türü.

updateReceivedTime

string (Timestamp format)

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 mevcutsa (yani updateStatus, UPDATE_STATUS_UNKNOWN veya UP_TO_DATE değilse) ayarlanır.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

UpdateStatus

Güncellemenin durumu: Güncelleme olup olmadığı ve türü.

Sıralamalar
UPDATE_STATUS_UNKNOWN Bekleyen bir sistem güncellemesi olup olmadığı bilinmiyor. Bu durum, örneğin cihaz API düzeyi 26'dan düşük olduğunda veya Android Cihaz Politikası'nın sürümü güncel olmadığında ortaya çıkar.
UP_TO_DATE Cihazda beklemede olan bir sistem güncellemesi yok.
UNKNOWN_UPDATE_AVAILABLE Bekleyen bir sistem güncellemesi var, ancak türü bilinmiyor.
SECURITY_UPDATE_AVAILABLE Beklemede olan bir güvenlik güncellemesi var.
OS_UPDATE_AVAILABLE Bekleyen bir işletim sistemi güncellemesi var.

HardwareInfo

Cihaz donanımı hakkında bilgiler. Sıcaklık eşikleriyle ilgili alanlar yalnızca cihazın politikasında hardwareStatusEnabled doğruysa kullanılabilir.

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
}
Alanlar
brand

string

Cihazın markası. Örneğin, Google.

hardware

string

Donanımın adı. Örneğin, Angler.

deviceBasebandVersion

string

Ana bant sürümü. Örneğin, MDM9625_104662.22.05.34p.

manufacturer

string

Üretici. Örneğin, Motorola.

serialNumber

string

Cihazın seri numarası.

model

string

Cihazın modeli. Örneğin, Asus Nexus 7.

batteryShutdownTemperatures[]

number

Cihazdaki her pil için santigrat cinsinden pil kapatma sıcaklığı eşikleri.

batteryThrottlingTemperatures[]

number

Cihazdaki her bir pil için pil kısıtlama sıcaklık eşikleri, Santigrat cinsinden belirtilir.

cpuShutdownTemperatures[]

number

Cihazdaki her CPU için santigrat cinsinden CPU kapatma sıcaklığı eşikleri.

cpuThrottlingTemperatures[]

number

Cihazdaki her CPU için santigrat cinsinden CPU sınırlama sıcaklık eşikleri.

gpuShutdownTemperatures[]

number

Cihazdaki her GPU için Santigrat cinsinden GPU kapatma sıcaklık eşikleri.

gpuThrottlingTemperatures[]

number

Cihazdaki her GPU için santigrat cinsinden GPU throttling sıcaklık eşikleri.

skinShutdownTemperatures[]

number

Cihazın derisinin kapanma sıcaklığı eşikleri (santigrat derece cinsinden).

skinThrottlingTemperatures[]

number

Cihaz derisinin sıcaklığını azaltma sıcaklık eşikleri (santigrat cinsinden).

enterpriseSpecificId

string

Yalnızca çıkış. Belirli bir kuruluştaki kişisel cihazı benzersiz şekilde tanımlayan kimlik. Aynı kuruluşla kaydettirildiğinde aynı fiziksel cihazda bu kimlik, kurulumlarda, hatta fabrika ayarlarına sıfırlama işlemlerinde de aynı kalır. Bu kimlik, Android 12 ve sonraki sürümleri çalıştıran, kişisel olarak sahip olunan ve iş profili bulunan cihazlarda kullanılabilir.

Görüntülü Reklam Ağı

Cihazın görüntüleme bilgileri.

JSON gösterimi
{
  "name": string,
  "displayId": integer,
  "refreshRate": integer,
  "state": enum (DisplayState),
  "width": integer,
  "height": integer,
  "density": integer
}
Alanlar
name

string

Ekranın adı.

displayId

integer

Benzersiz görüntüleme kimliği.

refreshRate

integer

Görüntünün saniyedeki kare sayısı (kare) cinsinden yenileme hızı.

state

enum (DisplayState)

Ekranın durumu.

width

integer

Piksel cinsinden ekran genişliği.

height

integer

Piksel cinsinden ekran yüksekliği.

density

integer

İnç başına nokta sayısı olarak ifade edilen görüntü yoğunluğu.

DisplayState

Ekranın durumu.

Sıralamalar
DISPLAY_STATE_UNSPECIFIED Bu değere izin verilmez.
OFF Ekran kapalı.
ON Ekran açık.
DOZE Ekran, düşük güç durumunda uykuda
SUSPENDED Ekran, askıya alınmış düşük güç durumunda uykudadır.

ApplicationReport

Yüklü bir uygulamayla ilgili raporlanan bilgiler.

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

string

Uygulamanın paket adı.

versionName

string

Kullanıcıya gösterilen uygulama sürümü.

versionCode

integer

Bir sürümün diğerinden daha yeni olup olmadığını belirlemek için kullanılabilen uygulama sürüm kodu.

events[]

object (ApplicationEvent)

Son 30 saat içinde gerçekleşen uygulama etkinliklerinin listesi.

displayName

string

Uygulamanın görünen adı.

packageSha256Hash

string

Uygulamanın APK dosyasının SHA-256 karması. Bu karma, uygulamanın değiştirilmediğini doğrulamak için kullanılabilir. Karma değerinin her baytı iki haneli bir onaltılık sayı olarak temsil edilir.

signingKeyCertFingerprints[]

string

Uygulama paketiyle ilişkilendirilmiş her android.content.pm.Signature öğesinin SHA-1 karması. Karma değerin her bir baytı, iki basamaklı onaltılık bir sayı olarak temsil edilir.

installerPackageName

string

Bu uygulamayı yükleyen uygulamanın paket adı.

applicationSource

enum (ApplicationSource)

Paketin kaynağı.

state

enum (ApplicationState)

Uygulama durumu.

keyedAppStates[]

object (KeyedAppState)

Uygulama tarafından bildirilen anahtarlanmış uygulama durumlarının listesi.

userFacingType

enum (UserFacingType)

Uygulamanın kullanıcılara yönelik olup olmadığı.

ApplicationEvent

Uygulamayla ilgili bir etkinlik.

JSON gösterimi
{
  "eventType": enum (ApplicationEventType),
  "createTime": string
}
Alanlar
eventType

enum (ApplicationEventType)

Uygulama etkinliği türü.

createTime

string (Timestamp format)

Etkinliğin oluşturulduğu zaman.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

ApplicationEventType

Uygulamayla ilgili bir etkinlik türü.

Sıralamalar
APPLICATION_EVENT_TYPE_UNSPECIFIED Bu değere izin verilmez.
INSTALLED Uygulama yüklendi.
CHANGED Uygulama değiştirildi (örneğin, bir bileşen etkinleştirildi veya devre dışı bırakıldı).
DATA_CLEARED Uygulama verileri temizlendi.
REMOVED Uygulama kaldırıldı.
REPLACED Uygulamanın eski sürümünün yerini yeni bir sürüm aldı.
RESTARTED Uygulama yeniden başlatıldı.
PINNED Uygulama ön plana sabitlendi.
UNPINNED Uygulamanın sabitlemesi kaldırıldı.

ApplicationSource

Uygulamayı sağlayan kaynak.

Sıralamalar
APPLICATION_SOURCE_UNSPECIFIED Uygulama, belirtilmemiş bir kaynaktan başka cihazdan yüklenmiştir.
SYSTEM_APP_FACTORY_VERSION Bu, cihazın fabrika resmindeki bir sistem uygulamasıdır.
SYSTEM_APP_UPDATED_VERSION Bu güncellenmiş bir sistem uygulamasıdır.
INSTALLED_FROM_PLAY_STORE Uygulama, Google Play Store'dan yüklendi.

ApplicationState

Mevcut yükleme durumu.

Sıralamalar
APPLICATION_STATE_UNSPECIFIED Uygulama durumu belirtilmemiş
REMOVED Uygulama cihazdan kaldırıldı
INSTALLED Uygulama cihaza yüklü

KeyedAppState

Uygulama tarafından bildirilen anahtarlanmış uygulama durumu.

JSON gösterimi
{
  "key": string,
  "severity": enum (Severity),
  "message": string,
  "data": string,
  "createTime": string,
  "lastUpdateTime": string
}
Alanlar
key

string

Uygulama durumunun anahtarı. Uygulamanın hangi durum için durum bilgisi sağladığına dair referans noktası işlevi görür. Örneğin, yönetilen yapılandırma geri bildirimi sağlarken bu anahtar, yönetilen yapılandırma anahtarı olabilir.

severity

enum (Severity)

Uygulama durumunun önem derecesi.

message

string

İsteğe bağlı olarak, uygulama 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

string

İsteğe bağlı olarak, EMM tarafından okunacak makine tarafından okunabilir bir değer. Örneğin, yöneticinin EMM konsolunda sorgulamayı seçebileceği değerleri (ör. "pil_warning verileri < 10" ise bana bildir") ayarlama.

createTime

string (Timestamp format)

Cihazdaki uygulama durumunun oluşturulma zamanı.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

Uygulama durumunun en son güncellendiği zaman.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

Önem derecesi

Uygulama durumunun önem derecesi.

Sıralamalar
SEVERITY_UNSPECIFIED Belirtilmemiş önem düzeyi.
INFO Bilginin önem düzeyi.
ERROR Hata önem düzeyi. Bu ayar yalnızca bir yönetim kuruluşunun düzeltmek için işlem yapması gereken gerçek hata koşulları için yapılmalıdır.

UserFacingType

Uygulamanın kullanıcıya yönelik olup olmadığı.

Sıralamalar
USER_FACING_TYPE_UNSPECIFIED Uygulamanın kullanıcıya yönelik türü belirtilmedi.
NOT_USER_FACING Uygulama kullanıcılara yönelik değildir.
USER_FACING Uygulama, kullanıcılara yöneliktir.

NetworkInfo

Cihaz ağ bilgileri.

JSON gösterimi
{
  "imei": string,
  "meid": string,
  "wifiMacAddress": string,
  "networkOperatorName": string,
  "telephonyInfos": [
    {
      object (TelephonyInfo)
    }
  ]
}
Alanlar
imei

string

GSM cihazın IMEI numarası. Örneğin, A1000031212.

meid

string

CDMA cihazın MEID numarası. Örneğin, A00000292788E1.

wifiMacAddress

string

Cihazın kablosuz MAC adresi. Örneğin, 7c:11:11:11:11:11.

networkOperatorName
(deprecated)

string

Mevcut kayıtlı operatörün alfabetik adı. Örneğin, Vodafone.

telephonyInfos[]

object (TelephonyInfo)

Cihazdaki SIM kartlarla ilişkili telefon bilgilerini sağlar. Yalnızca Android API düzeyi 23'ten itibaren tümüyle yönetilen cihazlarda desteklenir.

TelephonyInfo

Cihazdaki belirli bir SIM kartla ilişkili telefon bilgileri. Yalnızca Android API düzeyi 23'ten itibaren tümüyle yönetilen cihazlarda desteklenir.

JSON gösterimi
{
  "phoneNumber": string,
  "carrierName": string,
  "iccId": string
}
Alanlar
phoneNumber

string

Bu SIM kartla ilişkilendirilmiş telefon numarası.

carrierName

string

Bu SIM kartla ilişkili operatör adı.

iccId

string

Yalnızca çıkış. Bu SIM kartla ilişkili ICCID.

MemoryInfo

Cihaz belleği ve depolama alanı hakkında bilgi.

JSON gösterimi
{
  "totalRam": string,
  "totalInternalStorage": string
}
Alanlar
totalRam

string (int64 format)

Cihazdaki toplam RAM (bayt cinsinden).

totalInternalStorage

string (int64 format)

Cihazdaki toplam dahili depolama alanı (bayt cinsinden).

MemoryEvent

Bellek ve depolama alanı ölçümleriyle ilgili bir etkinlik.

Yeni ve eski etkinlikleri birbirinden ayırt etmek için createTime alanını kullanmanızı öneririz.

JSON gösterimi
{
  "eventType": enum (MemoryEventType),
  "createTime": string,
  "byteCount": string
}
Alanlar
eventType

enum (MemoryEventType)

Etkinlik türü.

createTime

string (Timestamp format)

Etkinliğin oluşturulma zamanı.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

byteCount

string (int64 format)

Ortamdaki ücretsiz bayt sayısı veya EXTERNAL_STORAGE_DETECTED için depolama ortamının bayt cinsinden toplam kapasitesi.

MemoryEventType

Etkinlik türü.

Sıralamalar
MEMORY_EVENT_TYPE_UNSPECIFIED Belirtilmedi. Bu türde etkinlik yok.
RAM_MEASURED RAM'deki boş alan ölçülmüştür.
INTERNAL_STORAGE_MEASURED Dahili depolama alanındaki boş alan ölçüldü.
EXTERNAL_STORAGE_DETECTED Yeni bir harici depolama ortamı algılandı. Bildirilen bayt sayısı, depolama ortamının toplam kapasitesidir.
EXTERNAL_STORAGE_REMOVED Harici bir depolama ortamı kaldırıldı. Raporlanan bayt sayısı sıfır.
EXTERNAL_STORAGE_MEASURED Harici depolama ortamındaki boş alan ölçülmüştür.

PowerManagementEvent

Güç yönetimi etkinliği.

JSON gösterimi
{
  "eventType": enum (PowerManagementEventType),
  "createTime": string,
  "batteryLevel": number
}
Alanlar
eventType

enum (PowerManagementEventType)

Etkinlik türü.

createTime

string (Timestamp format)

Etkinliğin oluşturulma zamanı.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

batteryLevel

number

BATTERY_LEVEL_COLLECTED etkinlikleri için pil seviyesi yüzde olarak.

PowerManagementEventType

Etkinliğin türü.

Sıralamalar
POWER_MANAGEMENT_EVENT_TYPE_UNSPECIFIED Belirtilmedi. Bu türde etkinlik yok.
BATTERY_LEVEL_COLLECTED Pil seviyesi ölçüldü.
POWER_CONNECTED Cihaz şarj olmaya başladı.
POWER_DISCONNECTED Cihazın şarjı durdu.
BATTERY_LOW Cihaz, düşük güç moduna girdi.
BATTERY_OKAY Cihaz, düşük güç modundan çıktı.
BOOT_COMPLETED Cihaz açıldı.
SHUTDOWN Cihaz kapandı.

HardwareStatus

Donanım durumu. Donanım sağlığını belirlemek için sıcaklıklar hardwareInfo'te bulunan sıcaklık eşikleriyle karşılaştırılabilir.

JSON gösterimi
{
  "createTime": string,
  "batteryTemperatures": [
    number
  ],
  "cpuTemperatures": [
    number
  ],
  "gpuTemperatures": [
    number
  ],
  "skinTemperatures": [
    number
  ],
  "fanSpeeds": [
    number
  ],
  "cpuUsages": [
    number
  ]
}
Alanlar
createTime

string (Timestamp format)

Ölçümlerin yapıldığı zaman.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

batteryTemperatures[]

number

Cihazdaki her pil için geçerli pil sıcaklıkları Celsius cinsindendir.

cpuTemperatures[]

number

Cihazdaki her CPU için mevcut CPU sıcaklıkları (santigrat cinsinden).

gpuTemperatures[]

number

Cihazdaki her GPU için mevcut GPU sıcaklıkları (santigrat cinsinden).

skinTemperatures[]

number

Cihazın mevcut deri sıcaklığı (santigrat derece cinsinden).

fanSpeeds[]

number

Cihazdaki her fan için RPM cinsinden fan hızları. Boş dizi, sistemde vantilatör olmadığı veya vantilatör hızının desteklenmediği anlamına gelir.

cpuUsages[]

number

Cihazda mevcut olan her çekirdek için yüzde cinsinden CPU kullanımları. Fişi çekilmiş her çekirdek için kullanım 0'dır. Boş dizi, sistemde CPU kullanımının desteklenmediğini gösterir.

DeviceSettings

Cihazdaki güvenlikle ilgili cihaz ayarları hakkında bilgi.

JSON gösterimi
{
  "isDeviceSecure": boolean,
  "unknownSourcesEnabled": boolean,
  "developmentSettingsEnabled": boolean,
  "adbEnabled": boolean,
  "isEncrypted": boolean,
  "encryptionStatus": enum (EncryptionStatus),
  "verifyAppsEnabled": boolean
}
Alanlar
isDeviceSecure

boolean

Cihazın PIN/şifre ile korunup korunmadığı.

unknownSourcesEnabled

boolean

Bilinmeyen kaynaklardan uygulama yüklemenin etkin olup olmadığı.

developmentSettingsEnabled

boolean

Cihazda geliştirici modunun etkin olup olmadığı.

adbEnabled

boolean

Cihazda ADB'nin etkin olup olmadığı.

isEncrypted

boolean

Depolama alanı şifrelemenin etkin olup olmadığı.

encryptionStatus

enum (EncryptionStatus)

DevicePolicyManager'dan şifreleme durumu.

verifyAppsEnabled

boolean

Google Play Protect doğrulamasının cihazda zorunlu kılınıp kılınmadığı.

EncryptionStatus

Cihazın şifreleme durumu.

Sıralamalar
ENCRYPTION_STATUS_UNSPECIFIED Belirtilmedi. Hiçbir cihaz bu türde olmamalıdır.
UNSUPPORTED Şifreleme cihaz tarafından desteklenmiyor.
INACTIVE Şifreleme cihaz tarafından destekleniyor, ancak şu anda etkin değil.
ACTIVATING Şifreleme şu anda etkin değil ancak etkinleştiriliyor.
ACTIVE Şifreleme etkin.
ACTIVE_DEFAULT_KEY Şifreleme etkindir ancak kullanıcı tarafından şifreleme anahtarı ayarlanmamıştır.
ACTIVE_PER_USER Şifreleme etkindir ve şifreleme anahtarı kullanıcı profiline bağlıdır.

SecurityPosture

Cihazın, geçerli cihaz durumuna ve uygulanan politikalara göre belirlenen güvenlik durumu.

JSON gösterimi
{
  "devicePosture": enum (DevicePosture),
  "postureDetails": [
    {
      object (PostureDetail)
    }
  ]
}
Alanlar
devicePosture

enum (DevicePosture)

Cihazın güvenlik durumu değeri.

postureDetails[]

object (PostureDetail)

Cihazın güvenlik durumuyla ilgili ek ayrıntılar.

DevicePosture

Yönetim altındaki bir cihazın olası güvenlik durumu değerleri.

Sıralamalar
POSTURE_UNSPECIFIED Belirtilmedi. Bu duruş değeri için duruş ayrıntısı yok.
SECURE Bu cihaz güvenli.
AT_RISK Bu cihaz, şirket verilerinde kullanılması önerilenden daha fazla kötü amaçlı kullanıcıya karşı savunmasız olabilir.
POTENTIALLY_COMPROMISED Bu cihazın güvenliği ihlal edilmiş olabilir ve kurumsal verilere yetkisiz kişiler erişebilir.

PostureDetail

Cihazın güvenlik durumuyla ilgili ek ayrıntılar.

JSON gösterimi
{
  "securityRisk": enum (SecurityRisk),
  "advice": [
    {
      object (UserFacingMessage)
    }
  ]
}
Alanlar
securityRisk

enum (SecurityRisk)

Cihazın güvenlik durumunu olumsuz yönde etkileyen belirli bir güvenlik riski.

advice[]

object (UserFacingMessage)

Bu güvenlik riskini azaltmak ve cihazın güvenlik durumunu iyileştirmek için yöneticilere yönelik ilgili öneriler.

SecurityRisk

Cihazın en güvenli durumda olmamasına yol açan risk.

Sıralamalar
SECURITY_RISK_UNSPECIFIED Belirtilmedi.
UNKNOWN_OS Play Integrity API, cihazda bilinmeyen bir işletim sisteminin çalıştığını algılar (basicIntegrity kontrolü başarılı olur ancak ctsProfileMatch başarısız olur).
COMPROMISED_OS Play Integrity API, cihazda güvenliği ihlal edilmiş bir işletim sisteminin çalıştığını algılar (basicIntegrity kontrolü başarısız olur).
HARDWARE_BACKED_EVALUATION_FAILED Cihaz bütünlüğü alanında MEETS_STRONG_INTEGRITY etiketi görünmüyorsa Play Integrity API, cihazın sistem bütünlüğü konusunda güçlü bir garantiye sahip olmadığını algılar.

CommonCriteriaModeInfo

Bilgi Teknolojisi Güvenlik Değerlendirmesi İçin Ortak Kriterler'de (CC) tanımlanan güvenlik standartları olan Ortak Kriterler Modu hakkında bilgi.

Bu bilgiler yalnızca cihazın politikasında statusReportingSettings.commonCriteriaModeEnabled true ise kullanılabilir.

JSON gösterimi
{
  "commonCriteriaModeStatus": enum (CommonCriteriaModeStatus),
  "policySignatureVerificationStatus": enum (PolicySignatureVerificationStatus)
}
Alanlar
commonCriteriaModeStatus

enum (CommonCriteriaModeStatus)

Ortak Ölçütler Modu'nun etkinleştirilip etkinleştirilmediği.

policySignatureVerificationStatus

enum (PolicySignatureVerificationStatus)

Yalnızca çıkış. Politika imza doğrulamasının durumu.

CommonCriteriaModeStatus

Ortak Kriterler modunun etkin olup olmadığı.

Sıralamalar
COMMON_CRITERIA_MODE_STATUS_UNKNOWN Durum bilinmiyor.
COMMON_CRITERIA_MODE_DISABLED Ortak Kriterler Modu şu anda devre dışı.
COMMON_CRITERIA_MODE_ENABLED Ortak Kriterler modu şu anda etkin.

PolicySignatureVerificationStatus

Politika imza doğrulamasının durumu.

Sıralamalar
POLICY_SIGNATURE_VERIFICATION_STATUS_UNSPECIFIED Belirtilmedi. Doğrulama durumu bildirilmedi. Bu ayar yalnızca statusReportingSettings.commonCriteriaModeEnabled false (yanlış) değerine ayarlandığında belirlenir.
POLICY_SIGNATURE_VERIFICATION_DISABLED commonCriteriaMode yanlış olarak ayarlandığından cihazda politika imzası doğrulaması devre dışıdır.
POLICY_SIGNATURE_VERIFICATION_SUCCEEDED Politika imza doğrulaması başarılı oldu.
POLICY_SIGNATURE_VERIFICATION_NOT_SUPPORTED Politika imzası doğrulaması desteklenmiyor. Örneğin, cihaz politika imzası doğrulamasını desteklemeyen bir CloudDPC sürümüne kayıtlı olduğu için.
POLICY_SIGNATURE_VERIFICATION_FAILED Politika imzası doğrulanamadı. Politika uygulanmadı.

DpcMigrationInfo

Bu cihazın başka bir cihaz politikası denetleyicisi (DPC) tarafından yönetilmekten taşınıp taşınmadığıyla ilgili bilgiler.

JSON gösterimi
{
  "previousDpc": string,
  "additionalData": string
}
Alanlar
previousDpc

string

Yalnızca çıkış. Bu cihaz başka bir DPC'den taşındıysa paket adı budur. Aksi takdirde doldurulmaz.

additionalData

string

Yalnızca çıkış. Bu cihaz başka bir DPC'den taşındıysa taşıma jetonunun additionalData alanı burada doldurulur.

Yöntemler

delete

Cihazı siler.

get

Bir cihaz alır.

issueCommand

Bir cihaza komut verir.

list

Belirli bir kuruluşun cihazlarını listeler.

patch

Bir cihazı günceller.