- المورد: الجهاز
- DeviceState
- NonComplianceDetail
- InstallationFailureReason
- SpecificNonComplianceReason
- SpecificNonComplianceContext
- OncWifiContext
- PasswordPoliciesContext
- SoftwareInfo
- SystemUpdateInfo
- UpdateStatus
- HardwareInfo
- EuiccChipInfo
- الشبكة الإعلانية
- DisplayState
- ApplicationReport
- ApplicationEvent
- ApplicationEventType
- ApplicationSource
- ApplicationState
- KeyedAppState
- درجة الفداحة
- UserFacingType
- NetworkInfo
- TelephonyInfo
- ActivationState
- ConfigMode
- MemoryInfo
- MemoryEvent
- MemoryEventType
- PowerManagementEvent
- PowerManagementEventType
- HardwareStatus
- DeviceSettings
- EncryptionStatus
- SecurityPosture
- DevicePosture
- PostureDetail
- SecurityRisk
- CommonCriteriaModeInfo
- CommonCriteriaModeStatus
- PolicySignatureVerificationStatus
- DpcMigrationInfo
- الطُرق
المورد: الجهاز
جهاز مملوك لمؤسسة ما لم يُذكر خلاف ذلك، تكون جميع الحقول للقراءة فقط ولا يمكن تعديلها بواسطة enterprises.devices.patch
.
تمثيل JSON |
---|
{ "name": string, "userName": string, "managementMode": enum ( |
الحقول | |
---|---|
name |
اسم الجهاز بالتنسيق |
userName |
اسم المورد للمستخدم الذي يملك هذا الجهاز بالصيغة |
managementMode |
نوع وضع الإدارة الذي يتبعه تطبيق "سياسة Android للأجهزة" على الجهاز يؤثر ذلك في إعدادات السياسات المتاحة. |
state |
الحالة التي سيتم تطبيقها على الجهاز. يمكن تعديل هذا الحقل من خلال طلب تصحيح. يُرجى العِلم أنّه عند استدعاء |
appliedState |
تشير هذه السمة إلى الحالة المطبَّقة حاليًا على الجهاز. |
policyCompliant |
ما إذا كان الجهاز متوافقًا مع سياسته. |
nonComplianceDetails[] |
تفاصيل حول إعدادات السياسة التي لا يتوافق معها الجهاز |
enrollmentTime |
وقت تسجيل الجهاز يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
lastStatusReportTime |
آخر مرة أرسل فيها الجهاز تقرير حالة يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
lastPolicyComplianceReportTime |
تمّ الإيقاف. يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
lastPolicySyncTime |
آخر مرة جلب فيها الجهاز سياسته يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
policyName |
اسم السياسة المطبَّقة على الجهاز، بالتنسيق |
appliedPolicyName |
اسم السياسة المطبَّقة حاليًا على الجهاز |
appliedPolicyVersion |
إصدار السياسة المطبَّقة حاليًا على الجهاز |
apiLevel |
مستوى واجهة برمجة التطبيقات لإصدار نظام التشغيل Android الذي يعمل على الجهاز |
enrollmentTokenData |
إذا تم تسجيل الجهاز باستخدام رمز مميّز للتسجيل مع توفير بيانات إضافية، يحتوي هذا الحقل على تلك البيانات. |
enrollmentTokenName |
إذا تم تسجيل الجهاز باستخدام رمز مميّز للتسجيل، يحتوي هذا الحقل على اسم الرمز المميّز. |
disabledReason |
إذا كانت حالة الجهاز |
softwareInfo |
معلومات مفصّلة حول برامج الجهاز لا تتوفّر هذه المعلومات إلا إذا كانت قيمة |
hardwareInfo |
معلومات مفصّلة حول مكوّنات الجهاز. |
displays[] |
معلومات مفصّلة حول شاشات العرض على الجهاز لا تتوفّر هذه المعلومات إلا إذا كانت قيمة |
applicationReports[] |
تقارير عن التطبيقات المثبَّتة على الجهاز لا تتوفّر هذه المعلومات إلا عندما تكون قيمة |
previousDeviceNames[] |
إذا تم تسجيل الجهاز الفعلي نفسه عدة مرات، يحتوي هذا الحقل على أسماء الجهاز السابقة. يُستخدَم الرقم التسلسلي كمعرّف فريد لتحديد ما إذا كان الجهاز الفعلي نفسه قد تم تسجيله من قبل. تكون الأسماء مرتَّبة حسب التسلسل الزمني. |
networkInfo |
معلومات شبكة الجهاز لا تتوفّر هذه المعلومات إلا إذا كانت قيمة |
memoryInfo |
معلومات الذاكرة: تحتوي على معلومات حول ذاكرة الجهاز ومساحة التخزين. |
memoryEvents[] |
الأحداث ذات الصلة بقياسات الذاكرة ومساحة التخزين بترتيب زمني لا تتوفّر هذه المعلومات إلا إذا كانت قيمة يتم الاحتفاظ بالأحداث لفترة زمنية معيّنة، ويتم حذف الأحداث القديمة. |
powerManagementEvents[] |
أحداث إدارة الطاقة على الجهاز بترتيب زمني لا تتوفّر هذه المعلومات إلا إذا كانت قيمة |
hardwareStatusSamples[] |
عينات حالة الجهاز بالترتيب الزمني لا تتوفّر هذه المعلومات إلا إذا كانت قيمة |
deviceSettings |
معلومات إعدادات الجهاز لا تتوفّر هذه المعلومات إلا إذا كانت قيمة |
user |
المستخدم الذي يملك الجهاز |
systemProperties |
خريطة لاسم وقيّمة خصائص النظام المحدّدة المرتبطة بالجهاز لا تتوفّر هذه المعلومات إلا إذا كانت قيمة عنصر يحتوي على قائمة بأزواج |
securityPosture |
قيمة وضع أمان الجهاز التي توضّح مدى أمان الجهاز |
ownership |
ملكية الجهاز المُدار |
commonCriteriaModeInfo |
معلومات حول "وضع المعايير المشتركة"، أي معايير الأمان المحدّدة في معايير التقييم المشتركة لأمان تكنولوجيا المعلومات (CC). لا تتوفّر هذه المعلومات إلا إذا كانت قيمة |
appliedPasswordPolicies[] |
متطلبات كلمة المرور المطبَّقة حاليًا على الجهاز
|
dpcMigrationInfo |
النتائج فقط. معلومات حول ما إذا كان قد تم نقل هذا الجهاز من إدارة وحدة تحكّم أخرى في سياسة الجهاز (DPC). |
DeviceState
الحالات التي يمكن تطبيقها على جهاز
عمليات التعداد | |
---|---|
DEVICE_STATE_UNSPECIFIED |
هذه القيمة غير مسموح بها. |
ACTIVE |
الجهاز نشط. |
DISABLED |
الجهاز غير مفعّل. |
DELETED |
تم حذف الجهاز. لا يتم عرض هذه الحالة مطلقًا من خلال طلب بيانات من واجهة برمجة التطبيقات، ولكن يتم استخدامها في تقرير الحالة النهائي عندما يقرّ الجهاز بعملية الحذف. إذا تم حذف الجهاز من خلال طلب البيانات من واجهة برمجة التطبيقات، سيتم نشر هذه الحالة في Pub/Sub. إذا حذف المستخدم ملف العمل أو أعاد ضبط الجهاز، ستظل حالة الجهاز غير معروفة للخادم. |
PROVISIONING |
يتم توفير المتطلبات اللازمة للجهاز. تكون الأجهزة المسجَّلة حديثًا في هذه الحالة إلى أن يتم تطبيق سياسة عليها. |
LOST |
الجهاز مفقود. لا يمكن أن تكون الحالة "غير متوافق" إلا على الأجهزة المملوكة للمؤسسة. |
PREPARING_FOR_MIGRATION |
الجهاز يستعد لنقل البيانات إلى واجهة برمجة التطبيقات لإدارة Android. ليس عليك اتّخاذ أي إجراء إضافي لمواصلة عملية نقل البيانات. |
DEACTIVATED_BY_DEVICE_FINANCE |
هذا جهاز مموّل تم "قفله" من قِبل وكيل التمويل. وهذا يعني أنّه تم تطبيق بعض إعدادات السياسة التي تحدّ من وظائف الجهاز إلى أن يتم "إلغاء قفله" من قِبل وكيل التمويل. سيواصل الجهاز تطبيق إعدادات السياسة باستثناء تلك التي ألغاها وكيل التمويل. عندما يكون الجهاز "مقفل"، يتم عرض الحالة في appliedState على النحو DEACTIVATED_BY_DEVICE_FINANCE . |
NonComplianceDetail
تقدّم هذه السمة تفاصيل حول عدم الامتثال لإعداد إحدى السياسات.
تمثيل JSON |
---|
{ "settingName": string, "nonComplianceReason": enum ( |
الحقول | |
---|---|
settingName |
اسم إعداد السياسة. هذا هو اسم حقل JSON الخاص بحقل |
nonComplianceReason |
سبب عدم امتثال الجهاز للإعداد. |
packageName |
اسم الحزمة الذي يشير إلى التطبيق غير المتوافق، إذا كان ذلك منطبقًا |
fieldPath |
بالنسبة إلى الإعدادات التي تحتوي على حقول متداخلة، إذا كان حقل متداخل معيّن غير متوافق، يحدّد هذا الحقل المسار الكامل إلى الحقل المخالف. يتم تنسيق المسار بالطريقة نفسها التي تتم بها الإشارة إلى حقل JSON الخاص بالسياسة في JavaScript، أي: 1) بالنسبة إلى الحقول من النوع "عنصر"، يتبع اسم الحقل نقطة ثم اسم حقل فرعي. 2) بالنسبة إلى الحقول من نوع المصفوفة، يتبع اسم الحقل فهرس المصفوفة بين قوسين. على سبيل المثال، للإشارة إلى مشكلة في الحقل |
currentValue |
إذا تعذّر تطبيق إعداد السياسة، ستظهر القيمة الحالية للإعداد على الجهاز. |
installationFailureReason |
إذا تم ضبط |
specificNonComplianceReason |
السبب الخاص بالسياسة الذي يجعل الجهاز غير متوافق مع الإعداد |
specificNonComplianceContext |
سياق إضافي لـ |
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 |
حدث خطأ في الشبكة على جهاز المستخدم، ما أدّى إلى تعذُّر إكمال عملية التثبيت. يحدث ذلك عادةً عندما يكون الاتصال بالإنترنت على الجهاز ضعيفًا أو غير متاح أو عند حدوث مشكلة في إعدادات الشبكة. يُرجى التأكّد من أنّ الجهاز يمكنه الوصول إلى الإنترنت بالكامل على شبكة تستوفي |
INSUFFICIENT_STORAGE |
لا تتوفّر مساحة تخزين كافية على جهاز المستخدم لتثبيت التطبيق. ويمكن حلّ هذه المشكلة عن طريق إخلاء مساحة تخزين على الجهاز. سيتم تلقائيًا استئناف عملية تثبيت التطبيق أو تحديثه عندما تتوفّر مساحة تخزين كافية على الجهاز. |
SpecificNonComplianceReason
مزيد من التفاصيل حول سبب عدم توافق الجهاز مع أحد إعدادات السياسة يمكن إضافة قيم جديدة إلى التعداد في المستقبل.
عمليات التعداد | |
---|---|
SPECIFIC_NON_COMPLIANCE_REASON_UNSPECIFIED |
لم يتم تحديد سبب عدم الامتثال. لم يتم ضبط الحقول في . |
PASSWORD_POLICIES_USER_CREDENTIALS_CONFIRMATION_REQUIRED |
على المستخدم تأكيد بيانات الاعتماد من خلال إدخال قفل الشاشة. لم يتم ضبط الحقول في . تم ضبط على . |
PASSWORD_POLICIES_PASSWORD_EXPIRED |
انتهت صلاحية كلمة مرور الجهاز أو الملف الشخصي. تم ضبط . تم ضبط على . |
PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT |
لا تستوفي كلمة مرور الجهاز متطلبات كلمة المرور. تم ضبط . تم ضبط على . |
ONC_WIFI_INVALID_VALUE |
تتضمّن إعدادات شبكة Wi-Fi في ONC قيمة غير صحيحة. تحدّد السمة قيمة الحقل غير الصحيحة. تم ضبط . تم ضبط على . |
ONC_WIFI_API_LEVEL |
إعدادات شبكة Wi-Fi بتنسيق ONC غير متاحة في مستوى واجهة برمجة التطبيقات لإصدار Android الذي يعمل على الجهاز. تحدّد قيمة الحقل غير المسموح بها. تم ضبط . تم ضبط على . |
ONC_WIFI_INVALID_ENTERPRISE_CONFIG |
لا تتضمّن شبكة Wi-Fi الخاصة بالمؤسسة إما شهادة المرجع المصدّق الجذر أو اسم النطاق. تم ضبط على . |
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK |
على المستخدم إزالة شبكة Wi-Fi التي تم ضبطها يدويًا. ينطبق ذلك فقط على ملفات العمل على الأجهزة التي تملكها شخصيًا. تم ضبط على . |
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY |
اسم مستعار لزوج المفاتيح تم تحديده من خلال الحقل ClientCertKeyPairAlias في لا يتوافق مع مفتاح حالي مثبَّت على الجهاز. تم ضبط على . |
PERMISSIBLE_USAGE_RESTRICTION |
إعداد السياسة هذا محظور ولا يمكن ضبطه لمشروع Google Cloud Platform هذا. تتوفّر المزيد من التفاصيل (بما في ذلك كيفية تفعيل استخدام إعداد هذه السياسة) في سياسة الاستخدام المسموح به. تم ضبط على . |
REQUIRED_ACCOUNT_NOT_IN_ENTERPRISE |
لم يعُد حساب العمل المطلوب بموجب إعداد سياسة جزءًا من المؤسسة. تم ضبط على . |
NEW_ACCOUNT_NOT_IN_ENTERPRISE |
الحساب الذي أضافه المستخدم ليس جزءًا من المؤسسة. تم ضبط على . |
SpecificNonComplianceContext
سياق إضافي لـ SpecificNonComplianceReason
تمثيل JSON |
---|
{ "oncWifiContext": { object ( |
الحقول | |
---|---|
oncWifiContext |
سياق إضافي لعدم الامتثال المتعلق بإعدادات Wi-Fi الاطّلاع على |
passwordPoliciesContext |
سياق إضافي بشأن عدم الامتثال لسياسات كلمات المرور يمكنك الاطّلاع على |
OncWifiContext
سياق إضافي لعدم الامتثال المتعلق بإعدادات Wi-Fi
تمثيل JSON |
---|
{ "wifiGuid": string } |
الحقول | |
---|---|
wifiGuid |
المعرّف الفريد العام (GUID) لإعدادات شبكة Wi-Fi غير المتوافقة |
PasswordPoliciesContext
سياق إضافي بشأن عدم الامتثال لسياسات كلمات المرور
تمثيل JSON |
---|
{
"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 ( |
الحقول | |
---|---|
androidVersion |
سلسلة إصدار Android المرئية للمستخدم مثلاً: |
androidDevicePolicyVersionCode |
رمز إصدار تطبيق "سياسة Android للأجهزة" |
androidDevicePolicyVersionName |
إصدار تطبيق "سياسة أمان Android" كما يظهر للمستخدم |
androidBuildNumber |
سلسلة معرّف إصدار Android مخصّصة للعرض للمستخدم. مثلاً: |
deviceKernelVersion |
إصدار النواة، مثل |
bootloaderVersion |
رقم إصدار برنامج الإقلاع على النظام، مثل |
androidBuildTime |
مدة الإنشاء يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
securityPatchLevel |
مستوى رمز تصحيح الأمان، مثل |
primaryLanguageCode |
رمز لغة IETF BCP 47 للغة الأساسية على الجهاز |
deviceBuildSignature |
تجزئة SHA-256 لـ |
systemUpdateInfo |
معلومات حول تحديث محتمل للنظام في انتظار المراجعة |
SystemUpdateInfo
معلومات حول تحديث محتمل للنظام في انتظار المراجعة
تمثيل JSON |
---|
{
"updateStatus": enum ( |
الحقول | |
---|---|
updateStatus |
حالة التحديث: ما إذا كان هناك تحديث ونوعه |
updateReceivedTime |
الوقت الذي أصبح فيه التحديث متاحًا لأول مرة تشير القيمة صفر إلى أنّ هذا الحقل لم يتم ضبطه. يتم ضبط هذا الحقل فقط في حال توفّر تحديث (أي أنّ قيمة يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
UpdateStatus
حالة التحديث: ما إذا كان هناك تحديث ونوعه
عمليات التعداد | |
---|---|
UPDATE_STATUS_UNKNOWN |
لا يُعرف ما إذا كان هناك تحديث نظام معلّق. يحدث ذلك مثلاً عندما يكون مستوى واجهة برمجة التطبيقات للجهاز أقل من 26، أو إذا كان إصدار "سياسة أمان Android" قديمًا. |
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,
"euiccChipInfo": [
{
object ( |
الحقول | |
---|---|
brand |
تمثّل هذه السمة العلامة التجارية للجهاز. مثلاً: |
hardware |
اسم الجهاز مثلاً: |
deviceBasebandVersion |
إصدار النطاق الأساسي مثلاً: |
manufacturer |
الشركة المصنّعة مثلاً: |
serialNumber |
الرقم التسلسلي للجهاز |
model |
طراز الجهاز مثلاً: |
batteryShutdownTemperatures[] |
يشير إلى الحدود الدنيا لدرجة الحرارة التي يتم عندها إيقاف تشغيل البطارية بالدرجة المئوية لكل بطارية على الجهاز. |
batteryThrottlingTemperatures[] |
تمثّل هذه السمة الحدود الدنيا لدرجة الحرارة بالدرجة المئوية التي يتم عندها خفض سرعة البطارية لكل بطارية على الجهاز. |
cpuShutdownTemperatures[] |
تمثّل هذه السمة الحدود الدنيا لدرجة حرارة إيقاف وحدة المعالجة المركزية (CPU) بالدرجة المئوية لكل وحدة معالجة مركزية على الجهاز. |
cpuThrottlingTemperatures[] |
يشير إلى الحدود القصوى لدرجة حرارة تقييد وحدة المعالجة المركزية (CPU) بالدرجة المئوية لكل وحدة معالجة مركزية على الجهاز. |
gpuShutdownTemperatures[] |
يشير إلى حدود إيقاف تشغيل وحدة معالجة الرسومات بالدرجة المئوية لكل وحدة معالجة رسومات على الجهاز. |
gpuThrottlingTemperatures[] |
يشير إلى الحدود القصوى لدرجة الحرارة التي يتم عندها تقييد وحدة معالجة الرسومات (GPU) بالدرجة المئوية لكل وحدة معالجة رسومات على الجهاز. |
skinShutdownTemperatures[] |
الحدود القصوى لدرجة حرارة سطح الجهاز التي تؤدي إلى إيقاف تشغيله، وذلك بالدرجة المئوية. |
skinThrottlingTemperatures[] |
حدود درجة حرارة خفض سرعة الجهاز بالدرجة المئوية |
enterpriseSpecificId |
النتائج فقط. معرّف يحدّد بشكل فريد جهازًا مملوكًا شخصيًا في مؤسسة معيّنة. على الجهاز الفعلي نفسه عند التسجيل في المؤسسة نفسها، يظلّ هذا المعرّف ثابتًا في عمليات الإعداد وحتى في عمليات إعادة الضبط على الإعدادات الأصلية. يتوفّر رقم التعريف هذا على الأجهزة الشخصية التي تتضمّن ملف عمل على الأجهزة التي تعمل بالإصدار 12 من نظام التشغيل Android والإصدارات الأحدث. |
euiccChipInfo[] |
النتائج فقط. معلومات ذات صلة بشريحة eUICC |
EuiccChipInfo
معلومات ذات صلة بشريحة eUICC
تمثيل JSON |
---|
{ "eid": string } |
الحقول | |
---|---|
eid |
النتائج فقط. مستند الهوية المضمّن (EID) الذي يحدّد شريحة eUICC لكل شريحة eUICC على الجهاز تتوفّر هذه الميزة على الأجهزة المملوكة للشركة التي تعمل بالإصدار 13 من نظام التشغيل Android والإصدارات الأحدث. |
الشبكة الإعلانية
معلومات شاشة الجهاز
تمثيل JSON |
---|
{
"name": string,
"displayId": integer,
"refreshRate": integer,
"state": enum ( |
الحقول | |
---|---|
name |
اسم الشاشة |
displayId |
معرّف العرض الفريد |
refreshRate |
معدّل تحديث الشاشة باللقطات في الثانية |
state |
حالة الشاشة |
width |
عرض الشاشة بالبكسل. |
height |
تمثّل هذه السمة ارتفاع الشاشة بالبكسل. |
density |
تمثّل هذه السمة كثافة العرض مُعبّرًا عنها بالنقاط في البوصة. |
DisplayState
تمثّل هذه السمة حالة شاشة العرض.
عمليات التعداد | |
---|---|
DISPLAY_STATE_UNSPECIFIED |
هذه القيمة غير مسموح بها. |
OFF |
الشاشة مطفأة. |
ON |
شاشة العرض مفعَّلة. |
DOZE |
تكون الشاشة في وضع السكون مع استهلاك منخفض للطاقة |
SUSPENDED |
تكون الشاشة في وضع السكون في حالة تعليق منخفضة الطاقة. |
ApplicationReport
المعلومات التي يتم إرسالها عن تطبيق مثبَّت
تمثيل JSON |
---|
{ "packageName": string, "versionName": string, "versionCode": integer, "events": [ { object ( |
الحقول | |
---|---|
packageName |
اسم حزمة التطبيق |
versionName |
تمثّل هذه السمة إصدار التطبيق كما يظهر للمستخدم. |
versionCode |
رمز إصدار التطبيق، الذي يمكن استخدامه لتحديد ما إذا كان أحد الإصدارات أحدث من إصدار آخر. |
events[] |
قائمة بأحداث التطبيق التي حدثت في آخر 30 ساعة |
displayName |
الاسم المعروض للتطبيق. |
packageSha256Hash |
تجزئة SHA-256 لملف APK الخاص بالتطبيق، والتي يمكن استخدامها للتحقّق من عدم تعديل التطبيق يتم تمثيل كل بايت من قيمة التجزئة كرقم سداسي عشري مكوّن من رقمين. |
signingKeyCertFingerprints[] |
تجزئة SHA-1 لكل |
installerPackageName |
اسم حزمة التطبيق الذي ثبّت هذا التطبيق |
applicationSource |
مصدر الحزمة |
state |
حالة التطبيق |
keyedAppStates[] |
قائمة بحالات التطبيق التي تم إدخال مفتاح لها والتي أبلغ عنها التطبيق. |
userFacingType |
تُستخدَم لتحديد ما إذا كان التطبيق موجّهًا للمستخدمين. |
ApplicationEvent
حدث ذو صلة بتطبيق
تمثيل JSON |
---|
{
"eventType": enum ( |
الحقول | |
---|---|
eventType |
نوع حدث التطبيق |
createTime |
تمثّل هذه السمة وقت إنشاء الحدث. يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
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 ( |
الحقول | |
---|---|
key |
مفتاح حالة التطبيق. تعمل كمرجع لما يوفّره التطبيق من حالة. على سبيل المثال، عند تقديم ملاحظات حول الإعدادات المُدارة، يمكن أن يكون هذا المفتاح هو مفتاح الإعدادات المُدارة. |
severity |
تمثّل هذه السمة مستوى خطورة حالة التطبيق. |
message |
سلسلة رسائل ذات تنسيق حر لشرح حالة التطبيق (اختيارية). إذا تم تفعيل الحالة بواسطة قيمة معيّنة (مثل قيمة إعداد مُدار)، يجب تضمينها في الرسالة. |
data |
قيمة اختيارية يمكن قراءتها آليًا من قِبل إدارة الخدمات الجوّالة للمؤسسات (EMM). على سبيل المثال، ضبط القيم التي يمكن للمشرف اختيار طلب البحث عنها في وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات (EMM) (مثل "إرسال إشعار إليّ إذا كانت بيانات battery_warning < 10"). |
createTime |
وقت إنشاء حالة التطبيق على الجهاز. يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
lastUpdateTime |
الوقت الذي تم فيه تعديل حالة التطبيق مؤخرًا يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
درجة الخطورة
تمثّل هذه السمة مستوى خطورة حالة التطبيق.
عمليات التعداد | |
---|---|
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 ( |
الحقول | |
---|---|
imei |
رقم IMEI لجهاز GSM مثلاً: |
meid |
رقم تعريف الأجهزة الجوّالة (MEID) لجهاز CDMA مثلاً: |
wifiMacAddress |
عنوان MAC لشبكة Wi-Fi للجهاز مثلاً: |
networkOperatorName |
الاسم الأبجدي للمشغّل المسجّل الحالي على سبيل المثال، Vodafone. |
telephonyInfos[] |
توفّر هذه السمة معلومات الاتصال المرتبطة بكل شريحة SIM على الجهاز. لا تتوفّر إلا على الأجهزة المُدارة بالكامل التي تعمل بالإصدار 23 من واجهة برمجة التطبيقات Android أو الإصدارات الأحدث. |
TelephonyInfo
معلومات الاتصالات الهاتفية المرتبطة بشريحة SIM معيّنة على الجهاز لا تتوفّر إلا على الأجهزة المُدارة بالكامل التي تعمل بالإصدار 23 من واجهة برمجة التطبيقات Android أو الإصدارات الأحدث.
تمثيل JSON |
---|
{ "phoneNumber": string, "carrierName": string, "iccId": string, "activationState": enum ( |
الحقول | |
---|---|
phoneNumber |
رقم الهاتف المرتبط بشريحة SIM هذه |
carrierName |
اسم مشغّل شبكة الجوّال المرتبط بشريحة SIM هذه |
iccId |
النتائج فقط. رقم ICCID المرتبط بشريحة SIM هذه |
activationState |
النتائج فقط. حالة تفعيل شريحة SIM على الجهاز ينطبق ذلك على شرائح eSIM فقط. تتوفّر هذه الميزة على جميع الأجهزة التي تعمل بالمستوى 35 لواجهة برمجة التطبيقات والإصدارات الأحدث. تكون هذه القيمة دائمًا |
configMode |
النتائج فقط. وضع إعدادات شريحة SIM على الجهاز ينطبق ذلك على شرائح eSIM فقط. تتوفّر هذه الميزة على جميع الأجهزة التي تعمل بالمستوى 35 لواجهة برمجة التطبيقات والإصدارات الأحدث. تكون هذه القيمة دائمًا |
ActivationState
حالة تفعيل شريحة SIM على الجهاز
عمليات التعداد | |
---|---|
ACTIVATION_STATE_UNSPECIFIED |
لم يتم تحديد حالة التفعيل. |
ACTIVATED |
شريحة SIM مفعَّلة. |
NOT_ACTIVATED |
شريحة SIM غير مفعَّلة. |
ConfigMode
وضع إعدادات شريحة SIM على الجهاز
عمليات التعداد | |
---|---|
CONFIG_MODE_UNSPECIFIED |
لم يتم تحديد وضع الإعداد. |
ADMIN_CONFIGURED |
أعدّ المشرف شريحة SIM هذه. |
USER_CONFIGURED |
ضبط المستخدم إعدادات شريحة SIM هذه. |
MemoryInfo
معلومات عن ذاكرة الجهاز ومساحة التخزين
تمثيل JSON |
---|
{ "totalRam": string, "totalInternalStorage": string } |
الحقول | |
---|---|
totalRam |
إجمالي سعة ذاكرة الوصول العشوائي (RAM) على الجهاز بالبايت |
totalInternalStorage |
إجمالي مساحة التخزين الداخلية على الجهاز بالبايت |
MemoryEvent
حدث مرتبط بقياسات الذاكرة ومساحة التخزين
لتمييز الأحداث الجديدة عن القديمة، ننصحك باستخدام الحقل
.createTime
تمثيل JSON |
---|
{
"eventType": enum ( |
الحقول | |
---|---|
eventType |
نوع الحدث. |
createTime |
تمثّل هذه السمة وقت إنشاء الحدث. يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
byteCount |
عدد وحدات البايت المجانية في الوسيط، أو بالنسبة إلى |
MemoryEventType
نوع الحدث.
عمليات التعداد | |
---|---|
MEMORY_EVENT_TYPE_UNSPECIFIED |
غير محدد لا تتضمّن أي أحداث هذا النوع. |
RAM_MEASURED |
تم قياس المساحة المتوفّرة في ذاكرة الوصول العشوائي. |
INTERNAL_STORAGE_MEASURED |
تم قياس المساحة المتوفّرة في وحدة التخزين الداخلية. |
EXTERNAL_STORAGE_DETECTED |
تم رصد وسيط تخزين خارجي جديد. عدد وحدات البايت المُبلَغ عنها هو إجمالي سعة وسيط التخزين. |
EXTERNAL_STORAGE_REMOVED |
تمت إزالة وسيط تخزين خارجي. عدد وحدات البايت المُبلغ عنه هو صفر. |
EXTERNAL_STORAGE_MEASURED |
تم قياس المساحة الحرة في وسيط تخزين خارجي. |
PowerManagementEvent
حدث لإدارة الطاقة
تمثيل JSON |
---|
{
"eventType": enum ( |
الحقول | |
---|---|
eventType |
نوع الحدث. |
createTime |
تمثّل هذه السمة وقت إنشاء الحدث. يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
batteryLevel |
بالنسبة إلى أحداث |
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 |
الوقت الذي تم فيه أخذ القياسات يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
batteryTemperatures[] |
درجات حرارة البطارية الحالية بالدرجة المئوية لكل بطارية على الجهاز |
cpuTemperatures[] |
درجات حرارة وحدة المعالجة المركزية الحالية بالدرجة المئوية لكل وحدة معالجة مركزية على الجهاز |
gpuTemperatures[] |
درجات حرارة وحدة معالجة الرسومات الحالية بالدرجة المئوية لكل وحدة معالجة رسومات على الجهاز |
skinTemperatures[] |
درجات حرارة جلد الجهاز الحالية بالدرجة المئوية |
fanSpeeds[] |
تمثّل هذه السمة سرعات المراوح في عدد الدورات في الدقيقة لكل مروحة على الجهاز. تعني المصفوفة الفارغة أنّه لا توجد مراوح أو أنّ سرعة المروحة غير متاحة على النظام. |
cpuUsages[] |
استخدامات وحدة المعالجة المركزية (CPU) بالنسبة المئوية لكل نواة متاحة على الجهاز يكون الاستخدام 0 لكل نواة غير موصَّلة. يشير المصفوفة الفارغة إلى أنّ استخدام وحدة المعالجة المركزية غير متاح في النظام. |
DeviceSettings
معلومات حول إعدادات الجهاز المتعلّقة بالأمان
تمثيل JSON |
---|
{
"isDeviceSecure": boolean,
"unknownSourcesEnabled": boolean,
"developmentSettingsEnabled": boolean,
"adbEnabled": boolean,
"isEncrypted": boolean,
"encryptionStatus": enum ( |
الحقول | |
---|---|
isDeviceSecure |
تحديد ما إذا كان الجهاز مؤمَّنًا برقم تعريف شخصي أو كلمة مرور |
unknownSourcesEnabled |
تُستخدَم لتحديد ما إذا كان مسموحًا بتثبيت التطبيقات من مصادر غير معروفة. |
developmentSettingsEnabled |
تحديد ما إذا كان "وضع المطوّر" مفعَّلاً على الجهاز |
adbEnabled |
تحديد ما إذا كان ADB مفعَّلاً على الجهاز |
isEncrypted |
تُستخدَم لتحديد ما إذا كان تشفير مساحة التخزين مفعَّلاً. |
encryptionStatus |
حالة التشفير من DevicePolicyManager |
verifyAppsEnabled |
تحديد ما إذا كان سيتم فرض التحقّق من Google Play للحماية على الجهاز |
EncryptionStatus
حالة تشفير الجهاز
عمليات التعداد | |
---|---|
ENCRYPTION_STATUS_UNSPECIFIED |
غير محدد يجب ألا يكون لأي جهاز هذا النوع. |
UNSUPPORTED |
لا يتيح الجهاز التشفير. |
INACTIVE |
يتوافق الجهاز مع التشفير، ولكنّه غير مفعّل حاليًا. |
ACTIVATING |
التشفير غير مفعَّل حاليًا، ولكنّه قيد التفعيل. |
ACTIVE |
التشفير مفعّل. |
ACTIVE_DEFAULT_KEY |
التشفير مفعَّل، ولكن لم يضبط المستخدم مفتاح تشفير. |
ACTIVE_PER_USER |
التشفير مفعّل، ومفتاح التشفير مرتبط بملف المستخدم الشخصي. |
SecurityPosture
مستوى أمان الجهاز، كما هو محدّد بحالة الجهاز الحالية والسياسات المطبَّقة
تمثيل JSON |
---|
{ "devicePosture": enum ( |
الحقول | |
---|---|
devicePosture |
قيمة وضع أمان الجهاز |
postureDetails[] |
تفاصيل إضافية حول مستوى أمان الجهاز. |
DevicePosture
قيم وضع الأمان المحتملة لجهاز خاضع للإدارة
عمليات التعداد | |
---|---|
POSTURE_UNSPECIFIED |
غير محدد لا تتوفّر تفاصيل عن وضعية الجسم لقيمة وضعية الجسم هذه. |
SECURE |
هذا الجهاز آمن. |
AT_RISK |
قد يكون هذا الجهاز أكثر عرضة للجهات الضارة من الحدّ الموصى به للاستخدام مع بيانات الشركة. |
POTENTIALLY_COMPROMISED |
قد يكون هذا الجهاز معرَّضًا للخطر، وقد يتمكّن المستخدمون غير المصرّح لهم من الوصول إلى بيانات الشركة. |
PostureDetail
تفاصيل إضافية حول مستوى أمان الجهاز.
تمثيل JSON |
---|
{ "securityRisk": enum ( |
الحقول | |
---|---|
securityRisk |
خطر أمان محدّد يؤثّر سلبًا في حالة أمان الجهاز. |
advice[] |
نصائح موجّهة إلى المشرفين للحدّ من مخاطر الأمان هذه وتحسين مستوى أمان الجهاز |
SecurityRisk
الخطر الذي يجعل الجهاز في حالة غير آمنة.
عمليات التعداد | |
---|---|
SECURITY_RISK_UNSPECIFIED |
غير محدد |
UNKNOWN_OS |
ترصد واجهة برمجة التطبيقات Play Integrity API أنّ الجهاز يعمل بنظام تشغيل غير معروف (تنجح عملية التحقّق basicIntegrity ولكن لا تنجح عملية التحقّق ctsProfileMatch). |
COMPROMISED_OS |
ترصد واجهة برمجة التطبيقات Play Integrity API أنّ الجهاز يشغّل نظام تشغيل تم اختراقه (لا يجتاز عملية التحقّق basicIntegrity). |
HARDWARE_BACKED_EVALUATION_FAILED |
ترصد واجهة برمجة التطبيقات Play Integrity API أنّ الجهاز لا يضمن سلامة النظام إلى حدٍ كبير، وذلك في حال عدم ظهور التصنيف MEETS_STRONG_INTEGRITY في حقل سلامة الجهاز. |
CommonCriteriaModeInfo
معلومات حول "وضع المعايير المشتركة"، أي معايير الأمان المحدّدة في معايير التقييم المشتركة لأمان تكنولوجيا المعلومات (CC).
لا تتوفّر هذه المعلومات إلا إذا كانت statusReportingSettings.commonCriteriaModeEnabled
true
في سياسة الجهاز.
تمثيل JSON |
---|
{ "commonCriteriaModeStatus": enum ( |
الحقول | |
---|---|
commonCriteriaModeStatus |
تحدّد هذه السمة ما إذا كان "وضع المعايير المشتركة" مفعَّلاً. |
policySignatureVerificationStatus |
النتائج فقط. حالة إثبات صحة توقيع السياسة |
CommonCriteriaModeStatus
تحدّد هذه السمة ما إذا كان "وضع المعايير المشتركة" مفعَّلاً.
عمليات التعداد | |
---|---|
COMMON_CRITERIA_MODE_STATUS_UNKNOWN |
حالة غير معروفة. |
COMMON_CRITERIA_MODE_DISABLED |
وضع "المعايير المشتركة" غير مفعَّل حاليًا. |
COMMON_CRITERIA_MODE_ENABLED |
وضع "المعايير المشتركة" مفعَّل حاليًا. |
PolicySignatureVerificationStatus
حالة إثبات صحة توقيع السياسة
عمليات التعداد | |
---|---|
POLICY_SIGNATURE_VERIFICATION_STATUS_UNSPECIFIED |
غير محدد لم يتم الإبلاغ عن حالة إثبات الملكية. يتم ضبط هذه السمة فقط إذا كانت قيمة هي "خطأ". |
POLICY_SIGNATURE_VERIFICATION_DISABLED |
تم إيقاف التحقّق من توقيع السياسة على الجهاز لأنّ قيمة مضبوطة على "false". |
POLICY_SIGNATURE_VERIFICATION_SUCCEEDED |
تم التأكّد من صحة توقيع السياسة بنجاح. |
POLICY_SIGNATURE_VERIFICATION_NOT_SUPPORTED |
لا تتوفّر ميزة التحقّق من توقيع السياسة، مثلاً لأنّ الجهاز تم تسجيله باستخدام إصدار من CloudDPC لا يتيح التحقّق من توقيع السياسة. |
POLICY_SIGNATURE_VERIFICATION_FAILED |
تعذّر التحقّق من توقيع السياسة. لم يتم تطبيق السياسة. |
DpcMigrationInfo
معلومات حول ما إذا كان قد تم نقل هذا الجهاز من إدارة وحدة تحكّم أخرى في سياسة الجهاز (DPC).
تمثيل JSON |
---|
{ "previousDpc": string, "additionalData": string } |
الحقول | |
---|---|
previousDpc |
النتائج فقط. إذا تم نقل هذا الجهاز من أداة أخرى لإدارة سياسات الجهاز (DPC)، سيكون هذا هو اسم الحزمة. ولا تتم تعبئته في الحالات الأخرى. |
additionalData |
النتائج فقط. إذا تم نقل هذا الجهاز من أداة أخرى لإدارة سياسات الجهاز (DPC)، سيتم ملء حقل |
الطُرق |
|
---|---|
|
يحذف هذا الإجراء جهازًا. |
|
تعرض هذه الطريقة جهازًا. |
|
يُصدر هذا الإجراء أمرًا إلى جهاز. |
|
تعرض هذه الطريقة قائمة بالأجهزة لمؤسسة معيّنة. |
|
تعدّل هذه الطريقة جهازًا. |