REST Resource: enterprises.devices

المرجع: الجهاز

جهاز تملكه مؤسسة جميع الحقول للقراءة فقط ولا يمكن تعديلها من خلال enterprises.devices.patch، ما لم يُذكر خلاف ذلك.

تمثيل JSON
{
  "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)
  }
}
الحقول
name

string

تمثّل هذه السمة اسم الجهاز بالتنسيق enterprises/{enterpriseId}/devices/{deviceId}.

userName

string

تمثّل هذه السمة اسم المورد للمستخدم الذي يملك هذا الجهاز بالنموذج enterprises/{enterpriseId}/users/{userId}.

managementMode

enum (ManagementMode)

هو نوع وضع الإدارة الذي يستخدمه تطبيق Android Device Policy على الجهاز. ويؤثر ذلك في إعدادات السياسة المتاحة.

state

enum (DeviceState)

الحالة التي سيتم تطبيقها على الجهاز. يمكن تعديل هذا الحقل عن طريق طلب تصحيح. يُرجى ملاحظة أنّه عند طلب البيانات enterprises.devices.patch وACTIVE وDISABLED هي القيم الوحيدة المسموح بها. لإدخال الجهاز في حالة DELETED، اتّصِل بـ enterprises.devices.delete.

appliedState

enum (DeviceState)

الحالة المطبَّقة حاليًا على الجهاز.

policyCompliant

boolean

ما إذا كان الجهاز متوافقًا مع سياسته أم لا.

nonComplianceDetails[]

object (NonComplianceDetail)

تفاصيل عن إعدادات السياسة التي لا يتوافق الجهاز معها

enrollmentTime

string (Timestamp format)

وقت تسجيل الجهاز.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

lastStatusReportTime

string (Timestamp format)

آخر مرة أرسل فيها الجهاز تقرير حالة.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

lastPolicyComplianceReportTime
(deprecated)

string (Timestamp format)

تمّ الإيقاف.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

lastPolicySyncTime

string (Timestamp format)

تاريخ آخر مرة جلب فيها الجهاز سياسته.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

policyName

string

اسم السياسة المطبّقة على الجهاز بالصيغة enterprises/{enterpriseId}/policies/{policyId} وإذا لم يتم تحديده، سيتم تطبيق السمة policyName لمستخدم الجهاز. يمكن تعديل هذا الحقل عن طريق طلب تصحيح. يمكنك تحديد policyId فقط عند استدعاء enterprises.devices.patch، طالما أنّ policyId لا يحتوي على أي شرطات مائلة. يتم استنتاج بقية اسم السياسة.

appliedPolicyName

string

اسم السياسة المطبَّقة حاليًا على الجهاز.

appliedPolicyVersion

string (int64 format)

إصدار السياسة المطبَّقة حاليًا على الجهاز.

apiLevel

integer

مستوى واجهة برمجة التطبيقات لإصدار نظام Android الأساسي الذي يعمل على الجهاز

enrollmentTokenData

string

إذا كان الجهاز مسجَّلاً مع رمز مميَّز للتسجيل مع توفير بيانات إضافية، سيحتوي هذا الحقل على هذه البيانات.

enrollmentTokenName

string

إذا كان الجهاز مسجَّلاً باستخدام رمز مميَّز للتسجيل، سيحتوي هذا الحقل على اسم الرمز المميّز.

disabledReason

object (UserFacingMessage)

إذا كانت حالة الجهاز هي DISABLED، ستظهر رسالة اختيارية تظهر على الجهاز توضِّح سبب إيقاف الجهاز. يمكن تعديل هذا الحقل عن طريق طلب تصحيح.

softwareInfo

object (SoftwareInfo)

معلومات مفصّلة حول برنامج الجهاز لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة softwareInfoEnabled على "صحيح" في سياسة الجهاز.

hardwareInfo

object (HardwareInfo)

معلومات مفصّلة حول مكونات الجهاز.

displays[]

object (Display)

معلومات مفصّلة عن الشاشات المتوفّرة على الجهاز لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة displayInfoEnabled على "صحيح" في سياسة الجهاز.

applicationReports[]

object (ApplicationReport)

تقارير التطبيقات المثبّتة على الجهاز لا تتوفّر هذه المعلومات إلا إذا كانت السمة applicationReportsEnabled صحيحة في سياسة الجهاز.

previousDeviceNames[]

string

إذا تم تسجيل الجهاز الفعلي نفسه عدة مرات، سيتضمّن هذا الحقل أسماء الأجهزة السابقة. يُستخدم الرقم التسلسلي كمعرّف فريد لتحديد ما إذا كان الجهاز الفعلي نفسه قد سبق تسجيله. تظهر الأسماء بترتيب زمني.

networkInfo

object (NetworkInfo)

معلومات شبكة الجهاز لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة networkInfoEnabled على "صحيح" في سياسة الجهاز.

memoryInfo

object (MemoryInfo)

معلومات الذاكرة: يحتوي على معلومات حول ذاكرة الجهاز ومساحة التخزين.

memoryEvents[]

object (MemoryEvent)

الأحداث المرتبطة بقياسات الذاكرة ومساحة التخزين بترتيب زمني لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة memoryInfoEnabled على "صحيح" في سياسة الجهاز.

ويتم الاحتفاظ بالأحداث لفترة زمنية معيّنة، كما يتم حذف الأحداث القديمة.

powerManagementEvents[]

object (PowerManagementEvent)

أحداث إدارة الطاقة على الجهاز بترتيب زمني لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة powerManagementEventsEnabled على "صحيح" في سياسة الجهاز.

hardwareStatusSamples[]

object (HardwareStatus)

يتم عرض عيّنات من حالة الجهاز بترتيب زمني. لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة hardwareStatusEnabled على "صحيح" في سياسة الجهاز.

deviceSettings

