- משאב: מכשיר
- DeviceState
- NonComplianceDetail
- InstallationFailureReason
- SpecificNonComplianceReason
- SpecificNonComplianceContext
- OncWifiContext
- PasswordPoliciesContext
- SoftwareInfo
- SystemUpdateInfo
- UpdateStatus
- HardwareInfo
- רשת המדיה
- DisplayState
- ApplicationReport
- ApplicationEvent
- ApplicationEventType
- ApplicationSource
- ApplicationState
- KeyedAppState
- רמת החומרה
- UserFacingType
- NetworkInfo
- TelephonyInfo
- MemoryInfo
- MemoryEvent
- MemoryEventType
- PowerManagementEvent
- PowerManagementEventType
- HardwareStatus
- DeviceSettings
- EncryptionStatus
- SecurityPosture
- DevicePosture
- PostureDetail
- SecurityRisk
- CommonCriteriaModeInfo
- CommonCriteriaModeStatus
- DpcMigrationInfo
- שיטות
משאב: מכשיר
מכשיר בבעלות ארגון. אם לא צוין אחרת, כל השדות מוגדרים לקריאה בלבד ואי אפשר לשנות אותם עד enterprises.devices.patch
.
ייצוג JSON |
---|
{ "name": string, "userName": string, "managementMode": enum ( |
שדות | |
---|---|
name |
שם המכשיר, בפורמט |
userName |
שם המשאב של המשתמש שהוא הבעלים של המכשיר, שמופיע בפורמט |
managementMode |
סוג מצב הניהול של Android Device Policy במכשיר. יש לכך השפעה על הגדרות המדיניות שנתמכות. |
state |
המצב שיש להחיל על המכשיר. אפשר לשנות את השדה הזה באמצעות בקשת תיקון. חשוב לשים לב שכששולחים קריאה ל- |
appliedState |
המצב שחל כרגע על המכשיר. |
policyCompliant |
האם המכשיר עומד בדרישות המדיניות הרלוונטיות. |
nonComplianceDetails[] |
פרטים על הגדרות המדיניות שהמכשיר לא תואם להן. |
enrollmentTime |
מועד השיוך של המכשיר לארגון. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
lastStatusReportTime |
הפעם האחרונה שבה המכשיר שלח דוח סטטוס. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
lastPolicyComplianceReportTime |
הוצא משימוש. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
lastPolicySyncTime |
הפעם האחרונה שהמכשיר אחזר את המדיניות. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
policyName |
שם המדיניות שחלה על המכשיר, בפורמט |
appliedPolicyName |
שם המדיניות שחלה כרגע על המכשיר. |
appliedPolicyVersion |
גרסת המדיניות שחלה כרגע על המכשיר. |
apiLevel |
רמת ה-API של גרסת פלטפורמת Android שפועלת במכשיר. |
enrollmentTokenData |
אם המכשיר נרשם באמצעות אסימון רישום עם נתונים נוספים שסופקו, השדה הזה יכיל את הנתונים האלה. |
enrollmentTokenName |
אם המכשיר נרשם באמצעות אסימון רישום, השדה הזה יכיל את שם האסימון. |
disabledReason |
אם מצב המכשיר הוא |
softwareInfo |
מידע מפורט על התוכנה של המכשיר. המידע הזה זמין רק אם הערך של |
hardwareInfo |
מידע מפורט על חומרת המכשיר. |
displays[] |
מידע מפורט על המסכים במכשיר. המידע הזה זמין רק אם הערך של |
applicationReports[] |
דוחות לגבי אפליקציות שמותקנות במכשיר. המידע הזה זמין רק אם המדיניות |
previousDeviceNames[] |
אם אותו מכשיר פיזי נרשם כמה פעמים, השדה הזה יכלול את שמות המכשירים הקודמים. המספר הסידורי משמש כמזהה ייחודי כדי לקבוע אם אותו מכשיר פיזי נרשם בעבר. השמות מופיעים בסדר כרונולוגי. |
networkInfo |
פרטי הרשת של המכשיר. המידע הזה זמין רק אם הערך של |
memoryInfo |
פרטי זיכרון: מכילים מידע על הזיכרון והאחסון של המכשיר. |
memoryEvents[] |
אירועים שקשורים למדידות של זיכרון ואחסון בסדר כרונולוגי. המידע הזה זמין רק אם הערך של אירועים נשמרים למשך תקופה מסוימת, ואירועים ישנים נמחקים. |
powerManagementEvents[] |
אירועים של ניהול צריכת חשמל במכשיר בסדר כרונולוגי. המידע הזה זמין רק אם הערך של |
hardwareStatusSamples[] |
דוגמאות של סטטוס חומרה בסדר כרונולוגי. המידע הזה זמין רק אם הערך של |
deviceSettings |
מידע על הגדרות המכשיר המידע הזה זמין רק אם הערך של |
user |
המשתמש שהמכשיר הוא הבעלים של המכשיר. |
systemProperties |
מפה של השם והערך של מאפייני המערכת שנבחרו שקשורים למכשיר. המידע הזה זמין רק אם הערך של אובייקט שמכיל רשימה של |
securityPosture |
ערך מצב האבטחה של המכשיר משקף את רמת האבטחה של המכשיר. |
ownership |
הבעלות על המכשיר המנוהל. |
commonCriteriaModeInfo |
מידע על מצב קריטריונים משותפים – תקני אבטחה שמוגדרים ב-Common criteria for Information Technology Evaluation (הערכה של אבטחת מידע טכנולוגיים) (CC). המידע הזה זמין רק אם לפי המדיניות של המכשיר |
appliedPasswordPolicies[] |
דרישות הסיסמה שחלות כרגע על המכשיר.
|
dpcMigrationInfo |
פלט בלבד. מידע שמציין אם המכשיר הזה הועבר מניהול של בקר מדיניות מכשירים (DPC) אחר. |
DeviceState
המדינות שעשויות לחול על מכשיר.
טיפוסים בני מנייה (enum) | |
---|---|
DEVICE_STATE_UNSPECIFIED |
הערך הזה אסור. |
ACTIVE |
המכשיר פעיל. |
DISABLED |
המכשיר מושבת. |
DELETED |
המכשיר נמחק. המצב הזה אף פעם לא מוחזר על ידי קריאה ל-API, אבל משמש בדוח הסטטוס הסופי כשהמכשיר מאשר את המחיקה. אם המכשיר יימחק באמצעות הקריאה ל-API, המצב הזה יפורסם ב-Pub/Sub. אם המשתמש ימחק את פרופיל העבודה או יאפס את המכשיר, מצב המכשיר לא יהיה ידוע לשרת. |
PROVISIONING |
בתהליך הקצאה של המכשיר. מכשירים חדשים שנרשמו נמצאים במצב הזה עד שתחול עליהם מדיניות. |
LOST |
המכשיר אבד. המצב הזה אפשרי רק במכשירים שהם בבעלות הארגון. |
PREPARING_FOR_MIGRATION |
המכשיר מתכונן להעברה ל-Android Management API. לא נדרשת פעולה נוספת כדי להמשיך בהעברה. |
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
סיבות אפשריות לכישלון של התקנת אפליקציה.
טיפוסים בני מנייה (enum) | |
---|---|
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
פרטים נוספים על הסיבה לכך שהמכשיר לא תואם להגדרת המדיניות. בעתיד אפשר להוסיף ל-enum ערכים חדשים.
טיפוסים בני מנייה (enum) | |
---|---|
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 |
הגדרת ONC Wi-Fi לא נתמכת ברמת ה-API של גרסת Android שפועלת במכשיר. מציין איזה ערך שדה לא נתמך. מוגדרת. הערך של מוגדר ל- . |
ONC_WIFI_INVALID_ENTERPRISE_CONFIG |
ברשת ה-Wi-Fi של הארגון חסרים ה-CA ברמה הבסיסית או שם הדומיין. הערך של מוגדר ל- . |
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK |
המשתמש צריך להסיר את רשת ה-Wi-Fi שהוגדרה באופן ידני. האפשרות הזו רלוונטית רק לפרופילים של עבודה במכשירים שהם בבעלות אישית. הערך של מוגדר ל- . |
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY |
הכינוי של זוג המפתחות שצוין באמצעות השדה ClientCertKeyPairAlias ב- לא תואם למפתח קיים שמותקן במכשיר. הערך של מוגדר ל- . |
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 |
קוד הגרסה של האפליקציה Device Policy ל-Android. |
androidDevicePolicyVersionName |
גרסת האפליקציה של Android Device Policy כפי שהיא מוצגת למשתמש. |
androidBuildNumber |
מחרוזת מזהה build של Android שמיועדת להצגה למשתמש. לדוגמה, |
deviceKernelVersion |
גרסת ליבה, למשל |
bootloaderVersion |
מספר הגרסה של תוכנת האתחול של המערכת, לדוגמה |
androidBuildTime |
זמן היצירה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
securityPatchLevel |
רמת תיקון האבטחה, למשל |
primaryLanguageCode |
קוד שפה IETF BCP 47 ללוקאל הראשי במכשיר. |
deviceBuildSignature |
גיבוב SHA-256 של |
systemUpdateInfo |
מידע על עדכון מערכת שעשוי להיות בהמתנה. |
SystemUpdateInfo
מידע על עדכון מערכת שעשוי להיות בהמתנה.
ייצוג JSON |
---|
{
"updateStatus": enum ( |
שדות | |
---|---|
updateStatus |
הסטטוס של העדכון: האם קיים עדכון ומהו הסוג. |
updateReceivedTime |
השעה שבה העדכון היה זמין לראשונה. ערך אפס מציין שהשדה הזה לא מוגדר. השדה הזה מוגדר רק אם יש עדכון זמין (כלומר, חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
UpdateStatus
הסטטוס של העדכון: האם קיים עדכון ומהו הסוג.
טיפוסים בני מנייה (enum) | |
---|---|
UPDATE_STATUS_UNKNOWN |
לא ידוע אם יש עדכון מערכת בהמתנה. זה קורה כאשר, למשל, רמת ה-API של המכשיר נמוכה מ-26, או אם הגרסה של Android Device Policy מיושנת. |
UP_TO_DATE |
אין עדכון מערכת בהמתנה זמין במכשיר. |
UNKNOWN_UPDATE_AVAILABLE |
יש עדכון מערכת בהמתנה, אבל הסוג שלו לא ידוע. |
SECURITY_UPDATE_AVAILABLE |
יש עדכון אבטחה בהמתנה. |
OS_UPDATE_AVAILABLE |
יש עדכון זמין של מערכת ההפעלה בהמתנה. |
HardwareInfo
מידע על חומרת המכשיר. השדות שקשורים לערכי הסף של הטמפרטורה זמינים רק אם הערך של hardwareStatusEnabled
הוא True במדיניות המכשיר.
ייצוג 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 |
המותג של המכשיר. לדוגמה, |
hardware |
שם החומרה. לדוגמה, |
deviceBasebandVersion |
גרסת פס בסיס. לדוגמה, |
manufacturer |
יצרן. לדוגמה, |
serialNumber |
המספר הסידורי של המכשיר. |
model |
דגם המכשיר. לדוגמה, |
batteryShutdownTemperatures[] |
סף הטמפרטורה של כיבוי הסוללה בצלזיוס לכל סוללה במכשיר. |
batteryThrottlingTemperatures[] |
ערכי סף לויסות טמפרטורה (throttle) של הסוללה בצלזיוס לכל סוללה במכשיר. |
cpuShutdownTemperatures[] |
סף הטמפרטורה של כיבוי המעבד בצלזיוס לכל מעבד במכשיר. |
cpuThrottlingTemperatures[] |
ערכי סף לויסות טמפרטורה של המעבד (CPU) בצלזיוס לכל מעבד (CPU) במכשיר. |
gpuShutdownTemperatures[] |
סף הטמפרטורה של כיבוי ה-GPU בצלזיוס לכל GPU במכשיר. |
gpuThrottlingTemperatures[] |
ערכי סף לויסות טמפרטורה של GPU בצלזיוס לכל GPU במכשיר. |
skinShutdownTemperatures[] |
ערכי סף הטמפרטורה של כיבוי העור במכשיר בצלזיוס. |
skinThrottlingTemperatures[] |
ערכי סף הטמפרטורה של ויסות העור במכשיר, בצלזיוס. |
enterpriseSpecificId |
פלט בלבד. מזהה ייחודי שמשמש לזיהוי ייחודי של מכשיר בבעלות אישית בארגון מסוים. המזהה הזה נשאר באותו מכשיר פיזי כשהוא רשום לאותו ארגון, הוא נשאר בכל ההגדרות ואפילו באיפוס להגדרות המקוריות. המזהה הזה זמין במכשירים בבעלות אישית עם פרופיל עבודה במכשירים עם Android מגרסה 12 ואילך. |
רשת המדיה
מידע על תצוגת המכשיר.
ייצוג JSON |
---|
{
"name": string,
"displayId": integer,
"refreshRate": integer,
"state": enum ( |
שדות | |
---|---|
name |
שם המסך. |
displayId |
מזהה ייחודי לתצוגה. |
refreshRate |
קצב הרענון של התצוגה ביחידות של פריימים לשנייה. |
state |
מצב המסך. |
width |
רוחב התצוגה בפיקסלים. |
height |
גובה התצוגה בפיקסלים. |
density |
צפיפות התצוגה מבוטאת כנקודות לאינץ'. |
DisplayState
מצב המסך.
טיפוסים בני מנייה (enum) | |
---|---|
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 |
שעת היצירה של האירוע. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
ApplicationEventType
סוג של אירוע שקשור לאפליקציה.
טיפוסים בני מנייה (enum) | |
---|---|
APPLICATION_EVENT_TYPE_UNSPECIFIED |
הערך הזה אסור. |
INSTALLED |
האפליקציה הותקנה. |
CHANGED |
האפליקציה שונתה. לדוגמה, רכיב מסוים הופעל או הושבת. |
DATA_CLEARED |
נתוני האפליקציה נוקו. |
REMOVED |
האפליקציה הוסרה. |
REPLACED |
הותקנה גרסה חדשה של האפליקציה, והיא מחליפה את הגרסה הישנה. |
RESTARTED |
האפליקציה הופעלה מחדש. |
PINNED |
האפליקציה הוצמדה לחזית. |
UNPINNED |
ההצמדה של האפליקציה בוטלה. |
ApplicationSource
המקור שסיפק את האפליקציה.
טיפוסים בני מנייה (enum) | |
---|---|
APPLICATION_SOURCE_UNSPECIFIED |
האפליקציה נטענה ממקור שלא צוין. |
SYSTEM_APP_FACTORY_VERSION |
זוהי אפליקציית מערכת מתמונת היצרן של המכשיר. |
SYSTEM_APP_UPDATED_VERSION |
זוהי אפליקציית מערכת מעודכנת. |
INSTALLED_FROM_PLAY_STORE |
האפליקציה הותקנה מחנות Google Play. |
ApplicationState
סטטוס ההתקנה הנוכחי.
טיפוסים בני מנייה (enum) | |
---|---|
APPLICATION_STATE_UNSPECIFIED |
לא צוין מצב האפליקציה |
REMOVED |
האפליקציה הוסרה מהמכשיר |
INSTALLED |
האפליקציה מותקנת במכשיר |
KeyedAppState
מצב האפליקציה המקושר, שדווח על ידי האפליקציה.
ייצוג JSON |
---|
{
"key": string,
"severity": enum ( |
שדות | |
---|---|
key |
המפתח למצב האפליקציה. היא נקודת התייחסות למה שהאפליקציה מספקת. לדוגמה, כששולחים משוב על הגדרות מנוהלות, המפתח הזה יכול להיות המפתח של ההגדרה המנוהלת. |
severity |
רמת החומרה של מצב האפליקציה. |
message |
אפשר גם להזין מחרוזת הודעה בפורמט חופשי כדי להסביר את מצב האפליקציה. אם המצב הופעל על ידי ערך מסוים (למשל ערך הגדרה מנוהלת), הוא צריך להיכלל בהודעה. |
data |
לחלופין, ערך קריא למחשבים שייקרא על ידי ה-EMM. לדוגמה, הגדרת ערכים שהאדמין יכול לבחור להריץ עליהם שאילתות במסוף ה-EMM (למשל, 'שלחו לי הודעה אם נתוני המוצר 'אזהרת סוללה' < 10). |
createTime |
זמן היצירה של מצב האפליקציה במכשיר. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
lastUpdateTime |
השעה שבה מצב האפליקציה עודכן לאחרונה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
מידת החומרה
רמת החומרה של מצב האפליקציה.
טיפוסים בני מנייה (enum) | |
---|---|
SEVERITY_UNSPECIFIED |
רמת החומרה לא צוינה. |
INFO |
רמת חומרת המידע. |
ERROR |
רמת חומרת השגיאה. צריך להגדיר את האפשרות הזו רק במקרים של שגיאות אמיתיות שארגון הניהול צריך לנקוט פעולה כדי לתקן אותן. |
UserFacingType
האם האפליקציה מוצגת למשתמשים.
טיפוסים בני מנייה (enum) | |
---|---|
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 במכשיר. נתמכת רק במכשירים מנוהלים, החל מרמת API של Android 23. |
TelephonyInfo
פרטי טלפוניה שמשויכים לכרטיס SIM נתון במכשיר. נתמכת רק במכשירים מנוהלים, החל מרמת API של Android 23.
ייצוג JSON |
---|
{ "phoneNumber": string, "carrierName": string } |
שדות | |
---|---|
phoneNumber |
מספר הטלפון המשויך לכרטיס ה-SIM הזה. |
carrierName |
שם הספק המשויך לכרטיס ה-SIM הזה. |
MemoryInfo
מידע על הזיכרון והאחסון במכשיר.
ייצוג JSON |
---|
{ "totalRam": string, "totalInternalStorage": string } |
שדות | |
---|---|
totalRam |
סך כל ה-RAM במכשיר בבייטים. |
totalInternalStorage |
סך כל האחסון הפנימי במכשיר בבייטים. |
MemoryEvent
אירוע שקשור למדידות של זיכרון ואחסון.
כדי להבדיל בין אירועים חדשים לאירועים ישנים, מומלץ להשתמש בשדה
.createTime
ייצוג JSON |
---|
{
"eventType": enum ( |
שדות | |
---|---|
eventType |
סוג האירוע. |
createTime |
שעת היצירה של האירוע. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
byteCount |
מספר הבייטים הפנויים באמצעי ההגעה לאתר, או עבור |
MemoryEventType
סוג האירוע.
טיפוסים בני מנייה (enum) | |
---|---|
MEMORY_EVENT_TYPE_UNSPECIFIED |
לא צוין. אין אירועים מהסוג הזה. |
RAM_MEASURED |
נמדד מקום פנוי ב-RAM. |
INTERNAL_STORAGE_MEASURED |
נמדדה מקום פנוי באחסון הפנימי. |
EXTERNAL_STORAGE_DETECTED |
זוהה אמצעי חדש לאחסון חיצוני. מספר הבייטים המדווח הוא הקיבולת הכוללת של אמצעי האחסון. |
EXTERNAL_STORAGE_REMOVED |
הוסר אמצעי אחסון חיצוני. מספר הבייטים שדווח הוא אפס. |
EXTERNAL_STORAGE_MEASURED |
נמדדה מקום פנוי באמצעי של אחסון חיצוני. |
PowerManagementEvent
אירוע של ניהול צריכת החשמל.
ייצוג JSON |
---|
{
"eventType": enum ( |
שדות | |
---|---|
eventType |
סוג האירוע. |
createTime |
שעת היצירה של האירוע. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
batteryLevel |
ב- |
PowerManagementEventType
סוג האירוע.
טיפוסים בני מנייה (enum) | |
---|---|
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 |
הזמן שבו התבצעו המדידות. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
batteryTemperatures[] |
הטמפרטורות הנוכחיות של הסוללה בצלזיוס לכל סוללה במכשיר. |
cpuTemperatures[] |
הטמפרטורות הנוכחיות של המעבד (CPU) בצלזיוס של כל מעבד (CPU) במכשיר. |
gpuTemperatures[] |
הטמפרטורות הנוכחיות של ה-GPU בצלזיוס לכל GPU במכשיר. |
skinTemperatures[] |
טמפרטורות העור הנוכחיות של המכשיר בצלזיוס. |
fanSpeeds[] |
מהירויות המאווררים לפי סל״ד של כל מאוורר במכשיר. מערך ריק פירושו שאין מאווררים או מהירות המאוורר לא נתמכת במערכת. |
cpuUsages[] |
אחוז השימושים במעבד (CPU) בכל ליבה הזמינה במכשיר. השימוש הוא 0 לכל ליבה לא מחוברת. מערך ריק פירושו שהשימוש במעבד (CPU) אינו נתמך במערכת. |
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 Protect במכשיר. |
EncryptionStatus
סטטוס ההצפנה של המכשיר.
טיפוסים בני מנייה (enum) | |
---|---|
ENCRYPTION_STATUS_UNSPECIFIED |
לא צוין. הסוג הזה לא אמור להיות קיים באף מכשיר. |
UNSUPPORTED |
המכשיר לא תומך בהצפנה. |
INACTIVE |
ההצפנה נתמכת על ידי המכשיר, אבל היא לא פעילה כרגע. |
ACTIVATING |
ההצפנה לא פעילה כרגע, אבל היא מופעלת כרגע. |
ACTIVE |
ההצפנה פעילה. |
ACTIVE_DEFAULT_KEY |
ההצפנה פעילה, אבל המשתמש לא הגדיר מפתח הצפנה. |
ACTIVE_PER_USER |
ההצפנה פעילה, ומפתח ההצפנה מקושר לפרופיל המשתמש. |
SecurityPosture
מצב האבטחה של המכשיר, שנקבע לפי מצב המכשיר הנוכחי והמדיניות שהוחלה.
ייצוג JSON |
---|
{ "devicePosture": enum ( |
שדות | |
---|---|
devicePosture |
ערך מצב האבטחה של המכשיר. |
postureDetails[] |
פרטים נוספים בנוגע למצב האבטחה של המכשיר. |
DevicePosture
ערכים אפשריים של מצב האבטחה במכשיר שנמצא בניהול.
טיפוסים בני מנייה (enum) | |
---|---|
POSTURE_UNSPECIFIED |
לא צוין. אין פרטים על המיקום הנוכחי שלך. |
SECURE |
המכשיר הזה מאובטח. |
AT_RISK |
המכשיר הזה עלול להיות חשוף יותר לגורמים זדוניים ממה המומלץ לשימוש עם נתונים של הארגון. |
POTENTIALLY_COMPROMISED |
יכול להיות שהמכשיר הזה נפרץ ושנתוני הארגון יהיו נגישים לגורמים לא מורשים. |
PostureDetail
פרטים נוספים בנוגע למצב האבטחה של המכשיר.
ייצוג JSON |
---|
{ "securityRisk": enum ( |
שדות | |
---|---|
securityRisk |
סיכון אבטחה ספציפי שמשפיע לרעה על מצב האבטחה של המכשיר. |
advice[] |
עצות תואמות של האדמין לצמצום סיכוני האבטחה האלה ולשיפור מצב האבטחה של המכשיר. |
SecurityRisk
הסיכון לכך שהמכשיר לא יהיה במצב המאובטח ביותר.
טיפוסים בני מנייה (enum) | |
---|---|
SECURITY_RISK_UNSPECIFIED |
לא צוין. |
UNKNOWN_OS |
Play Integrity API מזהה שבמכשיר פועלת מערכת הפעלה לא ידועה (בדיקת היושרה הבסיסית מצליחה אבל ctsProfileMatch נכשל). |
COMPROMISED_OS |
Play Integrity API מזהה שבמכשיר פועלת מערכת הפעלה שנחשפה (בדיקת תקינות בסיסית נכשלת). |
HARDWARE_BACKED_EVALUATION_FAILED |
Play Integrity API מזהה שאין למכשיר ערובה ברורה לתקינות המערכת, אם התווית MEETS_STRONG_INTEGRITY לא מופיעה בשדה התקינות של המכשיר. |
CommonCriteriaModeInfo
מידע על מצב קריטריונים משותפים – תקני אבטחה שמוגדרים ב-Common criteria for Information Technology Evaluation (הערכה של אבטחת מידע טכנולוגיים) (CC).
המידע הזה זמין רק אם הערך של statusReportingSettings.commonCriteriaModeEnabled
הוא true
במדיניות של המכשיר.
ייצוג JSON |
---|
{
"commonCriteriaModeStatus": enum ( |
שדות | |
---|---|
commonCriteriaModeStatus |
האם מצב Common criterion (קריטריונים משותפים) מופעל. |
CommonCriteriaModeStatus
האם מצב Common criterion (קריטריונים משותפים) מופעל.
טיפוסים בני מנייה (enum) | |
---|---|
COMMON_CRITERIA_MODE_STATUS_UNKNOWN |
סטטוס לא ידוע. |
COMMON_CRITERIA_MODE_DISABLED |
מצב 'קריטריונים משותפים' מושבת כרגע. |
COMMON_CRITERIA_MODE_ENABLED |
מצב 'קריטריונים משותפים' מופעל כרגע. |
DpcMigrationInfo
מידע שמציין אם המכשיר הזה הועבר מניהול של בקר מדיניות מכשירים (DPC) אחר.
ייצוג JSON |
---|
{ "previousDpc": string, "additionalData": string } |
שדות | |
---|---|
previousDpc |
פלט בלבד. אם המכשיר הזה הועבר מבקר DPC אחר, זהו שם החבילה שלו. השדה לא מאוכלס במקרים אחרים. |
additionalData |
פלט בלבד. אם המכשיר הזה הועבר מ-DPC אחר, השדה |
שיטות |
|
---|---|
|
מחיקת מכשיר. |
|
מקבל מכשיר. |
|
יוצר פקודה למכשיר. |
|
בתיבת הדו-שיח הזו מפורטים מכשירים של ארגון נתון. |
|
עדכון מכשיר. |