- রিসোর্স: ডিভাইস
- ডিভাইসস্টেট
- অসম্মতিবিস্তারিত
- ইনস্টলেশন ব্যর্থতার কারণ
- নির্দিষ্ট অসম্মতি কারণ
- নির্দিষ্ট অসম্মতিপ্রসঙ্গ
- OncWifiContext সম্পর্কে
- পাসওয়ার্ডনীতিপ্রসঙ্গ
- ডিফল্ট অ্যাপ্লিকেশন প্রসঙ্গ
- সফটওয়্যার তথ্য
- সিস্টেমআপডেটইনফো
- আপডেট স্ট্যাটাস
- হার্ডওয়্যার তথ্য
- EuiccChipInfo সম্পর্কে
- প্রদর্শন
- ডিসপ্লেস্টেট
- অ্যাপ্লিকেশন রিপোর্ট
- অ্যাপ্লিকেশন ইভেন্ট
- অ্যাপ্লিকেশন ইভেন্ট টাইপ
- অ্যাপ্লিকেশনসোর্স
- অ্যাপ্লিকেশনস্টেট
- KeyedAppState সম্পর্কে
- তীব্রতা
- ব্যবহারকারীর মুখের ধরণ
- নেটওয়ার্কইনফো
- টেলিফোনি তথ্য
- অ্যাক্টিভেশনস্টেট
- কনফিগমোড
- মেমোরিইনফো
- মেমোরিইভেন্ট
- মেমোরিইভেন্টটাইপ
- পাওয়ার ম্যানেজমেন্ট ইভেন্ট
- পাওয়ার ম্যানেজমেন্টইভেন্ট টাইপ
- হার্ডওয়্যার স্ট্যাটাস
- ডিভাইস সেটিংস
- এনক্রিপশনস্ট্যাটাস
- নিরাপত্তাভঙ্গি
- ডিভাইসভঙ্গি
- ভঙ্গি বিস্তারিত
- নিরাপত্তাঝুঁকি
- কমনক্রিটেরিয়ামোডইনফো
- সাধারণ মানদণ্ড মোড স্ট্যাটাস
- নীতি স্বাক্ষর যাচাইকরণের স্থিতি
- DpcMigrationInfo সম্পর্কে
- ডিফল্ট অ্যাপ্লিকেশন তথ্য
- ডিফল্ট অ্যাপ্লিকেশন সেটিং প্রচেষ্টা
- প্রচেষ্টা ফলাফল
- পদ্ধতি
রিসোর্স: ডিভাইস
একটি এন্টারপ্রাইজের মালিকানাধীন ডিভাইস। অন্যথায় উল্লেখ না করা হলে, সমস্ত ক্ষেত্র কেবল পঠনযোগ্য এবং enterprises.devices.patch দ্বারা পরিবর্তন করা যাবে না।
| JSON উপস্থাপনা |
|---|
{ "name": string, "userName": string, "managementMode": enum ( |
| ক্ষেত্র | |
|---|---|
name | |
userName | এই ডিভাইসের মালিক ব্যবহারকারীর রিসোর্সের নাম |
managementMode | Android ডিভাইস নীতি ডিভাইসে কী ধরণের ব্যবস্থাপনা মোড গ্রহণ করে। এটি কোন নীতি সেটিংস সমর্থিত তা প্রভাবিত করে। |
state | ডিভাইসে প্রয়োগ করা অবস্থা। এই ক্ষেত্রটি একটি প্যাচ অনুরোধের মাধ্যমে পরিবর্তন করা যেতে পারে। মনে রাখবেন যে |
appliedState | রাজ্য বর্তমানে ডিভাইসটিতে প্রয়োগ করেছে। |
policyCompliant | ডিভাইসটি তার নীতিমালা মেনে চলছে কিনা। |
nonComplianceDetails[] | ডিভাইসটি যেসব নীতি সেটিংস মেনে চলে না তার বিশদ বিবরণ। |
enrollmentTime | ডিভাইস নথিভুক্তির সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
lastStatusReportTime | শেষবার যখন ডিভাইসটি একটি স্ট্যাটাস রিপোর্ট পাঠিয়েছিল। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
lastPolicyComplianceReportTime | অবচিত। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
lastPolicySyncTime | শেষবার যখন ডিভাইসটি তার পলিসিটি নিয়ে এসেছিল। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
policyName | ডিভাইসে প্রয়োগ করা নীতির নাম, |
appliedPolicyName | ডিভাইসে বর্তমানে প্রয়োগ করা নীতির নাম। |
appliedPolicyVersion | ডিভাইসে বর্তমানে প্রযোজ্য নীতির সংস্করণ। |
apiLevel | ডিভাইসে চলমান অ্যান্ড্রয়েড প্ল্যাটফর্ম সংস্করণের API স্তর। |
enrollmentTokenData | যদি ডিভাইসটি একটি তালিকাভুক্তি টোকেন দিয়ে নথিভুক্ত করা হয় এবং অতিরিক্ত তথ্য সরবরাহ করা হয়, তাহলে এই ক্ষেত্রটিতে সেই তথ্য থাকবে। |
enrollmentTokenName | যদি ডিভাইসটি একটি তালিকাভুক্তি টোকেন দিয়ে নথিভুক্ত করা হয়, তাহলে এই ক্ষেত্রে টোকেনের নাম থাকবে। |
disabledReason | যদি ডিভাইসের অবস্থা |
softwareInfo | ডিভাইসের সফ্টওয়্যার সম্পর্কে বিস্তারিত তথ্য। এই তথ্য শুধুমাত্র তখনই পাওয়া যাবে যদি ডিভাইসের নীতিতে |
hardwareInfo | ডিভাইস হার্ডওয়্যার সম্পর্কে বিস্তারিত তথ্য। |
displays[] | ডিভাইসে প্রদর্শন সম্পর্কে বিস্তারিত তথ্য। এই তথ্য শুধুমাত্র তখনই পাওয়া যাবে যদি ডিভাইসের নীতিতে |
applicationReports[] | ডিভাইসে ইনস্টল করা অ্যাপগুলির প্রতিবেদন। এই তথ্য কেবল তখনই পাওয়া যায় যখন ডিভাইসের নীতিতে |
previousDeviceNames[] | যদি একই ভৌত ডিভাইসটি একাধিকবার নথিভুক্ত করা হয়ে থাকে, তাহলে এই ক্ষেত্রে তার পূর্ববর্তী ডিভাইসের নামগুলি থাকবে। একই ভৌত ডিভাইসটি পূর্বে নথিভুক্ত হয়েছে কিনা তা নির্ধারণের জন্য ক্রমিক নম্বরটি অনন্য শনাক্তকারী হিসাবে ব্যবহৃত হয়। নামগুলি কালানুক্রমিক ক্রমে রয়েছে। |
networkInfo | ডিভাইসের নেটওয়ার্ক তথ্য। ডিভাইসের নীতিতে |
memoryInfo | মেমোরি তথ্য: ডিভাইস মেমোরি এবং স্টোরেজ সম্পর্কে তথ্য ধারণ করে। |
memoryEvents[] | মেমোরি এবং স্টোরেজ পরিমাপের সাথে সম্পর্কিত ইভেন্টগুলি কালানুক্রমিক ক্রমে। ডিভাইসের নীতিতে ইভেন্টগুলি একটি নির্দিষ্ট সময়ের জন্য সংরক্ষণ করা হয় এবং পুরানো ইভেন্টগুলি মুছে ফেলা হয়। |
powerManagementEvents[] | ডিভাইসে কালানুক্রমিক ক্রমে পাওয়ার ম্যানেজমেন্ট ইভেন্ট। ডিভাইসের নীতিতে |
hardwareStatusSamples[] | কালানুক্রমিক ক্রমে হার্ডওয়্যার স্থিতির নমুনা। ডিভাইসের নীতিতে |
deviceSettings | ডিভাইস সেটিংস তথ্য। ডিভাইসের নীতিতে |
user | ডিভাইসটির মালিক ব্যবহারকারী। |
systemProperties | নির্বাচিত সিস্টেম বৈশিষ্ট্যের মানচিত্র, ডিভাইসের সাথে সম্পর্কিত নাম এবং মানের। এই তথ্য শুধুমাত্র তখনই পাওয়া যাবে যদি ডিভাইসের নীতিতে |
securityPosture | ডিভাইসের নিরাপত্তা ভঙ্গির মান যা ডিভাইসটি কতটা নিরাপদ তা প্রতিফলিত করে। |
ownership | পরিচালিত ডিভাইসের মালিকানা। |
commonCriteriaModeInfo | সাধারণ মানদণ্ড মোড সম্পর্কে তথ্য— তথ্য প্রযুক্তি নিরাপত্তা মূল্যায়নের জন্য সাধারণ মানদণ্ডে (CC) সংজ্ঞায়িত নিরাপত্তা মান। এই তথ্যটি কেবল তখনই পাওয়া যাবে যদি ডিভাইসের নীতিতে |
appliedPasswordPolicies[] | বর্তমানে ডিভাইসে প্রযোজ্য পাসওয়ার্ডের প্রয়োজনীয়তা।
|
dpcMigrationInfo | শুধুমাত্র আউটপুট। এই ডিভাইসটি অন্য ডিভাইস পলিসি কন্ট্রোলার (DPC) দ্বারা পরিচালিত হতে স্থানান্তরিত হয়েছে কিনা সে সম্পর্কিত তথ্য। |
defaultApplicationInfo[] | শুধুমাত্র আউটপুট। সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে সমস্ত ধরণের অ্যাপ রিপোর্ট করা হয়। |
ডিভাইসস্টেট
ডিভাইসে প্রয়োগ করা যেতে পারে এমন রাজ্য।
| এনামস | |
|---|---|
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 হিসাবে রিপোর্ট করা হয়। |
অসম্মতিবিস্তারিত
নীতি নির্ধারণের অ-সম্মতি সম্পর্কে বিশদ বিবরণ প্রদান করে।
| JSON উপস্থাপনা |
|---|
{ "settingName": string, "nonComplianceReason": enum ( |
| ক্ষেত্র | |
|---|---|
settingName | নীতি সেটিং এর নাম। এটি একটি শীর্ষ-স্তরের |
nonComplianceReason | ডিভাইসটি সেটিংসের সাথে সঙ্গতিপূর্ণ না হওয়ার কারণ। |
packageName | প্রযোজ্য হলে, কোন অ্যাপটি সম্মতির বাইরে তা নির্দেশ করে প্যাকেজের নাম। |
fieldPath | নেস্টেড ফিল্ডের সেটিংসের ক্ষেত্রে, যদি কোনও নির্দিষ্ট নেস্টেড ফিল্ড সম্মতিহীন হয়, তাহলে এটি আপত্তিকর ফিল্ডের সম্পূর্ণ পাথ নির্দিষ্ট করে। জাভাস্ক্রিপ্টে নীতি JSON ফিল্ডের মতোই পাথটি ফর্ম্যাট করা হয়, অর্থাৎ: ১) অবজেক্ট-টাইপ করা ফিল্ডের জন্য, ফিল্ডের নামের পরে একটি বিন্দু থাকে এবং তারপর একটি সাবফিল্ডের নাম থাকে। ২) অ্যারে-টাইপ করা ফিল্ডের জন্য, ফিল্ডের নামটি বন্ধনীতে আবদ্ধ অ্যারে সূচক দ্বারা অনুসরণ করা হয়। উদাহরণস্বরূপ, তৃতীয় অ্যাপ্লিকেশনের |
currentValue | যদি নীতি সেটিং প্রয়োগ করা না যায়, তাহলে ডিভাইসে সেটিংয়ের বর্তমান মান। |
installationFailureReason | যদি |
specificNonComplianceReason | ডিভাইসটি সেটিংসের সাথে সঙ্গতিপূর্ণ না হওয়ার নীতি-নির্দিষ্ট কারণ। |
specificNonComplianceContext | |
ইনস্টলেশন ব্যর্থতার কারণ
কোন কোন কারণে অ্যাপ ইনস্টলেশন ব্যর্থ হতে পারে।
| এনামস | |
|---|---|
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 | ব্যবহারকারীর ডিভাইসে অ্যাপটি ইনস্টল করার জন্য পর্যাপ্ত স্টোরেজ স্পেস নেই। ডিভাইসে স্টোরেজ স্পেস খালি করে এটি সমাধান করা যেতে পারে। ডিভাইসে পর্যাপ্ত স্টোরেজ হয়ে গেলে অ্যাপ ইনস্টল বা আপডেট স্বয়ংক্রিয়ভাবে পুনরায় শুরু হবে। |
নির্দিষ্ট অসম্মতি কারণ
কোনও ডিভাইস কেন নীতি নির্ধারণের সাথে সঙ্গতিপূর্ণ নাও হতে পারে তার আরও বিশদ বিবরণ। ভবিষ্যতে 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 | ONC Wi-Fi কনফিগারেশনে একটি ভুল মান আছে। কোন ক্ষেত্রের মানটি ভুল তা নির্দিষ্ট করে। সেট করা আছে। এ সেট করা আছে। |
ONC_WIFI_API_LEVEL | ডিভাইসে চলমান Android সংস্করণের API স্তরে ONC Wi-Fi সেটিং সমর্থিত নয়। নির্দিষ্ট করে যে কোন ফিল্ড মান সমর্থিত নয়। সেট করা আছে। এ সেট করা আছে। |
ONC_WIFI_INVALID_ENTERPRISE_CONFIG | এন্টারপ্রাইজ ওয়াই-ফাই নেটওয়ার্কে রুট CA অথবা ডোমেন নাম নেই। তে সেট করা আছে। |
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK | ব্যবহারকারীকে কনফিগার করা Wi-Fi নেটওয়ার্কটি ম্যানুয়ালি সরাতে হবে। এটি শুধুমাত্র ব্যক্তিগত মালিকানাধীন ডিভাইসের কাজের প্রোফাইলের ক্ষেত্রে প্রযোজ্য। এ সেট করা আছে। |
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY | এ ClientCertKeyPairAlias ফিল্ডের মাধ্যমে নির্দিষ্ট করা কী পেয়ার উপনাম ডিভাইসে ইনস্টল করা একটি বিদ্যমান কী-এর সাথে সঙ্গতিপূর্ণ নয়। তে সেট করা আছে। |
PERMISSIBLE_USAGE_RESTRICTION | এই নীতি সেটিংটি সীমাবদ্ধ এবং এই Google ক্লাউড প্ল্যাটফর্ম প্রকল্পের জন্য সেট করা যাবে না। আরও বিশদ বিবরণ (এই নীতি সেটিংটির ব্যবহার কীভাবে সক্ষম করবেন তা সহ) Permissible Usage নীতিতে পাওয়া যাবে। এ সেট করা আছে। |
REQUIRED_ACCOUNT_NOT_IN_ENTERPRISE | নীতি সেটিং দ্বারা প্রয়োজনীয় কাজের অ্যাকাউন্ট আর এন্টারপ্রাইজের অংশ নয়। এ সেট করা আছে। |
NEW_ACCOUNT_NOT_IN_ENTERPRISE | ব্যবহারকারীর দ্বারা যোগ করা কাজের অ্যাকাউন্টটি এন্টারপ্রাইজের অংশ নয়। এ সেট করা আছে। |
DEFAULT_APPLICATION_SETTING_UNSUPPORTED_SCOPES | ডিফল্ট অ্যাপ্লিকেশন সেটিং সেইসব স্কোপগুলিতে প্রয়োগ করা হয় যেগুলি ম্যানেজমেন্ট মোড দ্বারা সমর্থিত নয়, এমনকি যদি ম্যানেজমেন্ট মোড নিজেই অ্যাপ ধরণের জন্য সমর্থিত হয় (যেমন, |
DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE | ডিফল্ট অ্যাপ্লিকেশন সেটিং একটি নির্দিষ্ট স্কোপের জন্য প্রয়োগ করতে ব্যর্থ হয়েছে। সেট করা আছে। অথবা এ সেট করা আছে। |
PRIVATE_DNS_HOST_NOT_SERVING | ব্যক্তিগত DNS-এর জন্য নির্দিষ্ট হোস্টটি একটি বৈধ হোস্টনাম কিন্তু এটি একটি ব্যক্তিগত DNS সার্ভার নয় বলে পাওয়া গেছে। তে সেট করা আছে। |
নির্দিষ্ট অসম্মতিপ্রসঙ্গ
এর জন্য অতিরিক্ত প্রসঙ্গ। SpecificNonComplianceReason
| JSON উপস্থাপনা |
|---|
{ "oncWifiContext": { object ( |
| ক্ষেত্র | |
|---|---|
oncWifiContext | ওয়াই-ফাই কনফিগারেশন সম্পর্কিত অ-সম্মতির জন্য অতিরিক্ত প্রসঙ্গ। |
passwordPoliciesContext | পাসওয়ার্ড নীতিমালার সাথে সম্পর্কিত অ-সম্মতির জন্য অতিরিক্ত প্রসঙ্গ। |
defaultApplicationContext | শুধুমাত্র আউটপুট। ডিফল্ট অ্যাপ্লিকেশন সেটিংস সম্পর্কিত অ-সম্মতির জন্য অতিরিক্ত প্রসঙ্গ। |
OncWifiContext সম্পর্কে
ওয়াই-ফাই কনফিগারেশন সম্পর্কিত অ-সম্মতির জন্য অতিরিক্ত প্রসঙ্গ।
| JSON উপস্থাপনা |
|---|
{ "wifiGuid": string } |
| ক্ষেত্র | |
|---|---|
wifiGuid | অ-সঙ্গতিপূর্ণ Wi-Fi কনফিগারেশনের GUID। |
পাসওয়ার্ডনীতিপ্রসঙ্গ
পাসওয়ার্ড নীতি সম্পর্কিত অ-সম্মতির জন্য অতিরিক্ত প্রসঙ্গ।
| JSON উপস্থাপনা |
|---|
{
"passwordPolicyScope": enum ( |
| ক্ষেত্র | |
|---|---|
passwordPolicyScope | অ-সম্মতিপূর্ণ পাসওয়ার্ডের সুযোগ। |
ডিফল্ট অ্যাপ্লিকেশন প্রসঙ্গ
ডিফল্ট অ্যাপ্লিকেশন সেটিংস সম্পর্কিত অ-সম্মতির জন্য অতিরিক্ত প্রসঙ্গ।
| JSON উপস্থাপনা |
|---|
{
"defaultApplicationScope": enum ( |
| ক্ষেত্র | |
|---|---|
defaultApplicationScope | শুধুমাত্র আউটপুট। অ-সম্মতিমূলক ডিফল্ট অ্যাপ্লিকেশন সেটিং এর সুযোগ। |
সফটওয়্যার তথ্য
ডিভাইস সফটওয়্যার সম্পর্কে তথ্য।
| JSON উপস্থাপনা |
|---|
{
"androidVersion": string,
"androidDevicePolicyVersionCode": integer,
"androidDevicePolicyVersionName": string,
"androidBuildNumber": string,
"deviceKernelVersion": string,
"bootloaderVersion": string,
"androidBuildTime": string,
"securityPatchLevel": string,
"primaryLanguageCode": string,
"deviceBuildSignature": string,
"systemUpdateInfo": {
object ( |
| ক্ষেত্র | |
|---|---|
androidVersion | ব্যবহারকারীর দৃষ্টিগোচর অ্যান্ড্রয়েড ভার্সন স্ট্রিং। উদাহরণস্বরূপ, |
androidDevicePolicyVersionCode | অ্যান্ড্রয়েড ডিভাইস নীতি অ্যাপের সংস্করণ কোড। |
androidDevicePolicyVersionName | ব্যবহারকারীকে দেখানো Android Device Policy অ্যাপের সংস্করণ। |
androidBuildNumber | ব্যবহারকারীকে দেখানোর জন্য তৈরি অ্যান্ড্রয়েড বিল্ড আইডি স্ট্রিং। উদাহরণস্বরূপ, |
deviceKernelVersion | কার্নেল সংস্করণ, উদাহরণস্বরূপ, |
bootloaderVersion | সিস্টেম বুটলোডার সংস্করণ নম্বর, যেমন |
androidBuildTime | নির্মাণের সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
securityPatchLevel | নিরাপত্তা প্যাচ স্তর, যেমন |
primaryLanguageCode | ডিভাইসের প্রাথমিক লোকেলের জন্য একটি IETF BCP 47 ভাষা কোড। |
deviceBuildSignature | সিস্টেম প্যাকেজের সাথে সম্পর্কিত |
systemUpdateInfo | একটি সম্ভাব্য মুলতুবি সিস্টেম আপডেট সম্পর্কে তথ্য। |
সিস্টেমআপডেটইনফো
একটি সম্ভাব্য মুলতুবি সিস্টেম আপডেট সম্পর্কে তথ্য।
| JSON উপস্থাপনা |
|---|
{
"updateStatus": enum ( |
| ক্ষেত্র | |
|---|---|
updateStatus | একটি আপডেটের অবস্থা: একটি আপডেট বিদ্যমান কিনা এবং এটি কী ধরণের। |
updateReceivedTime | আপডেটটি প্রথম উপলব্ধ হওয়ার সময়। শূন্য মান থাকলে বোঝা যায় যে এই ক্ষেত্রটি সেট করা নেই। এই ক্ষেত্রটি কেবল তখনই সেট করা হয় যখন কোনও আপডেট উপলব্ধ থাকে (অর্থাৎ, RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
আপডেট স্ট্যাটাস
একটি আপডেটের অবস্থা: একটি আপডেট বিদ্যমান কিনা এবং এটি কী ধরণের।
| এনামস | |
|---|---|
UPDATE_STATUS_UNKNOWN | কোনও সিস্টেম আপডেট অপেক্ষা করছে কিনা তা অজানা। উদাহরণস্বরূপ, ডিভাইসের API লেভেল 26-এর কম হলে, অথবা Android Device Policy-এর সংস্করণটি পুরনো হয়ে গেলে এটি ঘটে। |
UP_TO_DATE | ডিভাইসটিতে কোনও মুলতুবি থাকা সিস্টেম আপডেট উপলব্ধ নেই। |
UNKNOWN_UPDATE_AVAILABLE | একটি মুলতুবি সিস্টেম আপডেট উপলব্ধ আছে, কিন্তু এর ধরণ জানা যায়নি। |
SECURITY_UPDATE_AVAILABLE | একটি মুলতুবি নিরাপত্তা আপডেট উপলব্ধ আছে। |
OS_UPDATE_AVAILABLE | একটি মুলতুবি OS আপডেট উপলব্ধ আছে। |
হার্ডওয়্যার তথ্য
ডিভাইস হার্ডওয়্যার সম্পর্কে তথ্য। তাপমাত্রার থ্রেশহোল্ড সম্পর্কিত ক্ষেত্রগুলি কেবলমাত্র তখনই উপলব্ধ হবে যদি ডিভাইসের নীতিতে 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 | ডিভাইসের সিরিয়াল নম্বর। তবে, Android 12 এবং তার উপরে চলমান ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য, এটি |
model | ডিভাইসটির মডেল। উদাহরণস্বরূপ, |
batteryShutdownTemperatures[] | ডিভাইসের প্রতিটি ব্যাটারির জন্য ব্যাটারি শাটডাউন তাপমাত্রার থ্রেশহোল্ড সেলসিয়াসে। |
batteryThrottlingTemperatures[] | ডিভাইসের প্রতিটি ব্যাটারির জন্য সেলসিয়াসে ব্যাটারি থ্রোটলিং তাপমাত্রার থ্রেশহোল্ড। |
cpuShutdownTemperatures[] | ডিভাইসের প্রতিটি CPU-র জন্য CPU শাটডাউন তাপমাত্রার থ্রেশহোল্ড সেলসিয়াসে। |
cpuThrottlingTemperatures[] | ডিভাইসের প্রতিটি CPU-র জন্য CPU থ্রোটলিং তাপমাত্রার থ্রেশহোল্ড সেলসিয়াসে। |
gpuShutdownTemperatures[] | ডিভাইসের প্রতিটি GPU-এর জন্য GPU শাটডাউন তাপমাত্রার থ্রেশহোল্ড সেলসিয়াসে। |
gpuThrottlingTemperatures[] | ডিভাইসের প্রতিটি GPU-এর জন্য GPU থ্রোটলিং তাপমাত্রা থ্রেশহোল্ড সেলসিয়াসে। |
skinShutdownTemperatures[] | ডিভাইসের স্কিন শাটডাউন তাপমাত্রার থ্রেশহোল্ড সেলসিয়াসে। |
skinThrottlingTemperatures[] | ডিভাইসের ত্বকের তাপমাত্রা থ্রোস্টহোল্ড সেলসিয়াসে। |
enterpriseSpecificId | শুধুমাত্র আউটপুট। এমন আইডি যা একটি নির্দিষ্ট প্রতিষ্ঠানের ব্যক্তিগত মালিকানাধীন ডিভাইসকে অনন্যভাবে শনাক্ত করে। একই প্রতিষ্ঠানের সাথে নথিভুক্ত থাকাকালীন একই ফিজিক্যাল ডিভাইসে, সেটআপ এবং এমনকি ফ্যাক্টরি রিসেট জুড়েও এই আইডিটি বজায় থাকে। এই আইডিটি ব্যক্তিগত মালিকানাধীন ডিভাইসগুলিতে উপলব্ধ যেখানে Android 12 এবং তার পরবর্তী ভার্সনগুলিতে চলমান ডিভাইসগুলিতে একটি ওয়ার্ক প্রোফাইল রয়েছে। |
euiccChipInfo[] | শুধুমাত্র আউটপুট। eUICC চিপ সম্পর্কিত তথ্য। |
EuiccChipInfo সম্পর্কে
eUICC চিপ সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "eid": string } |
| ক্ষেত্র | |
|---|---|
eid | শুধুমাত্র আউটপুট। ডিভাইসের প্রতিটি eUICC চিপের জন্য eUICC চিপ শনাক্তকারী এমবেডেড আইডেন্টিটি ডকুমেন্ট (EID)। এটি Android 13 এবং তার পরবর্তী ভার্সন চালিত কোম্পানির মালিকানাধীন ডিভাইসগুলিতে উপলব্ধ। |
প্রদর্শন
ডিভাইস প্রদর্শনের তথ্য।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"displayId": integer,
"refreshRate": integer,
"state": enum ( |
| ক্ষেত্র | |
|---|---|
name | ডিসপ্লের নাম। |
displayId | অনন্য ডিসপ্লে আইডি। |
refreshRate | ফ্রেম প্রতি সেকেন্ডে ডিসপ্লের রিফ্রেশ রেট। |
state | ডিসপ্লের অবস্থা। |
width | পিক্সেলে প্রস্থ প্রদর্শন করুন। |
height | পিক্সেলে উচ্চতা প্রদর্শন করুন। |
density | ডিসপ্লের ঘনত্ব প্রতি ইঞ্চিতে বিন্দু হিসেবে প্রকাশ করা হয়েছে। |
ডিসপ্লেস্টেট
একটি ডিসপ্লের অবস্থা।
| এনামস | |
|---|---|
DISPLAY_STATE_UNSPECIFIED | এই মানটি অনুমোদিত নয়। |
OFF | ডিসপ্লে বন্ধ আছে। |
ON | ডিসপ্লে চালু আছে। |
DOZE | কম পাওয়ারের অবস্থায় ডিসপ্লে ঘুমিয়ে পড়ছে |
SUSPENDED | ডিসপ্লেটি ঝুলন্ত অবস্থায় ঘুমাচ্ছে, কম পাওয়ারের অবস্থায়। |
অ্যাপ্লিকেশন রিপোর্ট
একটি ইনস্টল করা অ্যাপ সম্পর্কে তথ্য রিপোর্ট করা হয়েছে।
| JSON উপস্থাপনা |
|---|
{ "packageName": string, "versionName": string, "versionCode": integer, "events": [ { object ( |
| ক্ষেত্র | |
|---|---|
packageName | অ্যাপটির প্যাকেজের নাম। |
versionName | ব্যবহারকারীকে দেখানো অ্যাপ ভার্সন। |
versionCode | অ্যাপ ভার্সন কোড, যা একটি ভার্সন অন্যটির তুলনায় সাম্প্রতিক কিনা তা নির্ধারণ করতে ব্যবহার করা যেতে পারে। |
events[] | গত ৩০ ঘন্টায় ঘটে যাওয়া অ্যাপ ইভেন্টের তালিকা। |
displayName | অ্যাপটির প্রদর্শন নাম। |
packageSha256Hash | অ্যাপটির APK ফাইলের SHA-256 হ্যাশ, যা অ্যাপটি পরিবর্তন করা হয়নি তা যাচাই করতে ব্যবহার করা যেতে পারে। হ্যাশ মানের প্রতিটি বাইট দুই-অঙ্কের হেক্সাডেসিমেল সংখ্যা হিসাবে উপস্থাপিত হয়। |
signingKeyCertFingerprints[] | অ্যাপ প্যাকেজের সাথে সম্পর্কিত প্রতিটি |
installerPackageName | যে অ্যাপটি এই অ্যাপটি ইনস্টল করেছে তার প্যাকেজের নাম। |
applicationSource | প্যাকেজের উৎস। |
state | আবেদনের অবস্থা। |
keyedAppStates[] | অ্যাপ দ্বারা রিপোর্ট করা কীড অ্যাপের অবস্থার তালিকা। |
userFacingType | অ্যাপটি ব্যবহারকারীমুখী কিনা। |
অ্যাপ্লিকেশন ইভেন্ট
একটি অ্যাপ-সম্পর্কিত ইভেন্ট।
| JSON উপস্থাপনা |
|---|
{
"eventType": enum ( |
| ক্ষেত্র | |
|---|---|
eventType | অ্যাপ ইভেন্টের ধরণ। |
createTime | ইভেন্ট তৈরির সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
অ্যাপ্লিকেশন ইভেন্ট টাইপ
এক ধরণের অ্যাপ-সম্পর্কিত ইভেন্ট।
| এনামস | |
|---|---|
APPLICATION_EVENT_TYPE_UNSPECIFIED | এই মানটি অনুমোদিত নয়। |
INSTALLED | অ্যাপটি ইনস্টল করা হয়েছে। |
CHANGED | অ্যাপটি পরিবর্তন করা হয়েছে, উদাহরণস্বরূপ, একটি উপাদান সক্রিয় বা নিষ্ক্রিয় করা হয়েছে। |
DATA_CLEARED | অ্যাপের ডেটা সাফ করা হয়েছে। |
REMOVED | অ্যাপটি সরানো হয়েছে। |
REPLACED | অ্যাপটির একটি নতুন সংস্করণ ইনস্টল করা হয়েছে, যা পুরানো সংস্করণটি প্রতিস্থাপন করবে। |
RESTARTED | অ্যাপটি পুনরায় চালু করা হয়েছে। |
PINNED | অ্যাপটি ফোরগ্রাউন্ডে পিন করা ছিল। |
UNPINNED | অ্যাপটি আনপিন করা হয়েছে। |
অ্যাপ্লিকেশনসোর্স
যে উৎসটি একটি অ্যাপ সরবরাহ করেছিল।
| এনামস | |
|---|---|
APPLICATION_SOURCE_UNSPECIFIED | অ্যাপটি একটি অনির্দিষ্ট উৎস থেকে সাইডলোড করা হয়েছে। |
SYSTEM_APP_FACTORY_VERSION | এটি ডিভাইসের ফ্যাক্টরি ইমেজ থেকে নেওয়া একটি সিস্টেম অ্যাপ। |
SYSTEM_APP_UPDATED_VERSION | এটি একটি আপডেটেড সিস্টেম অ্যাপ। |
INSTALLED_FROM_PLAY_STORE | অ্যাপটি গুগল প্লে স্টোর থেকে ইনস্টল করা হয়েছে। |
CUSTOM | অ্যাপটি AMAPI SDK কমান্ড ব্যবহার করে ইনস্টল করা হয়েছে। আরও দেখুন: |
অ্যাপ্লিকেশনস্টেট
বর্তমান ইনস্টলেশন অবস্থা।
| এনামস | |
|---|---|
APPLICATION_STATE_UNSPECIFIED | অ্যাপের অবস্থা নির্দিষ্ট করা নেই |
REMOVED | ডিভাইস থেকে অ্যাপটি সরানো হয়েছে |
INSTALLED | ডিভাইসে অ্যাপ ইনস্টল করা আছে |
KeyedAppState সম্পর্কে
অ্যাপ দ্বারা রিপোর্ট করা কীড অ্যাপের অবস্থা।
| JSON উপস্থাপনা |
|---|
{
"key": string,
"severity": enum ( |
| ক্ষেত্র | |
|---|---|
key | অ্যাপের স্থিতির জন্য কী। অ্যাপটি কীসের জন্য স্থিতি প্রদান করছে তার একটি রেফারেন্স পয়েন্ট হিসেবে কাজ করে। উদাহরণস্বরূপ, পরিচালিত কনফিগারেশন প্রতিক্রিয়া প্রদান করার সময়, এই কীটি পরিচালিত কনফিগারেশন কী হতে পারে। |
severity | অ্যাপের অবস্থার তীব্রতা। |
message | ঐচ্ছিকভাবে, অ্যাপের অবস্থা ব্যাখ্যা করার জন্য একটি মুক্ত-রূপের বার্তা স্ট্রিং। যদি অবস্থাটি একটি নির্দিষ্ট মান (যেমন একটি পরিচালিত কনফিগারেশন মান) দ্বারা ট্রিগার করা হয়, তবে এটি বার্তায় অন্তর্ভুক্ত করা উচিত। |
data | ঐচ্ছিকভাবে, EMM দ্বারা পড়ার জন্য একটি মেশিন-পঠনযোগ্য মান। উদাহরণস্বরূপ, EMM কনসোলে অ্যাডমিন যে মানগুলির বিরুদ্ধে জিজ্ঞাসা করতে পারেন সেগুলি সেট করা (যেমন "ব্যাটারি_সতর্কতা ডেটা < 10 হলে আমাকে অবহিত করুন")। |
createTime | ডিভাইসে অ্যাপ তৈরির সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
lastUpdateTime | অ্যাপের অবস্থা সাম্প্রতিক আপডেট হওয়ার সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
তীব্রতা
অ্যাপের অবস্থার তীব্রতা।
| এনামস | |
|---|---|
SEVERITY_UNSPECIFIED | অনির্দিষ্ট তীব্রতার মাত্রা। |
INFO | তথ্যের তীব্রতার স্তর। |
ERROR | ত্রুটির তীব্রতার স্তর। এটি কেবলমাত্র প্রকৃত ত্রুটির অবস্থার জন্য সেট করা উচিত যা একটি ব্যবস্থাপনা সংস্থার ঠিক করার জন্য পদক্ষেপ নেওয়া প্রয়োজন। |
ব্যবহারকারীর মুখের ধরণ
অ্যাপটি ব্যবহারকারীমুখী কিনা।
| এনামস | |
|---|---|
USER_FACING_TYPE_UNSPECIFIED | অ্যাপ ব্যবহারকারীর মুখের ধরণ নির্দিষ্ট করা নেই। |
NOT_USER_FACING | অ্যাপটি ব্যবহারকারী-মুখী নয়। |
USER_FACING | অ্যাপটি ব্যবহারকারীমুখী। |
নেটওয়ার্কইনফো
ডিভাইস নেটওয়ার্ক তথ্য।
| JSON উপস্থাপনা |
|---|
{
"imei": string,
"meid": string,
"wifiMacAddress": string,
"networkOperatorName": string,
"telephonyInfos": [
{
object ( |
| ক্ষেত্র | |
|---|---|
imei | GSM ডিভাইসের IMEI নম্বর। উদাহরণস্বরূপ, |
meid | CDMA ডিভাইসের MEID নম্বর। উদাহরণস্বরূপ, |
wifiMacAddress | ডিভাইসের ওয়াই-ফাই MAC ঠিকানা। উদাহরণস্বরূপ, |
networkOperatorName | বর্তমান নিবন্ধিত অপারেটরের বর্ণানুক্রমিক নাম। উদাহরণস্বরূপ, ভোডাফোন। |
telephonyInfos[] | ডিভাইসের প্রতিটি সিম কার্ডের সাথে সম্পর্কিত টেলিফোনি তথ্য প্রদান করে। শুধুমাত্র Android API লেভেল 23 থেকে শুরু করে সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে সমর্থিত। |
টেলিফোনি তথ্য
ডিভাইসে প্রদত্ত একটি সিম কার্ডের সাথে সম্পর্কিত টেলিফোনি তথ্য। শুধুমাত্র Android API লেভেল 23 থেকে শুরু করে সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে সমর্থিত।
| JSON উপস্থাপনা |
|---|
{ "phoneNumber": string, "carrierName": string, "iccId": string, "activationState": enum ( |
| ক্ষেত্র | |
|---|---|
phoneNumber | এই সিম কার্ডের সাথে সম্পর্কিত ফোন নম্বর। |
carrierName | এই সিম কার্ডের সাথে যুক্ত ক্যারিয়ারের নাম। |
iccId | শুধুমাত্র আউটপুট। এই সিম কার্ডের সাথে সম্পর্কিত ICCID। |
activationState | শুধুমাত্র আউটপুট। ডিভাইসে সিম কার্ডের অ্যাক্টিভেশন অবস্থা। এটি শুধুমাত্র eSIM-এর জন্য প্রযোজ্য। এটি API লেভেল 35 এবং তার উপরে সকল ডিভাইসে সমর্থিত। এটি সর্বদা ফিজিক্যাল সিম এবং API লেভেল 35 এর নীচের ডিভাইসের জন্য |
configMode | শুধুমাত্র আউটপুট। ডিভাইসে সিম কার্ডের কনফিগারেশন মোড। এটি শুধুমাত্র eSIM-এর জন্য প্রযোজ্য। এটি API লেভেল 35 এবং তার উপরে সকল ডিভাইসে সমর্থিত। এটি সর্বদা ফিজিক্যাল সিম এবং API লেভেল 35 এর নীচের ডিভাইসের জন্য |
অ্যাক্টিভেশনস্টেট
ডিভাইসে সিম কার্ডের সক্রিয়করণ অবস্থা।
| এনামস | |
|---|---|
ACTIVATION_STATE_UNSPECIFIED | সক্রিয়করণের অবস্থা নির্দিষ্ট করা নেই। |
ACTIVATED | সিম কার্ডটি সক্রিয় করা হয়েছে। |
NOT_ACTIVATED | সিম কার্ডটি সক্রিয় করা হয়নি। |
কনফিগমোড
ডিভাইসে সিম কার্ডের কনফিগারেশন মোড।
| এনামস | |
|---|---|
CONFIG_MODE_UNSPECIFIED | কনফিগারেশন মোডটি নির্দিষ্ট করা নেই। |
ADMIN_CONFIGURED | অ্যাডমিন এই সিমটি কনফিগার করেছেন। |
USER_CONFIGURED | ব্যবহারকারী এই সিমটি কনফিগার করেছেন। |
মেমোরিইনফো
ডিভাইস মেমরি এবং স্টোরেজ সম্পর্কে তথ্য।
| JSON উপস্থাপনা |
|---|
{ "totalRam": string, "totalInternalStorage": string } |
| ক্ষেত্র | |
|---|---|
totalRam | ডিভাইসের মোট RAM বাইটে। |
totalInternalStorage | ডিভাইসের মোট অভ্যন্তরীণ স্টোরেজ বাইটে। |
মেমোরিইভেন্ট
মেমরি এবং স্টোরেজ পরিমাপ সম্পর্কিত একটি ঘটনা।
নতুন এবং পুরাতন ইভেন্টের মধ্যে পার্থক্য করার জন্য, আমরা ক্ষেত্রটি ব্যবহার করার পরামর্শ দিই। createTime
| JSON উপস্থাপনা |
|---|
{
"eventType": enum ( |
| ক্ষেত্র | |
|---|---|
eventType | ইভেন্টের ধরণ। |
createTime | ইভেন্ট তৈরির সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
byteCount | মাধ্যমের ফ্রি বাইটের সংখ্যা, অথবা |
মেমোরিইভেন্টটাইপ
অনুষ্ঠানের ধরণ।
| এনামস | |
|---|---|
MEMORY_EVENT_TYPE_UNSPECIFIED | অনির্দিষ্ট। এই ধরণের কোনও ইভেন্ট নেই। |
RAM_MEASURED | RAM-তে খালি স্থান পরিমাপ করা হয়েছিল। |
INTERNAL_STORAGE_MEASURED | অভ্যন্তরীণ সঞ্চয়স্থানে খালি স্থান পরিমাপ করা হয়েছিল। |
EXTERNAL_STORAGE_DETECTED | একটি নতুন বহিরাগত স্টোরেজ মাধ্যম সনাক্ত করা হয়েছে। রিপোর্ট করা বাইট গণনা হল স্টোরেজ মাধ্যমের মোট ক্ষমতা। |
EXTERNAL_STORAGE_REMOVED | একটি বহিরাগত স্টোরেজ মাধ্যম সরানো হয়েছে। রিপোর্ট করা বাইট সংখ্যা শূন্য। |
EXTERNAL_STORAGE_MEASURED | একটি বহিরাগত স্টোরেজ মাধ্যমের ফাঁকা স্থান পরিমাপ করা হয়েছিল। |
পাওয়ার ম্যানেজমেন্ট ইভেন্ট
একটি পাওয়ার ম্যানেজমেন্ট ইভেন্ট।
| JSON উপস্থাপনা |
|---|
{
"eventType": enum ( |
| ক্ষেত্র | |
|---|---|
eventType | ইভেন্টের ধরণ। |
createTime | ইভেন্ট তৈরির সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
batteryLevel | |
পাওয়ার ম্যানেজমেন্টইভেন্ট টাইপ
অনুষ্ঠানের ধরণ।
| এনামস | |
|---|---|
POWER_MANAGEMENT_EVENT_TYPE_UNSPECIFIED | অনির্দিষ্ট। এই ধরণের কোনও ইভেন্ট নেই। |
BATTERY_LEVEL_COLLECTED | ব্যাটারির স্তর পরিমাপ করা হয়েছে। |
POWER_CONNECTED | ডিভাইসটি চার্জ হতে শুরু করেছে। |
POWER_DISCONNECTED | ডিভাইসটি চার্জ করা বন্ধ করে দিয়েছে। |
BATTERY_LOW | ডিভাইসটি কম-পাওয়ার মোডে প্রবেশ করেছে। |
BATTERY_OKAY | ডিভাইসটি কম-পাওয়ার মোড থেকে বেরিয়ে এসেছে। |
BOOT_COMPLETED | ডিভাইসটি বুট হয়েছে। |
SHUTDOWN | যন্ত্রটি বন্ধ হয়ে গেল। |
হার্ডওয়্যার স্ট্যাটাস
হার্ডওয়্যারের অবস্থা। হার্ডওয়্যারের অবস্থা নির্ধারণের জন্য hardwareInfo উপলব্ধ তাপমাত্রার থ্রেশহোল্ডের সাথে তাপমাত্রার তুলনা করা যেতে পারে।
| JSON উপস্থাপনা |
|---|
{ "createTime": string, "batteryTemperatures": [ number ], "cpuTemperatures": [ number ], "gpuTemperatures": [ number ], "skinTemperatures": [ number ], "fanSpeeds": [ number ], "cpuUsages": [ number ] } |
| ক্ষেত্র | |
|---|---|
createTime | পরিমাপ গ্রহণের সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
batteryTemperatures[] | ডিভাইসের প্রতিটি ব্যাটারির বর্তমান ব্যাটারি তাপমাত্রা সেলসিয়াসে। |
cpuTemperatures[] | ডিভাইসের প্রতিটি CPU-র জন্য বর্তমান CPU তাপমাত্রা সেলসিয়াসে। |
gpuTemperatures[] | ডিভাইসের প্রতিটি GPU-এর জন্য বর্তমান GPU তাপমাত্রা সেলসিয়াসে। |
skinTemperatures[] | বর্তমান ডিভাইসের ত্বকের তাপমাত্রা সেলসিয়াসে। |
fanSpeeds[] | ডিভাইসের প্রতিটি ফ্যানের জন্য RPM-এ ফ্যানের গতি। খালি অ্যারে মানে হল কোনও ফ্যান নেই অথবা সিস্টেমে ফ্যানের গতি সমর্থিত নয়। |
cpuUsages[] | ডিভাইসে উপলব্ধ প্রতিটি কোরের জন্য শতাংশে CPU ব্যবহারের পরিমাণ। প্রতিটি আনপ্লাগড কোরের জন্য ব্যবহার 0। খালি অ্যারে বোঝায় যে সিস্টেমে CPU ব্যবহার সমর্থিত নয়। |
ডিভাইস সেটিংস
ডিভাইসে নিরাপত্তা সম্পর্কিত ডিভাইস সেটিংস সম্পর্কে তথ্য।
| 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 যাচাইকরণ প্রয়োগ করা হচ্ছে কিনা। |
এনক্রিপশনস্ট্যাটাস
একটি ডিভাইসের এনক্রিপশন অবস্থা।
| এনামস | |
|---|---|
ENCRYPTION_STATUS_UNSPECIFIED | অনির্দিষ্ট। কোনও ডিভাইসে এই ধরণের ব্যবহার করা উচিত নয়। |
UNSUPPORTED | ডিভাইসটি এনক্রিপশন সমর্থিত নয়। |
INACTIVE | ডিভাইসটি এনক্রিপশন সমর্থিত, কিন্তু বর্তমানে এটি সক্রিয় নয়। |
ACTIVATING | এনক্রিপশন বর্তমানে সক্রিয় নয়, তবে বর্তমানে সক্রিয় করা হচ্ছে। |
ACTIVE | এনক্রিপশন সক্রিয় আছে। |
ACTIVE_DEFAULT_KEY | এনক্রিপশন সক্রিয় আছে, কিন্তু ব্যবহারকারী দ্বারা একটি এনক্রিপশন কী সেট করা নেই। |
ACTIVE_PER_USER | এনক্রিপশন সক্রিয় আছে, এবং এনক্রিপশন কীটি ব্যবহারকারীর প্রোফাইলের সাথে সংযুক্ত। |
নিরাপত্তাভঙ্গি
ডিভাইসের বর্তমান অবস্থা এবং প্রয়োগ করা নীতি দ্বারা নির্ধারিত ডিভাইসের নিরাপত্তা অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "devicePosture": enum ( |
| ক্ষেত্র | |
|---|---|
devicePosture | ডিভাইসের নিরাপত্তা ভঙ্গির মান। |
postureDetails[] | ডিভাইসের নিরাপত্তা ভঙ্গি সম্পর্কে অতিরিক্ত বিবরণ। |
ডিভাইসভঙ্গি
ব্যবস্থাপনাধীন একটি ডিভাইসের সম্ভাব্য নিরাপত্তা অবস্থানের মান।
| এনামস | |
|---|---|
POSTURE_UNSPECIFIED | অনির্দিষ্ট। এই ভঙ্গি মানের জন্য কোনও ভঙ্গির বিবরণ নেই। |
SECURE | এই ডিভাইসটি নিরাপদ। |
AT_RISK | কর্পোরেট ডেটা ব্যবহারের জন্য সুপারিশকৃত ডিভাইসের চেয়ে এই ডিভাইসটি ক্ষতিকারক উপাদানের প্রতি বেশি ঝুঁকিপূর্ণ হতে পারে। |
POTENTIALLY_COMPROMISED | এই ডিভাইসটি ঝুঁকির মুখে পড়তে পারে এবং কর্পোরেট ডেটা অননুমোদিত ব্যক্তিদের কাছে অ্যাক্সেসযোগ্য হতে পারে। |
ভঙ্গি বিস্তারিত
ডিভাইসের নিরাপত্তা ভঙ্গি সম্পর্কে অতিরিক্ত বিবরণ।
| JSON উপস্থাপনা |
|---|
{ "securityRisk": enum ( |
| ক্ষেত্র | |
|---|---|
securityRisk | একটি নির্দিষ্ট নিরাপত্তা ঝুঁকি যা ডিভাইসের নিরাপত্তা ভঙ্গিকে নেতিবাচকভাবে প্রভাবিত করে। |
advice[] | এই নিরাপত্তা ঝুঁকি কমাতে এবং ডিভাইসের নিরাপত্তা ভঙ্গি উন্নত করতে সংশ্লিষ্ট অ্যাডমিন-মুখোমুখি পরামর্শ। |
নিরাপত্তাঝুঁকি
যে ঝুঁকির কারণে ডিভাইসটি সবচেয়ে নিরাপদ অবস্থায় নেই।
| এনামস | |
|---|---|
SECURITY_RISK_UNSPECIFIED | অনির্দিষ্ট। |
UNKNOWN_OS | Play Integrity API সনাক্ত করে যে ডিভাইসটি একটি অজানা OS চালাচ্ছে (basicIntegrity পরীক্ষা সফল হয় কিন্তু ctsProfileMatch ব্যর্থ হয়)। |
COMPROMISED_OS | Play Integrity API সনাক্ত করে যে ডিভাইসটি একটি আপোস করা OS চালাচ্ছে (basicIntegrity চেক ব্যর্থ হয়)। |
HARDWARE_BACKED_EVALUATION_FAILED | যদি ডিভাইস ইন্টিগ্রিটি ফিল্ডে MEETS_STRONG_INTEGRITY লেবেলটি না দেখায়, তাহলে Play Integrity API সনাক্ত করে যে ডিভাইসটিতে সিস্টেম ইন্টিগ্রিটির দৃঢ় গ্যারান্টি নেই। |
কমনক্রিটেরিয়ামোডইনফো
সাধারণ মানদণ্ড মোড সম্পর্কে তথ্য— তথ্য প্রযুক্তি নিরাপত্তা মূল্যায়নের জন্য সাধারণ মানদণ্ডে (CC) সংজ্ঞায়িত নিরাপত্তা মান।
ডিভাইসের নীতিতে statusReportingSettings.commonCriteriaModeEnabled true থাকলেই কেবল এই তথ্য পাওয়া যাবে।
| JSON উপস্থাপনা |
|---|
{ "commonCriteriaModeStatus": enum ( |
| ক্ষেত্র | |
|---|---|
commonCriteriaModeStatus | সাধারণ মানদণ্ড মোড সক্রিয় কিনা। |
policySignatureVerificationStatus | শুধুমাত্র আউটপুট। নীতি স্বাক্ষর যাচাইয়ের অবস্থা। |
সাধারণ মানদণ্ড মোড স্ট্যাটাস
সাধারণ মানদণ্ড মোড সক্রিয় কিনা।
| এনামস | |
|---|---|
COMMON_CRITERIA_MODE_STATUS_UNKNOWN | অজানা অবস্থা। |
COMMON_CRITERIA_MODE_DISABLED | সাধারণ মানদণ্ড মোড বর্তমানে অক্ষম করা আছে। |
COMMON_CRITERIA_MODE_ENABLED | সাধারণ মানদণ্ড মোড বর্তমানে সক্রিয় আছে। |
নীতি স্বাক্ষর যাচাইকরণের স্থিতি
নীতি স্বাক্ষর যাচাইয়ের অবস্থা।
| এনামস | |
|---|---|
POLICY_SIGNATURE_VERIFICATION_STATUS_UNSPECIFIED | নির্দিষ্ট করা হয়নি। যাচাইকরণের স্থিতি রিপোর্ট করা হয়নি। এটি শুধুমাত্র তখনই সেট করা হয় যদি মিথ্যা হয়। |
POLICY_SIGNATURE_VERIFICATION_DISABLED | মিথ্যাতে সেট করা থাকায় ডিভাইসে নীতি স্বাক্ষর যাচাইকরণ অক্ষম করা হয়েছে। |
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 থেকে স্থানান্তরিত হয়ে থাকে, তাহলে মাইগ্রেশন টোকেনের |
ডিফল্ট অ্যাপ্লিকেশন তথ্য
একটি নির্দিষ্ট এর জন্য ডিফল্ট অ্যাপ্লিকেশন তথ্য। DefaultApplicationType
| JSON উপস্থাপনা |
|---|
{ "defaultApplicationType": enum ( |
| ক্ষেত্র | |
|---|---|
defaultApplicationType | শুধুমাত্র আউটপুট। ডিফল্ট অ্যাপ্লিকেশন টাইপ। |
packageName | শুধুমাত্র আউটপুট। বর্তমান ডিফল্ট অ্যাপ্লিকেশনের প্যাকেজের নাম। |
defaultApplicationSettingAttempts[] | শুধুমাত্র আউটপুট। ডিফল্ট অ্যাপ্লিকেশন সেটিং প্রচেষ্টার বিবরণ, |
ডিফল্ট অ্যাপ্লিকেশন সেটিং প্রচেষ্টা
একটি ডিফল্ট অ্যাপ্লিকেশন সেটিং প্রচেষ্টার বিশদ বিবরণ।
| JSON উপস্থাপনা |
|---|
{
"packageName": string,
"attemptOutcome": enum ( |
| ক্ষেত্র | |
|---|---|
packageName | শুধুমাত্র আউটপুট। চেষ্টা করা অ্যাপ্লিকেশনের প্যাকেজের নাম। |
attemptOutcome | শুধুমাত্র আউটপুট। অ্যাপটিকে ডিফল্ট হিসেবে সেট করার ফলাফল। |
প্রচেষ্টা ফলাফল
অ্যাপটিকে ডিফল্ট হিসেবে সেট করার ফলাফল।
| এনামস | |
|---|---|
ATTEMPT_OUTCOME_UNSPECIFIED | প্রচেষ্টার ফলাফল নির্দিষ্ট করা নেই। এটি ব্যবহার করা হয় না। |
SUCCESS | অ্যাপটি সফলভাবে ডিফল্ট হিসেবে সেট করা হয়েছে। |
APP_NOT_INSTALLED | অ্যাপটি ইনস্টল না হওয়ায় প্রচেষ্টা ব্যর্থ হয়েছে। |
APP_SIGNING_CERT_MISMATCH | Play Store অথবা থেকে অ্যাপটির সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্ট ডিভাইসের ফিঙ্গারপ্রিন্টের সাথে মেলে না, তাই প্রচেষ্টা ব্যর্থ হয়েছে। |
OTHER_FAILURE | অন্য কারণে প্রচেষ্টা ব্যর্থ হয়েছে। |
পদ্ধতি | |
|---|---|
| একটি ডিভাইস মুছে ফেলে। |
| একটি ডিভাইস পায়। |
| একটি ডিভাইসে একটি কমান্ড জারি করে। |
| একটি নির্দিষ্ট এন্টারপ্রাইজের জন্য ডিভাইসগুলির তালিকা তৈরি করে। |
| একটি ডিভাইস আপডেট করে। |