object (DeviceSettings)

معلومات إعدادات الجهاز لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة deviceSettingsEnabled على "صحيح" في سياسة الجهاز.

user

object (User)

المستخدم الذي يملك الجهاز.

systemProperties

map (key: string, value: string)

خريطة لاسم خصائص النظام المحدّدة وقيمتها ذات الصلة بالجهاز. لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة systemPropertiesEnabled على "صحيح" في سياسة الجهاز.

عنصر يحتوي على قائمة من أزواج "key": value. مثال: { "name": "wrench", "mass": "1.3kg", "count": "3" }

securityPosture

object (SecurityPosture)

يشير إلى قيمة الوضع الأمني للجهاز التي تعكس مدى أمان الجهاز.

ownership

enum (Ownership)

ملكية الجهاز المُدار.

commonCriteriaModeInfo

object (CommonCriteriaModeInfo)

معلومات حول وضع المعايير المشتركة - معايير الأمان التي تم تعريفها في المعايير المشتركة لتقييم أمان تكنولوجيا المعلومات (CC).

لا تتوفّر هذه المعلومات إلا إذا تم ضبط السمة statusReportingSettings.commonCriteriaModeEnabled على القيمة true في سياسة الجهاز.

appliedPasswordPolicies[]

object (PasswordRequirements)

متطلبات كلمة المرور المطبَّقة حاليًا على الجهاز.

  • قد تختلف المتطلبات المطبَّقة قليلاً عن المتطلبات المحدّدة في passwordPolicies في بعض الحالات.
  • تم ضبط fieldPath استنادًا إلى passwordPolicies.
dpcMigrationInfo

object (DpcMigrationInfo)

النتائج فقط. معلومات ذات صلة بما إذا كان قد تم نقل هذا الجهاز من الإدارة بواسطة "وحدة التحكّم بسياسة الجهاز" (DPC) الأخرى.

DeviceState

الحالات التي يمكن تطبيقها على أحد الأجهزة.

عمليات التعداد
DEVICE_STATE_UNSPECIFIED هذه القيمة غير مسموح بها.
ACTIVE الجهاز نشط.
DISABLED تم إيقاف الجهاز.
DELETED تم حذف الجهاز. لا يتم عرض هذه الحالة مطلقًا من خلال طلب بيانات من واجهة برمجة التطبيقات، ولكن يتم استخدامها في تقرير الحالة النهائية عندما يقر الجهاز بالحذف. إذا تم حذف الجهاز من خلال طلب بيانات من واجهة برمجة التطبيقات، يتم نشر هذه الحالة في خدمة النشر/الاشتراك. إذا حذف المستخدم الملف الشخصي للعمل أو أعاد ضبط الجهاز، ستظل حالة الجهاز غير معروفة للخادم.
PROVISIONING تتم إدارة الجهاز. تظل الأجهزة المسجَّلة حديثًا في هذه الحالة إلى أن يتم تطبيق سياسة لها.
LOST الجهاز مفقود. لا تتوفّر هذه الحالة إلا على الأجهزة التي تملكها المؤسسة.
PREPARING_FOR_MIGRATION يتم تحضير الجهاز لنقل البيانات إلى Android Management API. ليس عليك اتخاذ أي إجراء آخر لمواصلة عملية نقل البيانات.

NonComplianceDetail

يقدِّم هذا القسم تفاصيل حول عدم الامتثال لأحد إعدادات السياسة.

تمثيل JSON
{
  "settingName": string,
  "nonComplianceReason": enum (NonComplianceReason),
  "packageName": string,
  "fieldPath": string,
  "currentValue": value,
  "installationFailureReason": enum (InstallationFailureReason),
  "specificNonComplianceReason": enum (SpecificNonComplianceReason),
  "specificNonComplianceContext": {
    object (SpecificNonComplianceContext)
  }
}
الحقول
settingName

string

اسم إعداد السياسة هذا هو اسم حقل JSON لحقل Policy ذي المستوى الأعلى.

nonComplianceReason

enum (NonComplianceReason)

سبب عدم امتثال الجهاز للإعدادات.

packageName

string

اسم الحزمة الذي يشير إلى التطبيق غير الممتثل للسياسة، إذا كان ذلك منطبقًا.

fieldPath

string

بالنسبة إلى الإعدادات التي تحتوي على حقول متداخلة، إذا كان هناك حقل متداخل معيّن غير متوافق، يتم تحديد المسار الكامل إلى الحقل المسيء. يتم تنسيق المسار بالطريقة نفسها التي تتم الإشارة بها إلى حقل JSON للسياسة في JavaScript، أي: 1) بالنسبة إلى الحقول من نوع الكائنات، يكون اسم الحقل متبوعًا بنقطة ثم اسم حقل فرعي. 2) بالنسبة إلى الحقول من نوع صفيف، يكون اسم الحقل متبوعًا بفهرس الصفيف بين قوسَين. على سبيل المثال، للإشارة إلى مشكلة في الحقل url في الحقل externalData في التطبيق الثالث، سيكون المسار applications[2].externalData.url

currentValue

value (Value format)

وإذا تعذَّر تطبيق إعداد السياسة، تكون القيمة الحالية للإعداد على الجهاز.

installationFailureReason

enum (InstallationFailureReason)

إذا تم ضبط packageName وكان سبب عدم الامتثال هو APP_NOT_INSTALLED أو APP_NOT_UPDATED، يكون السبب التفصيلي لتعذُّر تثبيت التطبيق أو تحديثه.

specificNonComplianceReason

enum (SpecificNonComplianceReason)

السبب الخاص بالسياسة لعدم امتثال الجهاز للإعدادات.

specificNonComplianceContext

object (SpecificNonComplianceContext)

سياق إضافي حول specificNonComplianceReason

InstallationFailureReason

أسباب تعذُّر تثبيت التطبيق

