- উৎস: ডিভাইস
- ডিভাইসের অবস্থা
- অ-সম্মতির বিবরণ
- ইনস্টলেশন ব্যর্থতার কারণ
- নির্দিষ্ট অ-সম্মতির কারণ
- নির্দিষ্ট অ-সম্মতি প্রসঙ্গ
- OncWifiContext
- পাসওয়ার্ড পলিসি প্রসঙ্গ
- ডিফল্ট অ্যাপ্লিকেশন কনটেক্সট
- সফটওয়্যারইনফো
- সিস্টেমআপডেটইনফো
- স্ট্যাটাস আপডেট করুন
- হার্ডওয়্যারইনফো
- EuiccChipInfo
- প্রদর্শন
- ডিসপ্লেস্টেট
- অ্যাপ্লিকেশনরিপোর্ট
- অ্যাপ্লিকেশনইভেন্ট
- অ্যাপ্লিকেশনইভেন্টটাইপ
- অ্যাপ্লিকেশন উৎস
- অ্যাপ্লিকেশন স্টেট
- KeyedAppState
- তীব্রতা
- ব্যবহারকারীর মুখোমুখি প্রকার
- নেটওয়ার্কইনফো
- টেলিফোনিইনফো
- অ্যাক্টিভেশন অবস্থা
- কনফিগমোড
- মেমোরিইনফো
- স্মৃতি ঘটনা
- মেমরিইভেন্টটাইপ
- পাওয়ার ম্যানেজমেন্ট ইভেন্ট
- পাওয়ারম্যানেজমেন্টইভেন্টটাইপ
- হার্ডওয়্যার স্ট্যাটাস
- ডিভাইস সেটিংস
- এনক্রিপশন স্ট্যাটাস
- নিরাপত্তা ভঙ্গি
- ডিভাইস ভঙ্গি
- ভঙ্গির বিবরণ
- নিরাপত্তা ঝুঁকি
- CommonCriteriaModeInfo
- CommonCriteriaModeStatus
- পলিসি স্বাক্ষর যাচাইকরণ স্থিতি
- ডিপিসি মাইগ্রেশন তথ্য
- ডিফল্টঅ্যাপ্লিকেশনইনফো
- ডিফল্ট অ্যাপ্লিকেশন সেটিং প্রচেষ্টা
- চেষ্টার ফলাফল
- পদ্ধতি
উৎস: ডিভাইস
কোনো প্রতিষ্ঠানের মালিকানাধীন ডিভাইস। অন্যথায় উল্লেখ না থাকলে, সমস্ত ফিল্ড শুধুমাত্র পঠনযোগ্য এবং enterprises.devices.patch দ্বারা পরিবর্তন করা যাবে না।
| JSON উপস্থাপনা |
|---|
{ "name": string, "userName": string, "managementMode": enum ( |
| ক্ষেত্র | |
|---|---|
name | ডিভাইসের নামটি |
userName | এই ডিভাইসটির মালিক ব্যবহারকারীর রিসোর্স নামটি |
managementMode | ডিভাইসে অ্যান্ড্রয়েড ডিভাইস পলিসি যে ধরনের ম্যানেজমেন্ট মোড গ্রহণ করে। এটি কোন পলিসি সেটিংস সমর্থিত হবে তা প্রভাবিত করে। |
state | ডিভাইসে যে অবস্থাটি প্রয়োগ করা হবে। এই ক্ষেত্রটি একটি প্যাচ অনুরোধের মাধ্যমে পরিবর্তন করা যেতে পারে। মনে রাখবেন যে |
appliedState | ডিভাইসটিতে বর্তমানে যে অবস্থাটি প্রয়োগ করা হয়েছে। |
policyCompliant | ডিভাইসটি তার নীতিমালার সাথে সঙ্গতিপূর্ণ কিনা। |
nonComplianceDetails[] | ডিভাইসটি যে পলিসি সেটিংসগুলো মেনে চলে না, সেগুলোর বিবরণ। |
enrollmentTime | ডিভাইস নথিভুক্তকরণের সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
lastStatusReportTime | ডিভাইসটি শেষবার স্ট্যাটাস রিপোর্ট পাঠিয়েছিল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
lastPolicyComplianceReportTime | অপ্রচলিত। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
lastPolicySyncTime | ডিভাইসটি শেষবার তার পলিসি সংগ্রহ করেছিল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
policyName | ডিভাইসে প্রয়োগ করা পলিসির নাম, যা |
appliedPolicyName | ডিভাইসটিতে বর্তমানে প্রযোজ্য পলিসির নাম। |
appliedPolicyVersion | ডিভাইসটিতে বর্তমানে প্রযোজ্য পলিসির সংস্করণ। |
apiLevel | ডিভাইসটিতে চলমান অ্যান্ড্রয়েড প্ল্যাটফর্ম সংস্করণের এপিআই লেভেল। |
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) কলের মাধ্যমে কখনো ফেরত আসে না, কিন্তু ডিভাইসটি মুছে ফেলার বিষয়টি স্বীকার করলে চূড়ান্ত স্ট্যাটাস রিপোর্টে এটি ব্যবহৃত হয়। যদি এপিআই কলের মাধ্যমে ডিভাইসটি মুছে ফেলা হয়, তবে এই অবস্থাটি পাব/সাব (Pub/Sub)-এ প্রকাশিত হয়। যদি ব্যবহারকারী ওয়ার্ক প্রোফাইলটি মুছে ফেলেন বা ডিভাইসটি রিসেট করেন, তবে ডিভাইসের অবস্থা সার্ভারের কাছে অজানা থেকে যাবে। |
PROVISIONING | ডিভাইসটি প্রস্তুত করা হচ্ছে। নতুন নথিভুক্ত ডিভাইসগুলো পলিসি প্রয়োগ না হওয়া পর্যন্ত এই অবস্থায় থাকে। |
LOST | ডিভাইসটি হারিয়ে গেছে। এই অবস্থাটি শুধুমাত্র প্রতিষ্ঠানের মালিকানাধীন ডিভাইসেই সম্ভব। |
PREPARING_FOR_MIGRATION | ডিভাইসটি অ্যান্ড্রয়েড ম্যানেজমেন্ট এপিআই-তে স্থানান্তরের জন্য প্রস্তুত হচ্ছে। স্থানান্তর প্রক্রিয়াটি চালিয়ে যাওয়ার জন্য আর কোনো পদক্ষেপের প্রয়োজন নেই। |
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 | অ্যাপটি প্লে স্টোরে খুঁজে পাওয়া যায়নি। |
NOT_COMPATIBLE_WITH_DEVICE | অ্যাপটি ডিভাইসটির সাথে সামঞ্জস্যপূর্ণ নয়। |
NOT_APPROVED | অ্যাপটি অ্যাডমিন কর্তৃক অনুমোদিত হয়নি। |
PERMISSIONS_NOT_ACCEPTED | অ্যাপটিতে নতুন কিছু অনুমতি যুক্ত হয়েছে যা অ্যাডমিন কর্তৃক গৃহীত হয়নি। |
NOT_AVAILABLE_IN_COUNTRY | অ্যাপটি ব্যবহারকারীর দেশে উপলব্ধ নয়। |
NO_LICENSES_REMAINING | ব্যবহারকারীকে বরাদ্দ করার মতো কোনো লাইসেন্স উপলব্ধ নেই। |
NOT_ENROLLED | প্রতিষ্ঠানটি আর ম্যানেজড গুগল প্লে-তে নথিভুক্ত নেই অথবা অ্যাডমিন ম্যানেজড গুগল প্লে-এর সর্বশেষ পরিষেবার শর্তাবলী গ্রহণ করেননি। |
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 | ডিভাইসে চলমান অ্যান্ড্রয়েড সংস্করণের এপিআই লেভেলে ONC Wi-Fi সেটিংটি সমর্থিত নয়। নির্দিষ্ট করে কোন ফিল্ড ভ্যালুটি সমর্থিত নয়। সেট করা আছে। এ সেট করা আছে। |
ONC_WIFI_INVALID_ENTERPRISE_CONFIG | এন্টারপ্রাইজ ওয়াই-ফাই নেটওয়ার্কটিতে হয় রুট সিএ (CA) অথবা ডোমেইন নেম নেই। তে সেট করা হয়েছে। |
ONC_WIFI_USER_SHOULD_REMOVE_NETWORK | ব্যবহারকারীকে কনফিগার করা ওয়াই-ফাই নেটওয়ার্কটি ম্যানুয়ালি সরাতে হবে। এটি শুধুমাত্র ব্যক্তিগত মালিকানাধীন ডিভাইসের ওয়ার্ক প্রোফাইলের ক্ষেত্রে প্রযোজ্য। এ সেট করা হয়েছে। |
ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY | এর ClientCertKeyPairAlias ফিল্ডের মাধ্যমে নির্দিষ্ট করা কী পেয়ার অ্যালিয়াসটি ডিভাইসে ইনস্টল করা কোনো বিদ্যমান কী-এর সাথে মেলে না। তে সেট করা হয়েছে। |
PERMISSIBLE_USAGE_RESTRICTION | এই পলিসি সেটিংটি সীমাবদ্ধ এবং এই গুগল ক্লাউড প্ল্যাটফর্ম প্রজেক্টের জন্য এটি সেট করা যাবে না। আরও বিস্তারিত তথ্য (এই পলিসি সেটিংটির ব্যবহার কীভাবে সক্ষম করতে হয় তা সহ) অনুমোদিত ব্যবহার পলিসিতে (Permissible Usage policy ) পাওয়া যাবে। হিসেবে সেট করা হয়েছে। |
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 | প্রাইভেট ডিএনএস-এর জন্য নির্দিষ্ট করা হোস্টটি একটি বৈধ হোস্টনেম, কিন্তু এটি একটি প্রাইভেট ডিএনএস সার্ভার নয় বলে পাওয়া গেছে। তে সেট করা হয়েছে। |
নির্দিষ্ট অ-সম্মতি প্রসঙ্গ
এর জন্য অতিরিক্ত প্রাসঙ্গিক তথ্য। SpecificNonComplianceReason
| JSON উপস্থাপনা |
|---|
{ "oncWifiContext": { object ( |
| ক্ষেত্র | |
|---|---|
oncWifiContext | ওয়াই-ফাই কনফিগারেশন সম্পর্কিত নিয়ম লঙ্ঘনের অতিরিক্ত প্রেক্ষাপট। |
passwordPoliciesContext | পাসওয়ার্ড নীতিমালা অমান্য করার ক্ষেত্রে অতিরিক্ত প্রাসঙ্গিক তথ্য। |
defaultApplicationContext | শুধুমাত্র আউটপুট। ডিফল্ট অ্যাপ্লিকেশন সেটিংস সম্পর্কিত অ-সম্মতির জন্য অতিরিক্ত প্রাসঙ্গিক তথ্য। |
OncWifiContext
ওয়াই-ফাই কনফিগারেশন সম্পর্কিত নিয়ম লঙ্ঘনের অতিরিক্ত প্রেক্ষাপট।
| JSON উপস্থাপনা |
|---|
{ "wifiGuid": string } |
| ক্ষেত্র | |
|---|---|
wifiGuid | অ-সম্মত ওয়াই-ফাই কনফিগারেশনের 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 | ব্যবহারকারীকে দেখানো অ্যান্ড্রয়েড ডিভাইস পলিসি অ্যাপের সংস্করণ। |
androidBuildNumber | ব্যবহারকারীকে দেখানোর জন্য ব্যবহৃত অ্যান্ড্রয়েড বিল্ড আইডি স্ট্রিং। উদাহরণস্বরূপ, |
deviceKernelVersion | কার্নেল সংস্করণ, উদাহরণস্বরূপ, |
bootloaderVersion | সিস্টেম বুটলোডার ভার্সন নম্বর, যেমন |
androidBuildTime | নির্মাণের সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
securityPatchLevel | নিরাপত্তা প্যাচ স্তর, যেমন |
primaryLanguageCode | ডিভাইসের প্রাথমিক লোকেলের জন্য একটি IETF BCP 47 ভাষা কোড। |
deviceBuildSignature | সিস্টেম প্যাকেজের সাথে যুক্ত |
systemUpdateInfo | একটি সম্ভাব্য আসন্ন সিস্টেম আপডেট সম্পর্কিত তথ্য। |
সিস্টেমআপডেটইনফো
একটি সম্ভাব্য আসন্ন সিস্টেম আপডেট সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{
"updateStatus": enum ( |
| ক্ষেত্র | |
|---|---|
updateStatus | আপডেটের অবস্থা: কোনো আপডেট আছে কিনা এবং সেটি কী ধরনের। |
updateReceivedTime | যে সময়ে আপডেটটি প্রথম উপলব্ধ হয়েছিল। শূন্য মান নির্দেশ করে যে এই ফিল্ডটি সেট করা নেই। এই ফিল্ডটি শুধুমাত্র তখনই সেট করা হয় যখন একটি আপডেট উপলব্ধ থাকে (অর্থাৎ, RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
স্ট্যাটাস আপডেট করুন
আপডেটের অবস্থা: কোনো আপডেট আছে কিনা এবং সেটি কী ধরনের।
| এনাম | |
|---|---|
UPDATE_STATUS_UNKNOWN | কোনো সিস্টেম আপডেট বাকি আছে কিনা তা জানা যাচ্ছে না। উদাহরণস্বরূপ, ডিভাইসের API লেভেল ২৬-এর কম হলে অথবা অ্যান্ড্রয়েড ডিভাইস পলিসির ভার্সন পুরোনো হয়ে গেলে এমনটা ঘটে। |
UP_TO_DATE | ডিভাইসটিতে কোনো অপেক্ষমান সিস্টেম আপডেট নেই। |
UNKNOWN_UPDATE_AVAILABLE | একটি সিস্টেম আপডেট উপলব্ধ আছে, কিন্তু এর ধরন জানা নেই। |
SECURITY_UPDATE_AVAILABLE | একটি নিরাপত্তা আপডেট প্রক্রিয়াধীন আছে। |
OS_UPDATE_AVAILABLE | একটি অপারেটিং সিস্টেম আপডেট অপেক্ষমান রয়েছে। |
হার্ডওয়্যারইনফো
ডিভাইস হার্ডওয়্যার সম্পর্কিত তথ্য। তাপমাত্রা থ্রেশহোল্ড সম্পর্কিত ফিল্ডগুলো কেবল তখনই উপলব্ধ হবে, যদি ডিভাইসের পলিসিতে 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,
"euiccChipInfo": [
{
object ( |
| ক্ষেত্র | |
|---|---|
brand | ডিভাইসটির ব্র্যান্ড। যেমন, |
hardware | হার্ডওয়্যারের নাম। যেমন, |
deviceBasebandVersion | বেসব্যান্ড সংস্করণ। উদাহরণস্বরূপ, |
manufacturer | উৎপাদক। উদাহরণস্বরূপ, |
serialNumber | ডিভাইসের সিরিয়াল নম্বর। তবে, অ্যান্ড্রয়েড ১২ বা তার পরবর্তী সংস্করণে চালিত ব্যক্তিগত মালিকানাধীন ডিভাইসগুলোর ক্ষেত্রে এটি |
model | ডিভাইসটির মডেল। যেমন, |
batteryShutdownTemperatures[] | ডিভাইসের প্রতিটি ব্যাটারির জন্য সেলসিয়াস এককে ব্যাটারি বন্ধ হওয়ার সর্বোচ্চ তাপমাত্রা সীমা। |
batteryThrottlingTemperatures[] | ডিভাইসের প্রতিটি ব্যাটারির জন্য সেলসিয়াস এককে ব্যাটারি থ্রটলিং তাপমাত্রার সীমা। |
cpuShutdownTemperatures[] | ডিভাইসের প্রতিটি সিপিইউ-এর জন্য সিপিইউ শাটডাউন তাপমাত্রার সীমা (সেলসিয়াস এককে)। |
cpuThrottlingTemperatures[] | ডিভাইসের প্রতিটি সিপিইউ-এর জন্য সেলসিয়াস এককে সিপিইউ থ্রটলিং তাপমাত্রার সীমা। |
gpuShutdownTemperatures[] | ডিভাইসের প্রতিটি জিপিইউ-এর জন্য জিপিইউ শাটডাউন তাপমাত্রার সীমা (সেলসিয়াস এককে)। |
gpuThrottlingTemperatures[] | ডিভাইসের প্রতিটি জিপিইউ-এর জন্য সেলসিয়াস এককে জিপিইউ থ্রটলিং তাপমাত্রার সীমা। |
skinShutdownTemperatures[] | ডিভাইসের বাহ্যিক আবরণ বন্ধ হওয়ার জন্য নির্ধারিত তাপমাত্রার সীমা সেলসিয়াস এককে। |
skinThrottlingTemperatures[] | ডিভাইসের ত্বকের তাপমাত্রা নিয়ন্ত্রণের সীমা সেলসিয়াস এককে। |
enterpriseSpecificId | শুধুমাত্র আউটপুট। একটি নির্দিষ্ট প্রতিষ্ঠানে ব্যক্তিগত মালিকানাধীন ডিভাইসকে অনন্যভাবে শনাক্তকারী আইডি। একই ফিজিক্যাল ডিভাইসে, যখন ডিভাইসটি একই প্রতিষ্ঠানের সাথে নথিভুক্ত থাকে, তখন এই আইডিটি সেটআপ এবং এমনকি ফ্যাক্টরি রিসেটের পরেও অপরিবর্তিত থাকে। অ্যান্ড্রয়েড ১২ এবং তার পরবর্তী সংস্করণে চালিত, ওয়ার্ক প্রোফাইলযুক্ত ব্যক্তিগত মালিকানাধীন ডিভাইসগুলিতে এই আইডিটি পাওয়া যায়। |
euiccChipInfo[] | শুধুমাত্র আউটপুট। eUICC চিপ সম্পর্কিত তথ্য। |
EuiccChipInfo
eUICC চিপ সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "eid": string } |
| ক্ষেত্র | |
|---|---|
eid | শুধুমাত্র আউটপুট। এমবেডেড আইডেন্টিটি ডকুমেন্ট (EID), যা ডিভাইসের প্রতিটি eUICC চিপকে শনাক্ত করে। এটি অ্যান্ড্রয়েড ১৩ এবং তার পরবর্তী সংস্করণে চালিত কোম্পানির মালিকানাধীন ডিভাইসগুলিতে উপলব্ধ। |
প্রদর্শন
ডিভাইস প্রদর্শনের তথ্য।
| 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 | অ্যাপটি ব্যবহারকারীর জন্য উন্মুক্ত কিনা। |
signingKeyCerts[] | শুধুমাত্র আউটপুট। অ্যাপটির কী সার্টিফিকেটগুলোতে স্বাক্ষর করা হচ্ছে। |
অ্যাপ্লিকেশনইভেন্ট
অ্যাপ-সম্পর্কিত একটি ঘটনা।
| JSON উপস্থাপনা |
|---|
{
"eventType": enum ( |
| ক্ষেত্র | |
|---|---|
eventType | অ্যাপ ইভেন্টের ধরণ। |
createTime | ঘটনাটির সৃষ্টির সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "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 | অ্যাপের অবস্থার জন্য কী (key)। অ্যাপটি কিসের অবস্থা প্রদান করছে, তার জন্য এটি একটি নির্দেশক বিন্দু হিসেবে কাজ করে। উদাহরণস্বরূপ, ম্যানেজড কনফিগারেশন ফিডব্যাক দেওয়ার সময়, এই কী-টি ম্যানেজড কনফিগারেশন কী হতে পারে। |
severity | অ্যাপটির অবস্থার তীব্রতা। |
message | ঐচ্ছিকভাবে, অ্যাপের অবস্থা ব্যাখ্যা করার জন্য একটি মুক্ত-ফর্মের বার্তা স্ট্রিং দেওয়া যেতে পারে। যদি অবস্থাটি কোনো নির্দিষ্ট মানের (যেমন একটি পরিচালিত কনফিগারেশন মান) দ্বারা সক্রিয় হয়ে থাকে, তবে সেটি বার্তায় অন্তর্ভুক্ত করা উচিত। |
data | ঐচ্ছিকভাবে, EMM দ্বারা পঠিতব্য একটি মেশিন-পঠনযোগ্য মান। উদাহরণস্বরূপ, এমন মান নির্ধারণ করা যা অ্যাডমিন EMM কনসোলে কোয়েরি করার জন্য বেছে নিতে পারেন (যেমন, “ব্যাটারি_ওয়ার্নিং ডেটা < 10 হলে আমাকে অবহিত করুন”)। |
createTime | ডিভাইসে অ্যাপ স্টেটটি তৈরি হওয়ার সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
lastUpdateTime | অ্যাপের অবস্থা সর্বশেষ আপডেট করার সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "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 | জিএসএম ডিভাইসটির আইএমইআই নম্বর। উদাহরণস্বরূপ, |
meid | সিডিএমএ ডিভাইসের MEID নম্বর। উদাহরণস্বরূপ, |
wifiMacAddress | ডিভাইসটির ওয়াই-ফাই ম্যাক অ্যাড্রেস। উদাহরণস্বরূপ, |
networkOperatorName | বর্তমান নিবন্ধিত অপারেটরের নামের প্রথম অক্ষর। যেমন, ভোডাফোন। |
telephonyInfos[] | ডিভাইসের প্রতিটি সিম কার্ডের সাথে যুক্ত টেলিফোনি তথ্য প্রদান করে। শুধুমাত্র অ্যান্ড্রয়েড ৬ থেকে শুরু হওয়া সম্পূর্ণ নিয়ন্ত্রিত ডিভাইসগুলিতে সমর্থিত। |
টেলিফোনিইনফো
ডিভাইসে থাকা একটি নির্দিষ্ট সিম কার্ডের সাথে যুক্ত টেলিফোনি সংক্রান্ত তথ্য। অ্যান্ড্রয়েড ৬ এবং তার উপরের সংস্করণের সম্পূর্ণ পরিচালিত ডিভাইসগুলিতে থাকা সমস্ত সিম কার্ডের জন্য এটি সমর্থিত। এছাড়াও, অ্যান্ড্রয়েড ১৫ এবং তার উপরের সংস্করণের সমস্ত ডিভাইসে অ্যাডমিন দ্বারা যুক্ত করা ই-সিমের জন্যও এটি সমর্থিত।
| JSON উপস্থাপনা |
|---|
{ "phoneNumber": string, "carrierName": string, "iccId": string, "activationState": enum ( |
| ক্ষেত্র | |
|---|---|
phoneNumber | এই সিম কার্ডের সাথে যুক্ত ফোন নম্বর। |
carrierName | এই সিম কার্ডের সাথে যুক্ত ক্যারিয়ারের নাম। |
iccId | শুধুমাত্র আউটপুট। এই সিম কার্ডের সাথে যুক্ত ICCID। |
activationState | শুধুমাত্র আউটপুট। ডিভাইসে সিম কার্ডের অ্যাক্টিভেশন অবস্থা। এটি শুধুমাত্র ই-সিমের জন্য প্রযোজ্য। এটি অ্যান্ড্রয়েড ১৫ এবং তার উপরের সংস্করণের সমস্ত ডিভাইসে সমর্থিত। ফিজিক্যাল সিম এবং অ্যান্ড্রয়েড ১৫-এর নিচের সংস্করণের ডিভাইসগুলির জন্য এটি সর্বদা |
configMode | শুধুমাত্র আউটপুট। ডিভাইসে থাকা সিম কার্ডের কনফিগারেশন মোড। এটি শুধুমাত্র ই-সিমের জন্য প্রযোজ্য। এটি অ্যান্ড্রয়েড ১৫ এবং তার উপরের সংস্করণের সমস্ত ডিভাইসে সমর্থিত। ফিজিক্যাল সিম এবং অ্যান্ড্রয়েড ১৫-এর নিচের ডিভাইসগুলোর জন্য এটি সর্বদা |
অ্যাক্টিভেশন অবস্থা
ডিভাইসটিতে সিম কার্ডের সক্রিয়করণ অবস্থা।
| এনাম | |
|---|---|
ACTIVATION_STATE_UNSPECIFIED | সক্রিয়করণ অবস্থা নির্দিষ্ট করা হয়নি। |
ACTIVATED | সিম কার্ডটি সক্রিয় করা হয়েছে। |
NOT_ACTIVATED | সিম কার্ডটি সক্রিয় করা হয়নি। |
কনফিগমোড
ডিভাইসটিতে থাকা সিম কার্ডের কনফিগারেশন মোড।
| এনাম | |
|---|---|
CONFIG_MODE_UNSPECIFIED | কনফিগারেশন মোড অনির্দিষ্ট। |
ADMIN_CONFIGURED | অ্যাডমিন এই সিমটি কনফিগার করেছেন। |
USER_CONFIGURED | ব্যবহারকারী এই সিমটি কনফিগার করেছেন। |
মেমোরিইনফো
ডিভাইসের মেমরি ও স্টোরেজ সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "totalRam": string, "totalInternalStorage": string } |
| ক্ষেত্র | |
|---|---|
totalRam | ডিভাইসের মোট র্যাম (বাইট এককে)। |
totalInternalStorage | ডিভাইসের মোট অভ্যন্তরীণ স্টোরেজ (বাইটে)। |
স্মৃতি ঘটনা
মেমরি এবং স্টোরেজ পরিমাপ সম্পর্কিত একটি ঘটনা।
নতুন এবং পুরাতন ইভেন্টগুলোর মধ্যে পার্থক্য করার জন্য, আমরা ফিল্ডটি ব্যবহার করার পরামর্শ দিই। createTime
| JSON উপস্থাপনা |
|---|
{
"eventType": enum ( |
| ক্ষেত্র | |
|---|---|
eventType | ইভেন্টের ধরণ। |
createTime | ঘটনাটির সৃষ্টির সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
byteCount | মিডিয়ামে থাকা খালি বাইটের সংখ্যা, অথবা |
মেমরিইভেন্টটাইপ
ঘটনার ধরণ।
| এনাম | |
|---|---|
MEMORY_EVENT_TYPE_UNSPECIFIED | অনির্দিষ্ট। কোনো ইভেন্টের এই প্রকার নেই। |
RAM_MEASURED | র্যামের খালি জায়গা পরিমাপ করা হয়েছিল। |
INTERNAL_STORAGE_MEASURED | অভ্যন্তরীণ স্টোরেজের খালি জায়গা পরিমাপ করা হয়েছিল। |
EXTERNAL_STORAGE_DETECTED | একটি নতুন বাহ্যিক স্টোরেজ মাধ্যম শনাক্ত করা হয়েছে। প্রদর্শিত বাইট সংখ্যাটি হলো স্টোরেজ মাধ্যমটির মোট ধারণক্ষমতা। |
EXTERNAL_STORAGE_REMOVED | একটি বাহ্যিক স্টোরেজ মাধ্যম সরিয়ে ফেলা হয়েছে। রিপোর্ট করা বাইট সংখ্যা শূন্য। |
EXTERNAL_STORAGE_MEASURED | বাহ্যিক সংরক্ষণ মাধ্যমের খালি জায়গা পরিমাপ করা হয়েছিল। |
পাওয়ার ম্যানেজমেন্ট ইভেন্ট
একটি শক্তি ব্যবস্থাপনা ইভেন্ট।
| JSON উপস্থাপনা |
|---|
{
"eventType": enum ( |
| ক্ষেত্র | |
|---|---|
eventType | ইভেন্টের ধরণ। |
createTime | ঘটনাটির সৃষ্টির সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "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-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
batteryTemperatures[] | ডিভাইসটিতে থাকা প্রতিটি ব্যাটারির বর্তমান তাপমাত্রা সেলসিয়াস এককে। |
cpuTemperatures[] | ডিভাইসের প্রতিটি সিপিইউ-এর বর্তমান তাপমাত্রা সেলসিয়াস এককে। |
gpuTemperatures[] | ডিভাইসের প্রতিটি জিপিইউ-এর বর্তমান তাপমাত্রা সেলসিয়াস এককে। |
skinTemperatures[] | ডিভাইসের বর্তমান পৃষ্ঠের তাপমাত্রা সেলসিয়াস এককে। |
fanSpeeds[] | ডিভাইসের প্রতিটি ফ্যানের গতি RPM-এ দেখানো হয়েছে। খালি ঘরটির অর্থ হলো কোনো ফ্যান নেই অথবা সিস্টেমটি এই ফ্যানের গতি সমর্থন করে না। |
cpuUsages[] | ডিভাইসে উপলব্ধ প্রতিটি কোরের সিপিইউ ব্যবহারের হার শতাংশে দেখানো হয়েছে। প্রতিটি সংযোগ বিচ্ছিন্ন কোরের ব্যবহার ০। খালি অ্যারের অর্থ হলো সিস্টেমে সিপিইউ ব্যবহার সমর্থিত নয়। |
ডিভাইস সেটিংস
ডিভাইসের নিরাপত্তা-সম্পর্কিত সেটিংস সংক্রান্ত তথ্য।
| JSON উপস্থাপনা |
|---|
{
"isDeviceSecure": boolean,
"unknownSourcesEnabled": boolean,
"developmentSettingsEnabled": boolean,
"adbEnabled": boolean,
"isEncrypted": boolean,
"encryptionStatus": enum ( |
| ক্ষেত্র | |
|---|---|
isDeviceSecure | ডিভাইসটি পিন/পাসওয়ার্ড দিয়ে সুরক্ষিত কিনা। |
unknownSourcesEnabled | অজানা উৎস থেকে অ্যাপ ইনস্টল করার অনুমতি আছে কিনা। |
developmentSettingsEnabled | ডিভাইসটিতে ডেভেলপার মোড চালু আছে কিনা। |
adbEnabled | ডিভাইসটিতে ADB সক্রিয় আছে কিনা। |
isEncrypted | স্টোরেজ এনক্রিপশন সক্রিয় আছে কিনা। |
encryptionStatus | ডিভাইস পলিসি ম্যানেজার থেকে এনক্রিপশনের অবস্থা। |
verifyAppsEnabled | ডিভাইসটিতে গুগল প্লে প্রোটেক্ট ভেরিফিকেশন চালু আছে কিনা। |
এনক্রিপশন স্ট্যাটাস
একটি ডিভাইসের এনক্রিপশন অবস্থা।
| এনাম | |
|---|---|
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 | প্লে ইন্টিগ্রিটি এপিআই শনাক্ত করেছে যে ডিভাইসটিতে একটি অজানা ওএস চলছে (বেসিকইন্টিগ্রিটি চেক সফল হলেও সিটিএসপ্রোফাইলম্যাচ ব্যর্থ হয়েছে)। |
COMPROMISED_OS | প্লে ইন্টিগ্রিটি এপিআই শনাক্ত করেছে যে ডিভাইসটিতে একটি আপোসকৃত ওএস চলছে (বেসিক ইন্টিগ্রিটি চেক ব্যর্থ হয়েছে)। |
HARDWARE_BACKED_EVALUATION_FAILED | ডিভাইস ইন্টিগ্রিটি ফিল্ডে 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 | কমন ক্রাইটেরিয়া মোড বর্তমানে সক্রিয় আছে। |
পলিসি স্বাক্ষর যাচাইকরণ স্থিতি
পলিসি স্বাক্ষর যাচাইয়ের অবস্থা।
| এনাম | |
|---|---|
POLICY_SIGNATURE_VERIFICATION_STATUS_UNSPECIFIED | অনির্দিষ্ট। যাচাইকরণের অবস্থা জানানো হয়নি। এটি কেবল তখনই সেট করা হয় যখন মান false হয়। |
POLICY_SIGNATURE_VERIFICATION_DISABLED | ডিভাইসটিতে পলিসি সিগনেচার ভেরিফিকেশন নিষ্ক্রিয় করা আছে, কারণ false-এ সেট করা হয়েছে। |
POLICY_SIGNATURE_VERIFICATION_SUCCEEDED | পলিসি স্বাক্ষর যাচাই সফল হয়েছে। |
POLICY_SIGNATURE_VERIFICATION_NOT_SUPPORTED | পলিসি সিগনেচার ভেরিফিকেশন সমর্থিত নয়, যেমন— ডিভাইসটিকে এমন একটি CloudDPC ভার্সনে এনরোল করা হয়েছে যা পলিসি সিগনেচার ভেরিফিকেশন সমর্থন করে না। |
POLICY_SIGNATURE_VERIFICATION_FAILED | পলিসি স্বাক্ষর যাচাইকরণ ব্যর্থ হয়েছে। পলিসিটি প্রয়োগ করা হয়নি। |
ডিপিসি মাইগ্রেশন তথ্য
এই ডিভাইসটি অন্য কোনো ডিভাইস পলিসি কন্ট্রোলার (ডিপিসি) দ্বারা পরিচালিত হওয়া থেকে স্থানান্তরিত করা হয়েছে কিনা, সে সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "previousDpc": string, "additionalData": string } |
| ক্ষেত্র | |
|---|---|
previousDpc | শুধুমাত্র আউটপুট। যদি এই ডিভাইসটি অন্য কোনো ডিপিসি থেকে মাইগ্রেট করা হয়ে থাকে, তাহলে এটিই তার প্যাকেজ নেম। অন্যথায় এটি পূরণ করা হয় না। |
additionalData | শুধুমাত্র আউটপুট। যদি এই ডিভাইসটি অন্য কোনো ডিপিসি থেকে মাইগ্রেট করা হয়ে থাকে, তাহলে মাইগ্রেশন টোকেনের |
ডিফল্টঅ্যাপ্লিকেশনইনফো
একটি নির্দিষ্ট জন্য ডিফল্ট অ্যাপ্লিকেশন তথ্য। 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 | চেষ্টাটি ব্যর্থ হয়েছে, কারণ প্লে স্টোর থেকে অথবা থেকে অ্যাপটির সাইনিং কী সার্টিফিকেট ফিঙ্গারপ্রিন্ট ডিভাইসের ফিঙ্গারপ্রিন্টের সাথে মেলেনি। |
OTHER_FAILURE | অন্যান্য কারণে প্রচেষ্টা ব্যর্থ হয়েছে। |
পদ্ধতি | |
|---|---|
| একটি ডিভাইস মুছে ফেলে। |
| একটি ডিভাইস পায়। |
| ডিভাইসকে একটি কমান্ড জারি করে। |
| একটি নির্দিষ্ট প্রতিষ্ঠানের ডিভাইসগুলোর তালিকা দেখায়। |
| একটি ডিভাইস আপডেট করে। |