عمليات التعداد
INSTALLATION_FAILURE_REASON_UNSPECIFIED هذه القيمة غير مسموح بها.
INSTALLATION_FAILURE_REASON_UNKNOWN هناك حالة غير معروفة تمنع تثبيت التطبيق. بعض الأسباب المحتملة هي عدم توفّر مساحة تخزين كافية على الجهاز أو عدم موثوقية اتصال شبكة الجهاز أو أنّ عملية التثبيت تستغرق وقتًا أطول من المتوقَّع. ستتم إعادة محاولة التثبيت تلقائيًا.
IN_PROGRESS لا تزال عملية التثبيت قيد التقدم.
NOT_FOUND لم يتم العثور على التطبيق في Play.
NOT_COMPATIBLE_WITH_DEVICE التطبيق غير متوافق مع الجهاز.
NOT_APPROVED لم يوافق المشرف على التطبيق.
PERMISSIONS_NOT_ACCEPTED يحتوي التطبيق على أذونات جديدة لم يقبلها المشرف.
NOT_AVAILABLE_IN_COUNTRY التطبيق غير متاح في بلد المستخدم.
NO_LICENSES_REMAINING ليست هناك أي تراخيص متاحة لتعيينها للمستخدم.
NOT_ENROLLED لم تعُد المؤسسة مسجَّلة في "Google Play للأعمال" أو لم يقبل المشرف أحدث بنود خدمة "Google Play للأعمال".
USER_INVALID لم يعد المستخدم صالحًا. ربما تم حذف المستخدم أو إيقافه.
NETWORK_ERROR_UNRELIABLE_CONNECTION

تعذّر إتمام عملية التثبيت بسبب خطأ في الشبكة على جهاز المستخدم. ويحدث ذلك عادةً عندما ينخفض مستوى اتصال الجهاز بالإنترنت أو عندما يكون غير متاح أو عندما تكون هناك مشكلة في ضبط الشبكة. يُرجى التأكّد من أنّ الجهاز لديه اتصال كامل بالإنترنت على شبكة تتوافق مع Android Enterprise Network Requirements. وسيتم استئناف تثبيت التطبيق أو تحديثه تلقائيًا بعد هذه الحالة.

INSUFFICIENT_STORAGE لا تتوفّر مساحة تخزين كافية على جهاز المستخدم لتثبيت التطبيق، ويمكن حلّ هذه المشكلة من خلال إخلاء مساحة تخزين على الجهاز. سيتم تلقائيًا استئناف تثبيت التطبيق أو تحديثه بعد توفُّر مساحة تخزين كافية في الجهاز.

SpecificNonComplianceReason

مزيد من التفاصيل عن سبب عدم امتثال الجهاز لإعداد السياسة يمكن إضافة قيم جديدة إلى التعداد في المستقبل.

عمليات التعداد
SPECIFIC_NON_COMPLIANCE_REASON_UNSPECIFIED لم يتم تحديد سبب محدد لعدم الامتثال. لم يتم ضبط الحقول في specificNonComplianceContext.
PASSWORD_POLICIES_USER_CREDENTIALS_CONFIRMATION_REQUIRED يحتاج المستخدم إلى تأكيد بيانات الاعتماد عن طريق إدخال قفل الشاشة. لم يتم ضبط الحقول في specificNonComplianceContext. تم ضبط nonComplianceReason على USER_ACTION.
PASSWORD_POLICIES_PASSWORD_EXPIRED انتهت صلاحية كلمة مرور الجهاز أو الملف الشخصي. تم ضبط passwordPoliciesContext. تم ضبط nonComplianceReason على USER_ACTION.
PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT كلمة مرور الجهاز لا تستوفي متطلبات كلمة المرور. تم ضبط passwordPoliciesContext. تم ضبط nonComplianceReason على USER_ACTION.
ONC_WIFI_INVALID_VALUE هناك قيمة غير صحيحة في تهيئة ONC Wi-Fi. يحدّد fieldPath قيمة الحقل غير الصحيحة. تم ضبط oncWifiContext. تم ضبط nonComplianceReason على INVALID_VALUE.
ONC_WIFI_API_LEVEL لا يتوافق إعداد ONC Wi-Fi مع مستوى واجهة برمجة التطبيقات لإصدار Android الذي يعمل على الجهاز. تحدّد السمة fieldPath قيمة الحقل غير المتوافقة. تم ضبط oncWifiContext. تم ضبط nonComplianceReason على API_LEVEL.
ONC_WIFI_INVALID_ENTERPRISE_CONFIG تفتقد شبكة Wi-Fi للمؤسسة إما مرجع التصديق الجذر أو اسم النطاق. تم ضبط nonComplianceReason على INVALID_VALUE.
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK على المستخدم إزالة شبكة Wi-Fi التي تم ضبطها يدويًا. لا ينطبق ذلك إلا على الملفات الشخصية للعمل على الأجهزة الشخصية. تم ضبط nonComplianceReason على USER_ACTION.
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY إنّ الاسم المستعار لمفتاح إقران المفاتيح الذي تم تحديده عبر الحقل ClientCertKeyPairAlias في "openNetworkConfiguration" لا يتوافق مع المفتاح الحالي المثبَّت على الجهاز. تم ضبط nonComplianceReason على INVALID_VALUE.

SpecificNonComplianceContext

سياق إضافي حول SpecificNonComplianceReason

تمثيل JSON
{
  "oncWifiContext": {
    object (OncWifiContext)
  },
  "passwordPoliciesContext": {
    object (PasswordPoliciesContext)
  }
}
الحقول
oncWifiContext

object (OncWifiContext)

سياق إضافي لعدم الامتثال يتعلق بإعدادات Wi-Fi. يمكنك الاطّلاع على ONC_WIFI_INVALID_VALUE وONC_WIFI_API_LEVEL.

passwordPoliciesContext

object (PasswordPoliciesContext)

سياق إضافي لعدم الامتثال يتعلق بسياسات كلمة المرور. يمكنك الاطّلاع على PASSWORD_POLICIES_PASSWORD_EXPIRED وPASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT.

OncWifiContext

سياق إضافي لعدم الامتثال يتعلق بإعدادات Wi-Fi.

تمثيل JSON
{
  "wifiGuid": string
}
الحقول
wifiGuid

string

معرِّف GUID لإعداد Wi-Fi غير متوافق.

PasswordPoliciesContext

سياق إضافي لعدم الامتثال يتعلق بسياسات كلمة المرور.

تمثيل JSON
{
  "passwordPolicyScope": enum (PasswordPolicyScope)
}
الحقول
passwordPolicyScope

enum (PasswordPolicyScope)

نطاق كلمة المرور غير المتوافقة.

SoftwareInfo

معلومات حول برامج الجهاز

تمثيل JSON
{
  "androidVersion": string,
  "androidDevicePolicyVersionCode": integer,
  "androidDevicePolicyVersionName": string,
  "androidBuildNumber": string,
  "deviceKernelVersion": string,
  "bootloaderVersion": string,
  "androidBuildTime": string,
  "securityPatchLevel": string,
  "primaryLanguageCode": string,
  "deviceBuildSignature": string,
  "systemUpdateInfo": {
    object (SystemUpdateInfo)
  }
}
الحقول
androidVersion

string

سلسلة إصدار Android المرئية للمستخدم مثلاً: 6.0.1

androidDevicePolicyVersionCode

integer

رمز إصدار تطبيق Android Device Policy

androidDevicePolicyVersionName

string

إصدار تطبيق Android Device Policy على النحو المعروض للمستخدم

androidBuildNumber

string

سلسلة رقم تعريف إصدار Android مخصّصة للعرض للمستخدم مثلاً: shamu-userdebug 6.0.1 MOB30I 2756745 dev-keys

deviceKernelVersion

string

إصدار النواة، على سبيل المثال، 2.6.32.9-g103d848.

bootloaderVersion

string

رقم إصدار برنامج إقلاع النظام، مثل 0.6.7

androidBuildTime

string (Timestamp format)

وقت الإنشاء

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

securityPatchLevel

string

مستوى رمز تصحيح الأمان، مثلاً 2016-05-01

primaryLanguageCode

string

رمز لغة IETF BCP 47 للّغة الأساسية على الجهاز

deviceBuildSignature

string

تجزئة SHA-256 لنظام android.content.pm.Signature المرتبطة بحزمة النظام، والتي يمكن استخدامها للتحقّق من عدم تعديل إصدار النظام.

systemUpdateInfo

object (SystemUpdateInfo)

معلومات حول عملية تحديث محتملة للنظام في انتظار المراجعة

SystemUpdateInfo

معلومات حول عملية تحديث محتملة للنظام في انتظار المراجعة

تمثيل JSON
{
  "updateStatus": enum (UpdateStatus),
  "updateReceivedTime": string
}
الحقول
updateStatus

enum (UpdateStatus)

حالة التعديل: ما إذا كان التعديل متوفّرًا ونوعه

updateReceivedTime

string (Timestamp format)

الوقت الذي توفّر فيه التحديث لأول مرة. وتشير القيمة "صفر" إلى أنّ هذا الحقل لم يتم ضبطه. يتم ضبط هذا الحقل فقط في حال توفُّر تحديث (أي أنّ السمة updateStatus ليست UPDATE_STATUS_UNKNOWN أو UP_TO_DATE).

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

UpdateStatus

حالة التعديل: ما إذا كان التعديل متوفّرًا ونوعه

عمليات التعداد
UPDATE_STATUS_UNKNOWN لم يتم معرفة ما إذا كان هناك تحديث للنظام في انتظار التثبيت. ويحدث ذلك مثلاً عندما يكون مستوى واجهة برمجة التطبيقات للجهاز أقل من 26 أو إذا كان إصدار Android Device Policy قديمًا.
UP_TO_DATE لا يتوفّر تحديث نظام في انتظار المراجعة على الجهاز.
UNKNOWN_UPDATE_AVAILABLE يتوفّر تحديث للنظام في انتظار التثبيت، ولكن نوعه غير معروف.
SECURITY_UPDATE_AVAILABLE يتوفّر تحديث أمان في انتظار المراجعة.
OS_UPDATE_AVAILABLE يتوفّر تحديث لنظام التشغيل في انتظار المراجعة.

HardwareInfo

معلومات حول مكونات الجهاز. لا تتوفّر الحقول المرتبطة بحدود درجة الحرارة إلا إذا كانت قيمة السمة hardwareStatusEnabled صحيحة في سياسة الجهاز.

تمثيل JSON
{
  "brand": string,
  "hardware": string,
  "deviceBasebandVersion": string,
  "manufacturer": string,
  "serialNumber": string,
  "model": string,
  "batteryShutdownTemperatures": [
    number
  ],
  "batteryThrottlingTemperatures": [
    number
  ],
  "cpuShutdownTemperatures": [
    number
  ],
  "cpuThrottlingTemperatures": [
    number
  ],
  "gpuShutdownTemperatures": [
    number
  ],
  "gpuThrottlingTemperatures": [
    number
  ],
  "skinShutdownTemperatures": [
    number
  ],
  "skinThrottlingTemperatures": [
    number
  ],
  "enterpriseSpecificId": string
}
الحقول
brand

string

العلامة التجارية للجهاز مثلاً: Google

hardware

string

اسم الجهاز. مثلاً: Angler

deviceBasebandVersion

string

إصدار النطاق الأساسي مثلاً: MDM9625_104662.22.05.34p

manufacturer

string

الشركة المصنّعة. مثلاً: Motorola

serialNumber

string

الرقم التسلسلي للجهاز

model

string

طراز الجهاز مثلاً: Asus Nexus 7

batteryShutdownTemperatures[]

number

الحد الأدنى لدرجة حرارة إيقاف البطارية بالدرجة المئوية لكل بطارية على الجهاز

batteryThrottlingTemperatures[]

number

الحد الأدنى لدرجة حرارة خفض درجة حرارة البطارية بالدرجة المئوية لكل بطارية على الجهاز

cpuShutdownTemperatures[]

number

الحد الأدنى لدرجة حرارة إيقاف وحدة المعالجة المركزية (CPU) بالدرجة المئوية لكل وحدة معالجة مركزية على الجهاز

cpuThrottlingTemperatures[]

number

الحد الأدنى لدرجة حرارة وحدة المعالجة المركزية (CPU) بالدرجة المئوية لكل وحدة معالجة مركزية على الجهاز

gpuShutdownTemperatures[]

number

الحدود الدنيا لدرجة حرارة إيقاف وحدة معالجة الرسومات بالدرجة المئوية لكل وحدة معالجة رسومات على الجهاز.

gpuThrottlingTemperatures[]

number

الحد الأدنى لدرجة حرارة وحدة معالجة الرسومات بالدرجة المئوية لكل وحدة معالجة رسومات على الجهاز

skinShutdownTemperatures[]

number

الحد الأدنى لدرجة حرارة إيقاف جلد الجهاز بالدرجة المئوية

skinThrottlingTemperatures[]

number

الحد الأدنى لدرجة حرارة الجلد في الجهاز بالدرجة المئوية

enterpriseSpecificId

string

النتائج فقط. رقم تعريف يحدّد بشكل فريد جهازًا يملكه شخصيًا في مؤسسة معيّنة. على الجهاز الفعلي نفسه عند تسجيله مع المؤسسة نفسها، يستمر رقم التعريف هذا في جميع عمليات الإعداد وحتى إعادة الضبط على الإعدادات الأصلية. يتوفّر هذا المعرّف على الأجهزة الشخصية التي تتضمّن ملفًّا شخصيًا للعمل على الأجهزة التي تعمل بنظام التشغيل Android 12 والإصدارات الأحدث.

الشبكة الإعلانية

معلومات عرض الجهاز

تمثيل JSON
{
  "name": string,
  "displayId": integer,
  "refreshRate": integer,
  "state": enum (DisplayState),
  "width": integer,
  "height": integer,
  "density": integer
}
الحقول
name

string

تمثّل هذه السمة اسم الشاشة.

displayId

integer

معرّف العرض الفريد

refreshRate

integer

معدّل تحديث العرض باللقطات في الثانية

state

enum (DisplayState)

حالة الشاشة

width

integer

عرض العرض بالبكسل

height

integer

ارتفاع العرض بالبكسل.

density

integer

كثافة العرض، ويتم التعبير عنها بالنقاط لكل بوصة.

DisplayState

حالة الشاشة

عمليات التعداد
DISPLAY_STATE_UNSPECIFIED هذه القيمة غير مسموح بها.
OFF الشاشة غير مفعَّلة
ON تم تفعيل الشاشة.
DOZE توقّف الشاشة عن العمل في حالة طاقة منخفضة
SUSPENDED توقف الشاشة عن العمل وها هي حالة منخفضة الطاقة معلّقة.

ApplicationReport

المعلومات التي تم الإبلاغ عنها حول تطبيق مثبَّت.

تمثيل JSON
{
  "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)
}
الحقول
packageName

string

اسم حزمة التطبيق

versionName

string

إصدار التطبيق كما هو معروض للمستخدم

versionCode

integer

رمز إصدار التطبيق، الذي يمكن استخدامه لتحديد ما إذا كان أحد الإصدارات أحدث من إصدار آخر

events[]

object (ApplicationEvent)

قائمة أحداث التطبيق التي حدثت خلال آخر 30 ساعة.

displayName

string

الاسم المعروض للتطبيق

packageSha256Hash

string

تجزئة SHA-256 لملف APK للتطبيق، والتي يمكن استخدامها للتحقق من عدم تعديل التطبيق. يتم تمثيل كل بايت من قيمة التجزئة كرقم سداسي عشري مكون من رقمين.

signingKeyCertFingerprints[]

string

تجزئة SHA-1 لكل android.content.pm.Signature مرتبطة بحزمة التطبيق يتم تمثيل كل بايت من كل قيمة تجزئة كعدد سداسي عشري مكون من رقمين.

installerPackageName

string

اسم حزمة التطبيق الذي ثبَّت هذا التطبيق.

applicationSource

enum (ApplicationSource)

مصدر الحزمة.

state

enum (ApplicationState)

حالة التطبيق

keyedAppStates[]

object (KeyedAppState)

قائمة بحالات التطبيق الأساسية التي أبلغ عنها التطبيق.

userFacingType

enum (UserFacingType)

ما إذا كان التطبيق موجّهًا للمستخدم

ApplicationEvent

حدث ذا صلة بالتطبيق.

تمثيل JSON
{
  "eventType": enum (ApplicationEventType),
  "createTime": string
}
الحقول
eventType

enum (ApplicationEventType)

نوع حدث التطبيق.

createTime

string (Timestamp format)

وقت إنشاء الحدث.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

ApplicationEventType

يشير ذلك المصطلح إلى نوع من الأحداث ذات الصلة بالتطبيقات.

عمليات التعداد
APPLICATION_EVENT_TYPE_UNSPECIFIED هذه القيمة غير مسموح بها.
INSTALLED تم تثبيت التطبيق.
CHANGED تم تغيير التطبيق، على سبيل المثال، تم تفعيل أحد المكونات أو إيقافه.
DATA_CLEARED تم محو بيانات التطبيق.
REMOVED تمّت إزالة التطبيق.
REPLACED تم تثبيت إصدار جديد من التطبيق بدلاً من الإصدار القديم.
RESTARTED تمت إعادة تشغيل التطبيق.
PINNED تم تثبيت التطبيق في المقدّمة.
UNPINNED تمت إزالة تثبيت التطبيق.

ApplicationSource

المصدر الذي قدَّم التطبيق

عمليات التعداد
APPLICATION_SOURCE_UNSPECIFIED تم تحميل التطبيق من مصدر غير معروف من مصدر غير محدَّد.
SYSTEM_APP_FACTORY_VERSION هذا تطبيق نظام من الصورة الأصلية للجهاز.
SYSTEM_APP_UPDATED_VERSION هذا تطبيق نظام محدَّث.
INSTALLED_FROM_PLAY_STORE تم تثبيت التطبيق من "متجر Google Play".

ApplicationState

حالة التثبيت الحالية

عمليات التعداد
APPLICATION_STATE_UNSPECIFIED حالة التطبيق غير محدّدة.
REMOVED تمت إزالة التطبيق من الجهاز.
INSTALLED تم تثبيت التطبيق على الجهاز.

KeyedAppState

حالة التطبيق الرئيسية التي تم الإبلاغ عنها من خلال التطبيق.

تمثيل JSON
{
  "key": string,
  "severity": enum (Severity),
  "message": string,
  "data": string,
  "createTime": string,
  "lastUpdateTime": string
}
الحقول
key

string

مفتاح حالة التطبيق. يعمل كمرجع لما يوفّر التطبيق حالة من أجله. على سبيل المثال، عند تقديم ملاحظات عن الإعدادات المُدارة، قد يكون هذا المفتاح هو مفتاح الضبط المُدار.

severity

enum (Severity)

درجة خطورة حالة التطبيق.

message

string

(إجراء اختياري) سلسلة رسالة ذات تصميم مرن لشرح حالة التطبيق. إذا تم تفعيل الحالة باستخدام قيمة معيَّنة (مثل قيمة الضبط المُدارة)، يجب تضمينها في الرسالة.

data

string

بشكل اختياري، قيمة يمكن للجهاز قراءتها بواسطة إدارة الخدمات الجوّالة للمؤسسات (EMM). مثل، ضبط القيم التي يمكن للمشرف اختيار إجراء طلب بحث عنها في وحدة تحكُّم EMM (مثل "إرسال إشعار إليّ إذا كانت بيانات البطارية_warning < 10").

createTime

string (Timestamp format)

وقت إنشاء حالة التطبيق على الجهاز

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

lastUpdateTime

string (Timestamp format)

يشير ذلك إلى الوقت الذي تم فيه تعديل حالة التطبيق مؤخرًا.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

درجة الخطورة

درجة خطورة حالة التطبيق.

عمليات التعداد
SEVERITY_UNSPECIFIED مستوى الخطورة غير محدّد
INFO مستوى خطورة المعلومات
ERROR مستوى خطورة الخطأ يجب ضبط هذا الخيار فقط لشروط الخطأ الحقيقية التي تحتاج المؤسسات الإدارية إلى اتّخاذ إجراءات لإصلاحها.

UserFacingType

ما إذا كان التطبيق موجّهًا للمستخدم

عمليات التعداد
USER_FACING_TYPE_UNSPECIFIED لم يتم تحديد نوع الواجهة لمستخدمي التطبيق.
NOT_USER_FACING التطبيق غير موجَّه للمستخدمين.
USER_FACING التطبيق موجَّه للمستخدمين.

NetworkInfo

معلومات شبكة الجهاز

تمثيل JSON
{
  "imei": string,
  "meid": string,
  "wifiMacAddress": string,
  "networkOperatorName": string,
  "telephonyInfos": [
    {
      object (TelephonyInfo)
    }
  ]
}
الحقول
imei

string

رقم IMEI لجهاز بروتوكول GSM. مثلاً: A1000031212

meid

string

رقم MEID لجهاز CDMA. مثلاً: A00000292788E1

wifiMacAddress

string

عنوان MAC لشبكة Wi-Fi للجهاز مثلاً: 7c:11:11:11:11:11

networkOperatorName
(deprecated)

string

الاسم الأبجدي لمنظِّم الجولات الحالي المسجَّل على سبيل المثال، Vodafone.

telephonyInfos[]

object (TelephonyInfo)

يوفّر معلومات الاتصال الهاتفي المرتبطة بكل شريحة SIM على الجهاز. لا تتوفّر هذه الميزة إلا على الأجهزة المُدارة بالكامل بدءًا من المستوى 23 من واجهة برمجة تطبيقات Android.

TelephonyInfo

معلومات الاتصال الهاتفي المرتبطة بشريحة SIM معيَّنة على الجهاز لا تتوفّر هذه الميزة إلا على الأجهزة المُدارة بالكامل بدءًا من المستوى 23 من واجهة برمجة تطبيقات Android.

تمثيل JSON
{
  "phoneNumber": string,
  "carrierName": string
}
الحقول
phoneNumber

string

رقم الهاتف المرتبط بشريحة SIM هذه.

carrierName

string

اسم مشغّل شبكة الجوّال المرتبط بشريحة SIM هذه.

MemoryInfo

معلومات حول ذاكرة الجهاز ومساحة التخزين

تمثيل JSON
{
  "totalRam": string,
  "totalInternalStorage": string
}
الحقول
totalRam

string (int64 format)

إجمالي ذاكرة الوصول العشوائي على الجهاز بالبايت.

totalInternalStorage

string (int64 format)

إجمالي مساحة التخزين الداخلية على الجهاز بالبايت.

MemoryEvent

حدث متعلق بقياسات الذاكرة ومساحة التخزين

للتمييز بين الأحداث الجديدة والقديمة، ننصحك باستخدام الحقل createTime.

تمثيل JSON
{
  "eventType": enum (MemoryEventType),
  "createTime": string,
  "byteCount": string
}
الحقول
eventType

enum (MemoryEventType)

نوع الحدث.

createTime

string (Timestamp format)

وقت إنشاء الحدث.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

byteCount

string (int64 format)

عدد وحدات البايت الحرة في الوسيط، أو لـ EXTERNAL_STORAGE_DETECTED، السعة الإجمالية بالبايت في وسيط التخزين.

MemoryEventType

نوع الحدث

عمليات التعداد
MEMORY_EVENT_TYPE_UNSPECIFIED غير محدد ليست هناك أحداث من هذا النوع.
RAM_MEASURED تم قياس المساحة الخالية في ذاكرة الوصول العشوائي.
INTERNAL_STORAGE_MEASURED تم قياس المساحة الخالية في وحدة التخزين الداخلية.
EXTERNAL_STORAGE_DETECTED تم رصد وسيط جديد لوحدة التخزين الخارجية. عدد البايت الذي تم الإبلاغ عنه هو إجمالي سعة وسيط التخزين.
EXTERNAL_STORAGE_REMOVED تمت إزالة وسيط تخزين خارجي. عدد وحدات البايت التي تم الإبلاغ عنها هو صفر.
EXTERNAL_STORAGE_MEASURED تم قياس المساحة الخالية في وسيط تخزين خارجي.

PowerManagementEvent

حدث إدارة الطاقة.

تمثيل JSON
{
  "eventType": enum (PowerManagementEventType),
  "createTime": string,
  "batteryLevel": number
}
الحقول
eventType

enum (PowerManagementEventType)

نوع الحدث.

createTime

string (Timestamp format)

وقت إنشاء الحدث.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

batteryLevel

number

في أحداث BATTERY_LEVEL_COLLECTED، يتم عرض مستوى شحن البطارية كنسبة مئوية.

PowerManagementEventType

نوع الحدث

عمليات التعداد
POWER_MANAGEMENT_EVENT_TYPE_UNSPECIFIED غير محدد ليست هناك أحداث من هذا النوع.
BATTERY_LEVEL_COLLECTED تم قياس مستوى البطارية.
POWER_CONNECTED بدأ الجهاز في الشحن.
POWER_DISCONNECTED توقف الجهاز عن الشحن.
BATTERY_LOW دخل الجهاز في وضع الطاقة المنخفضة.
BATTERY_OKAY خرج الجهاز من وضع الطاقة المنخفضة.
BOOT_COMPLETED تم تشغيل الجهاز.
SHUTDOWN تم إيقاف تشغيل الجهاز.

HardwareStatus

حالة الجهاز قد تتم مقارنة درجات الحرارة بالحدود الدنيا لدرجة الحرارة المتوفّرة في hardwareInfo لتحديد حالة الجهاز.

تمثيل JSON
{
  "createTime": string,
  "batteryTemperatures": [
    number
  ],
  "cpuTemperatures": [
    number
  ],
  "gpuTemperatures": [
    number
  ],
  "skinTemperatures": [
    number
  ],
  "fanSpeeds": [
    number
  ],
  "cpuUsages": [
    number
  ]
}
الحقول
createTime

string (Timestamp format)

الوقت الذي تم فيه إجراء القياسات

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

batteryTemperatures[]

number

درجات الحرارة الحالية للبطارية بالدرجة المئوية لكل بطارية على الجهاز.

cpuTemperatures[]

number

درجات الحرارة الحالية لوحدة المعالجة المركزية (CPU) بالدرجة المئوية لكل وحدة معالجة مركزية على الجهاز

gpuTemperatures[]

number

درجات الحرارة الحالية لوحدة معالجة الرسومات بالدرجة المئوية لكل وحدة معالجة رسومات على الجهاز

skinTemperatures[]

number

درجة حرارة الجلد الحالية بالدرجة المئوية

fanSpeeds[]

number

سرعات المروحة في مقياس RPM لكل مروحة على الجهاز تعني المصفوفة الفارغة عدم وجود مراوح أو أن سرعة المروحة غير متوافقة مع النظام.

cpuUsages[]

number

نسبة استخدام وحدة المعالجة المركزية (CPU) بالنسبة المئوية لكل نواة متوفّرة على الجهاز وتبلغ قيمة الاستخدام 0 لكل نواة غير متصلة بمصدر طاقة. تشير الصفيفة الفارغة إلى أن استخدام وحدة المعالجة المركزية (CPU) غير متوافق في النظام.

DeviceSettings

معلومات حول إعدادات الجهاز المتعلّقة بالأمان على الجهاز

تمثيل JSON
{
  "isDeviceSecure": boolean,
  "unknownSourcesEnabled": boolean,
  "developmentSettingsEnabled": boolean,
  "adbEnabled": boolean,
  "isEncrypted": boolean,
  "encryptionStatus": enum (EncryptionStatus),
  "verifyAppsEnabled": boolean
}
الحقول
isDeviceSecure

boolean

ما إذا كان الجهاز مؤمّنًا برقم تعريف شخصي/كلمة مرور.

unknownSourcesEnabled

boolean

ما إذا كان سيتم تفعيل تثبيت التطبيقات من مصادر غير معروفة.

developmentSettingsEnabled

boolean

ما إذا كان وضع مطوّر البرامج مفعَّلاً على الجهاز.

adbEnabled

boolean

ما إذا كان ADB مفعَّلاً على الجهاز.

isEncrypted

boolean

ما إذا كان تشفير مساحة التخزين مفعَّلاً

encryptionStatus

enum (EncryptionStatus)

حالة التشفير من DevicePolicyManager

verifyAppsEnabled

boolean

ما إذا تم فرض التحقق من "Google Play للحماية" على الجهاز.

EncryptionStatus

حالة تشفير الجهاز

عمليات التعداد
ENCRYPTION_STATUS_UNSPECIFIED غير محدد يجب ألا يكون هناك جهاز من هذا النوع.
UNSUPPORTED الجهاز غير متوافق مع التشفير.
INACTIVE التشفير متاح على الجهاز، ولكنه غير نشط حاليًا.
ACTIVATING التشفير غير نشط حاليًا، ولكن يتم تفعيله حاليًا.
ACTIVE التشفير نشط.
ACTIVE_DEFAULT_KEY التشفير نشط، ولكن لم يضبط المستخدم مفتاح التشفير.
ACTIVE_PER_USER التشفير نشط، ويرتبط مفتاح التشفير بالملف الشخصي للمستخدم.

SecurityPosture

الوضع الأمني للجهاز، وفقًا للحالة الحالية للجهاز والسياسات المطبَّقة.

تمثيل JSON
{
  "devicePosture": enum (DevicePosture),
  "postureDetails": [
    {
      object (PostureDetail)
    }
  ]
}
الحقول
devicePosture

enum (DevicePosture)

قيمة الوضع الأمني للجهاز

postureDetails[]

object (PostureDetail)

تفاصيل إضافية حول الوضع الأمني للجهاز.

DevicePosture

قيم الوضع الأمني المحتملة لجهاز يخضع للإدارة.

عمليات التعداد
POSTURE_UNSPECIFIED غير محدد لا توجد تفاصيل حول وضعية قيمة الوضع هذه.
SECURE هذا الجهاز آمن.
AT_RISK قد يكون هذا الجهاز أكثر عُرضة للجهات الضارّة أكثر مما يُنصَح باستخدامه مع بيانات الشركة.
POTENTIALLY_COMPROMISED قد يكون هذا الجهاز مخترَقًا وقد تتمكن الجهات غير المصرَّح لها من الوصول إلى بيانات الشركة.

PostureDetail

تفاصيل إضافية حول الوضع الأمني للجهاز.

تمثيل JSON
{
  "securityRisk": enum (SecurityRisk),
  "advice": [
    {
      object (UserFacingMessage)
    }
  ]
}
الحقول
securityRisk

enum (SecurityRisk)

يشير ذلك المصطلح إلى خطر أمني محدّد يؤثر سلبًا في الوضع الأمني للجهاز.

advice[]

object (UserFacingMessage)

إليك النصائح المقابلة الموجّهة من المشرف للحدّ من هذه المخاطر الأمنية وتحسين الوضع الأمني للجهاز.

SecurityRisk

الخطر الذي يجعل الجهاز ليس في الحالة الأكثر أمانًا.

عمليات التعداد
SECURITY_RISK_UNSPECIFIED غير محدد
UNKNOWN_OS ترصد واجهة برمجة التطبيقات Play Integrity API أنّ الجهاز يعمل بنظام تشغيل غير معروف (ينجح إجراء عملية التحقق BasicIntegrity، ولكن يتعذّر استخدام ctsProfileMatch).
COMPROMISED_OS ترصد واجهة برمجة التطبيقات Play Integrity API أنّ الجهاز يعمل بنظام تشغيل محتمَل تعرّضه للاختراق (تعذّر إجراء عملية التحقّق الأساسية).
HARDWARE_BACKED_EVALUATION_FAILED ترصد واجهة برمجة التطبيقات Play Integrity API أنّ الجهاز لا يضمن استيفاء معايير سلامة النظام، وذلك في حال عدم ظهور التصنيف MEETS_STRONG_INTEGRITY في الحقل "سلامة الجهاز".

CommonCriteriaModeInfo

معلومات حول وضع المعايير المشتركة - معايير الأمان التي تم تعريفها في المعايير المشتركة لتقييم أمان تكنولوجيا المعلومات (CC).

لا تتوفّر هذه المعلومات إلا إذا تم ضبط قيمة statusReportingSettings.commonCriteriaModeEnabled على true في سياسة الجهاز.

تمثيل JSON
{
  "commonCriteriaModeStatus": enum (CommonCriteriaModeStatus)
}
الحقول
commonCriteriaModeStatus

enum (CommonCriteriaModeStatus)

ما إذا كان وضع "المعايير المشتركة" مفعّلاً أم لا.

CommonCriteriaModeStatus

ما إذا كان وضع "المعايير المشتركة" مفعّلاً أم لا.

عمليات التعداد
COMMON_CRITERIA_MODE_STATUS_UNKNOWN حالة غير معروفة.
COMMON_CRITERIA_MODE_DISABLED وضع المعايير المشتركة غير مفعّل حاليًا.
COMMON_CRITERIA_MODE_ENABLED وضع المعايير المشتركة مفعّل حاليًا.

DpcMigrationInfo

معلومات ذات صلة بما إذا كان قد تم نقل هذا الجهاز من الإدارة بواسطة "وحدة التحكّم بسياسة الجهاز" (DPC) الأخرى.

تمثيل JSON
{
  "previousDpc": string,
  "additionalData": string
}
الحقول
previousDpc

string

النتائج فقط. إذا تم نقل هذا الجهاز من وحدة التحكّم بسياسة الجهاز (DPC) أخرى، يكون هذا هو اسم الحزمة الخاصة به. لا تتم تعبئة هذا الحقل بطريقة أخرى.

additionalData

string

النتائج فقط. إذا تم نقل هذا الجهاز من وحدة التحكّم بسياسة الجهاز (DPC) أخرى، تتم تعبئة حقل additionalData للرمز المميّز للنقل هنا.

الطُرق

delete

حذف الجهاز

get

الحصول على جهاز

issueCommand

أرسِل طلبًا إلى الجهاز.

list

يسرد الأجهزة لمؤسسة معيّنة.

patch

تحديث جهاز.