BatchUsageLogEvents

ডিভাইস থেকে প্রাপ্ত events ব্যাচভিত্তিক লগ।

JSON উপস্থাপনা
{
  "device": string,
  "user": string,
  "retrievalTime": string,
  "usageLogEvents": [
    {
      object (UsageLogEvent)
    }
  ]
}
ক্ষেত্র
device

string

যদি থাকে, তাহলে ডিভাইসের নামটি 'enterprises/{enterpriseId}/devices/{deviceId}' ফর্ম্যাটে থাকবে।

user

string

যদি থাকে, তাহলে এই ডিভাইসটির মালিক ব্যবহারকারীর রিসোর্স নামটি 'enterprises/{enterpriseId}/users/{userId}' ফর্ম্যাটে।

retrievalTime

string ( Timestamp format)

ডিভাইস থেকে ইভেন্টগুলোর ব্যাচ সংগ্রহ করার সময়কার ডিভাইস টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

usageLogEvents[]

object ( UsageLogEvent )

ডিভাইস কর্তৃক রিপোর্ট করা UsageLogEvent-গুলোর তালিকা, যা ইভেন্টের সময় অনুসারে কালানুক্রমিকভাবে সাজানো হয়েছে।

ব্যবহার লগ ইভেন্ট

ডিভাইসটিতে একটি ইভেন্ট লগ করা হয়েছে।

JSON উপস্থাপনা
{
  "eventId": string,
  "eventTime": string,
  "eventType": enum (EventType),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "adbShellCommandEvent": {
    object (AdbShellCommandEvent)
  },
  "adbShellInteractiveEvent": {
    object (AdbShellInteractiveEvent)
  },
  "appProcessStartEvent": {
    object (AppProcessStartEvent)
  },
  "keyguardDismissedEvent": {
    object (KeyguardDismissedEvent)
  },
  "keyguardDismissAuthAttemptEvent": {
    object (KeyguardDismissAuthAttemptEvent)
  },
  "keyguardSecuredEvent": {
    object (KeyguardSecuredEvent)
  },
  "filePulledEvent": {
    object (FilePulledEvent)
  },
  "filePushedEvent": {
    object (FilePushedEvent)
  },
  "certAuthorityInstalledEvent": {
    object (CertAuthorityInstalledEvent)
  },
  "certAuthorityRemovedEvent": {
    object (CertAuthorityRemovedEvent)
  },
  "certValidationFailureEvent": {
    object (CertValidationFailureEvent)
  },
  "cryptoSelfTestCompletedEvent": {
    object (CryptoSelfTestCompletedEvent)
  },
  "keyDestructionEvent": {
    object (KeyDestructionEvent)
  },
  "keyGeneratedEvent": {
    object (KeyGeneratedEvent)
  },
  "keyImportEvent": {
    object (KeyImportEvent)
  },
  "keyIntegrityViolationEvent": {
    object (KeyIntegrityViolationEvent)
  },
  "loggingStartedEvent": {
    object (LoggingStartedEvent)
  },
  "loggingStoppedEvent": {
    object (LoggingStoppedEvent)
  },
  "logBufferSizeCriticalEvent": {
    object (LogBufferSizeCriticalEvent)
  },
  "mediaMountEvent": {
    object (MediaMountEvent)
  },
  "mediaUnmountEvent": {
    object (MediaUnmountEvent)
  },
  "osShutdownEvent": {
    object (OsShutdownEvent)
  },
  "osStartupEvent": {
    object (OsStartupEvent)
  },
  "remoteLockEvent": {
    object (RemoteLockEvent)
  },
  "wipeFailureEvent": {
    object (WipeFailureEvent)
  },
  "connectEvent": {
    object (ConnectEvent)
  },
  "dnsEvent": {
    object (DnsEvent)
  },
  "stopLostModeUserAttemptEvent": {
    object (StopLostModeUserAttemptEvent)
  },
  "lostModeOutgoingPhoneCallEvent": {
    object (LostModeOutgoingPhoneCallEvent)
  },
  "lostModeLocationEvent": {
    object (LostModeLocationEvent)
  },
  "enrollmentCompleteEvent": {
    object (EnrollmentCompleteEvent)
  },
  "backupServiceToggledEvent": {
    object (BackupServiceToggledEvent)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
eventId

string ( int64 format)

ইভেন্টের অনন্য আইডি।

eventTime

string ( Timestamp format)

ইভেন্টটি লগ করার সময় ডিভাইসের টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

eventType

enum ( EventType )

ডিভাইসটিতে রিপোর্ট করা নির্দিষ্ট ইউসেজ লগ ইভেন্টের ধরণ। কোন event ফিল্ডটি অ্যাক্সেস করতে হবে তা নির্ধারণ করতে এটি ব্যবহার করুন।

ডিভাইসে লগ করা ইভেন্টের প্রকারভেদ। কখন এটি পাঠানো হয়, ইভেন্ট লগ করার ক্ষেত্রে সীমাবদ্ধতা এবং কোন ফিল্ডগুলো অন্তর্ভুক্ত থাকে, সে সম্পর্কে আরও বিস্তারিত জানতে প্রতিটি ইভেন্টের ধরন দেখুন। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
adbShellCommandEvent

object ( AdbShellCommandEvent )

‘adb shell command’ ব্যবহার করে ADB-তে একটি শেল কমান্ড জারি করা হয়েছিল। SECURITY_LOGS এর অংশ।

adbShellInteractiveEvent

object ( AdbShellInteractiveEvent )

“adb shell”-এর মাধ্যমে একটি ADB ইন্টারেক্টিভ শেল খোলা হয়েছিল। SECURITY_LOGS এর অংশ।

appProcessStartEvent

object ( AppProcessStartEvent )

একটি অ্যাপ প্রসেস চালু করা হয়েছে। SECURITY_LOGS এর অংশ।

keyguardDismissedEvent

object ( KeyguardDismissedEvent )

কীগার্ডকে বরখাস্ত করা হয়েছে। SECURITY_LOGS এর অংশ।

keyguardDismissAuthAttemptEvent

object ( KeyguardDismissAuthAttemptEvent )

ডিভাইসটি আনলক করার চেষ্টা করা হয়েছিল। SECURITY_LOGS এর অংশ।

keyguardSecuredEvent

object ( KeyguardSecuredEvent )

ডিভাইসটি ব্যবহারকারী অথবা টাইমআউটের কারণে লক হয়ে গেছে। SECURITY_LOGS এর একটি অংশ।

filePulledEvent

object ( FilePulledEvent )

ডিভাইস থেকে একটি ফাইল ডাউনলোড করা হয়েছে। SECURITY_LOGS এর অংশ।

filePushedEvent

object ( FilePushedEvent )

ডিভাইসটিতে একটি ফাইল আপলোড করা হয়েছে। SECURITY_LOGS এর একটি অংশ।

certAuthorityInstalledEvent

object ( CertAuthorityInstalledEvent )

সিস্টেমের বিশ্বস্ত ক্রেডেনশিয়াল স্টোরেজে একটি নতুন রুট সার্টিফিকেট ইনস্টল করা হয়েছে। SECURITY_LOGS এর অংশ।

certAuthorityRemovedEvent

object ( CertAuthorityRemovedEvent )

সিস্টেমের বিশ্বস্ত ক্রেডেনশিয়াল স্টোরেজ থেকে একটি রুট সার্টিফিকেট মুছে ফেলা হয়েছে। SECURITY_LOGS এর অংশ।

certValidationFailureEvent

object ( CertValidationFailureEvent )

একটি X.509v3 সার্টিফিকেট যাচাই করা যায়নি। বর্তমানে এই যাচাইকরণটি ওয়াই-ফাই অ্যাক্সেস পয়েন্টে করা হয় এবং সার্ভার সার্টিফিকেট যাচাইকরণের সময় অমিলের কারণে এই ব্যর্থতা ঘটতে পারে। তবে ভবিষ্যতে এটি একটি X.509v3 সার্টিফিকেটের অন্যান্য যাচাইকরণ ইভেন্টও অন্তর্ভুক্ত করতে পারে। SECURITY_LOGS এর একটি অংশ।

cryptoSelfTestCompletedEvent

object ( CryptoSelfTestCompletedEvent )

অ্যান্ড্রয়েডের অন্তর্নির্মিত ক্রিপ্টোগ্রাফিক লাইব্রেরি (BoringSSL) বৈধ কিনা তা যাচাই করে। ডিভাইস বুট করার সময় এটি সর্বদা সফল হওয়া উচিত, ব্যর্থ হলে ডিভাইসটিকে অবিশ্বস্ত বলে গণ্য করা উচিত। SECURITY_LOGS এর একটি অংশ।

keyDestructionEvent

object ( KeyDestructionEvent )

ব্যবহারকারী কর্তৃক ইনস্টলকৃত, অ্যাডমিন কর্তৃক ইনস্টলকৃত এবং সিস্টেম দ্বারা রক্ষণাবেক্ষণকৃত প্রাইভেট কী সহ একটি ক্রিপ্টোগ্রাফিক কী ব্যবহারকারী অথবা ব্যবস্থাপনার দ্বারা ডিভাইস থেকে মুছে ফেলা হয়। SECURITY_LOGS এর একটি অংশ।

keyGeneratedEvent

object ( KeyGeneratedEvent )

ব্যবহারকারী অথবা ব্যবস্থাপনার দ্বারা ডিভাইসে একটি ক্রিপ্টোগ্রাফিক কী ইনস্টল করা হয়, যার মধ্যে ব্যবহারকারী কর্তৃক ইনস্টলকৃত, অ্যাডমিন কর্তৃক ইনস্টলকৃত এবং সিস্টেম দ্বারা রক্ষণাবেক্ষণকৃত প্রাইভেট কী অন্তর্ভুক্ত থাকে। SECURITY_LOGS এর একটি অংশ।

keyImportEvent

object ( KeyImportEvent )

ব্যবহারকারী কর্তৃক ইনস্টলকৃত, অ্যাডমিন কর্তৃক ইনস্টলকৃত এবং সিস্টেম দ্বারা রক্ষণাবেক্ষণকৃত প্রাইভেট কী সহ একটি ক্রিপ্টোগ্রাফিক কী ব্যবহারকারী অথবা ব্যবস্থাপনার দ্বারা ডিভাইসে ইম্পোর্ট করা হয়। SECURITY_LOGS এর একটি অংশ।

keyIntegrityViolationEvent

object ( KeyIntegrityViolationEvent )

স্টোরেজ ত্রুটি, হার্ডওয়্যার ব্যর্থতা বা কোনো OS সমস্যার কারণে ব্যবহারকারী কর্তৃক ইনস্টল করা, অ্যাডমিন কর্তৃক ইনস্টল করা এবং সিস্টেম দ্বারা রক্ষণাবেক্ষণ করা প্রাইভেট কী সহ একটি ক্রিপ্টোগ্রাফিক কী ত্রুটিপূর্ণ বলে নির্ধারিত হয়েছে। SECURITY_LOGS এর একটি অংশ।

loggingStartedEvent

object ( LoggingStartedEvent )

usageLog পলিসি সক্রিয় করা হয়েছে। এটি SECURITY_LOGS এর একটি অংশ।

loggingStoppedEvent

object ( LoggingStoppedEvent )

usageLog পলিসি নিষ্ক্রিয় করা হয়েছে। এটি SECURITY_LOGS এর একটি অংশ।

logBufferSizeCriticalEvent

object ( LogBufferSizeCriticalEvent )

অডিট লগ বাফার তার ধারণক্ষমতার ৯০%-এ পৌঁছে গেছে, তাই পুরোনো ইভেন্টগুলো বাদ পড়ে যেতে পারে। SECURITY_LOGS এর একটি অংশ।

mediaMountEvent

object ( MediaMountEvent )

অপসারণযোগ্য মিডিয়া মাউন্ট করা হয়েছিল। SECURITY_LOGS এর অংশ।

mediaUnmountEvent

object ( MediaUnmountEvent )

অপসারণযোগ্য মিডিয়া আনমাউন্ট করা হয়েছে। SECURITY_LOGS এর অংশ।

osShutdownEvent

object ( OsShutdownEvent )

ডিভাইসটি বন্ধ করা হয়েছে। SECURITY_LOGS এর অংশ।

osStartupEvent

object ( OsStartupEvent )

ডিভাইসটি চালু করা হয়েছে। SECURITY_LOGS এর একটি অংশ।

remoteLockEvent

object ( RemoteLockEvent )

ডিভাইস বা প্রোফাইলটি LOCK কমান্ডের মাধ্যমে দূর থেকে লক করা হয়েছে। SECURITY_LOGS এর একটি অংশ।

wipeFailureEvent

object ( WipeFailureEvent )

অনুরোধ করা সত্ত্বেও ওয়ার্ক প্রোফাইল বা কোম্পানির মালিকানাধীন ডিভাইসটি ওয়াইপ করা যায়নি। এটি ব্যবহারকারী বা অ্যাডমিনের দ্বারা শুরু করা হতে পারে, যেমন delete পাওয়া গিয়েছিল। SECURITY_LOGS এর একটি অংশ।

connectEvent

object ( ConnectEvent )

স্ট্যান্ডার্ড নেটওয়ার্ক স্ট্যাকের মাধ্যমে একটি TCP সংযোগ ইভেন্ট শুরু করা হয়েছিল। NETWORK_ACTIVITY_LOGS এর একটি অংশ।

dnsEvent

object ( DnsEvent )

স্ট্যান্ডার্ড নেটওয়ার্ক স্ট্যাকের মাধ্যমে একটি ডিএনএস লুকআপ ইভেন্ট শুরু করা হয়েছিল। NETWORK_ACTIVITY_LOGS এর একটি অংশ।

stopLostModeUserAttemptEvent

object ( StopLostModeUserAttemptEvent )

ডিভাইসটিকে লস্ট মোড থেকে বের করে আনার একটি প্রচেষ্টা।

lostModeOutgoingPhoneCallEvent

object ( LostModeOutgoingPhoneCallEvent )

ডিভাইসটি লস্ট মোডে থাকা অবস্থায় একটি বহির্গামী ফোন কল করা হয়েছে।

lostModeLocationEvent

object ( LostModeLocationEvent )

ডিভাইসটি লস্ট মোডে থাকলে এর অবস্থান আপডেট হয়।

enrollmentCompleteEvent

object ( EnrollmentCompleteEvent )

ডিভাইসটির তালিকাভুক্তি সম্পন্ন হয়েছে। AMAPI_LOGS এর একটি অংশ।

backupServiceToggledEvent

object ( BackupServiceToggledEvent )

একজন অ্যাডমিন ব্যাকআপ পরিষেবা চালু বা বন্ধ করেছেন। SECURITY_LOGS এর একটি অংশ।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

KeyguardDismissedEvent

এই প্রকারে কোনো ক্ষেত্র নেই।

চাবিরক্ষীকে বরখাস্ত করা হয়েছিল। ইচ্ছাকৃতভাবে খালি।

KeyguardDismissAuthAttemptEvent

ডিভাইসটি আনলক করার চেষ্টা করা হয়েছিল।

JSON উপস্থাপনা
{
  "success": boolean,
  "strongAuthMethodUsed": boolean
}
ক্ষেত্র
success

boolean

আনলক করার প্রচেষ্টা সফল হয়েছিল কিনা।

strongAuthMethodUsed

boolean

ডিভাইসটি আনলক করতে কোনো শক্তিশালী প্রমাণীকরণ পদ্ধতি (পাসওয়ার্ড, পিন বা প্যাটার্ন) ব্যবহার করা হয়েছিল কিনা।

KeyguardSecuredEvent

এই প্রকারে কোনো ক্ষেত্র নেই।

ডিভাইসটি ব্যবহারকারী অথবা টাইমআউটের কারণে লক হয়ে গেছে। ইচ্ছাকৃতভাবে খালি রাখা হয়েছে।

ফাইলপুলডইভেন্ট

ডিভাইসটি থেকে একটি ফাইল ডাউনলোড করা হয়েছিল।

JSON উপস্থাপনা
{
  "filePath": string
}
ক্ষেত্র
filePath

string

যে ফাইলটি ডাউনলোড করা হচ্ছে তার পথ।

ফাইলপুশডইভেন্ট

ডিভাইসটিতে একটি ফাইল আপলোড করা হয়েছিল।

JSON উপস্থাপনা
{
  "filePath": string
}
ক্ষেত্র
filePath

string

যে ফাইলটি পুশ করা হচ্ছে তার পাথ।

CertAuthorityInstalledEvent

সিস্টেমের বিশ্বস্ত ক্রেডেনশিয়াল স্টোরেজে একটি নতুন রুট সার্টিফিকেট ইনস্টল করা হয়েছে। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে ডিভাইস-ব্যাপী এবং ওয়ার্ক প্রোফাইলযুক্ত সংস্থা-মালিকানাধীন ডিভাইসগুলির ওয়ার্ক প্রোফাইলের মধ্যে উপলব্ধ।

JSON উপস্থাপনা
{
  "certificate": string,
  "userId": integer,
  "success": boolean
}
ক্ষেত্র
certificate

string

সনদের বিষয়।

userId

integer

যে ব্যবহারকারীর ক্ষেত্রে সার্টিফিকেট ইনস্টল করার ঘটনাটি ঘটেছে। শুধুমাত্র অ্যান্ড্রয়েড ১১ এবং তার পরবর্তী সংস্করণ চালিত ডিভাইসগুলোর জন্য উপলব্ধ।

success

boolean

ইনস্টলেশন প্রক্রিয়াটি সফল হয়েছে কিনা।

CertAuthorityRemovedEvent

সিস্টেমের বিশ্বস্ত ক্রেডেনশিয়াল স্টোরেজ থেকে একটি রুট সার্টিফিকেট মুছে ফেলা হয়েছে। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে ডিভাইস-ব্যাপী এবং ওয়ার্ক প্রোফাইলযুক্ত সংস্থা-মালিকানাধীন ডিভাইসগুলির ওয়ার্ক প্রোফাইলের মধ্যে উপলব্ধ।

JSON উপস্থাপনা
{
  "certificate": string,
  "userId": integer,
  "success": boolean
}
ক্ষেত্র
certificate

string

সনদের বিষয়।

userId

integer

যে ব্যবহারকারীর ক্ষেত্রে সার্টিফিকেট অপসারণের ঘটনাটি ঘটেছে। শুধুমাত্র অ্যান্ড্রয়েড ১১ এবং তার পরবর্তী সংস্করণ চালিত ডিভাইসগুলোর জন্য উপলব্ধ।

success

boolean

অপসারণটি সফল হয়েছিল কিনা।

সার্টিফিকেট যাচাইকরণ ব্যর্থতা ইভেন্ট

একটি X.509v3 সার্টিফিকেট যাচাই করা যায়নি। বর্তমানে এই যাচাইকরণটি ওয়াই-ফাই অ্যাক্সেস পয়েন্টে করা হয় এবং সার্ভার সার্টিফিকেট যাচাইকরণের সময় অমিলের কারণে এই ব্যর্থতা ঘটতে পারে। তবে ভবিষ্যতে এটি একটি X.509v3 সার্টিফিকেটের অন্যান্য যাচাইকরণ প্রক্রিয়াকেও অন্তর্ভুক্ত করতে পারে।

JSON উপস্থাপনা
{
  "failureReason": string
}
ক্ষেত্র
failureReason

string

সার্টিফিকেশন যাচাইকরণ ব্যর্থ হওয়ার কারণ।

ক্রিপ্টোসেলফটেস্টকমপ্লিটেডইভেন্ট

অ্যান্ড্রয়েডের অন্তর্নির্মিত ক্রিপ্টোগ্রাফিক লাইব্রেরি (BoringSSL) বৈধ কিনা তা যাচাই করে। ডিভাইস বুট করার সময় এটি সর্বদা সফল হওয়া উচিত; যদি এটি ব্যর্থ হয়, তবে ডিভাইসটিকে অবিশ্বস্ত বলে গণ্য করা উচিত।

JSON উপস্থাপনা
{
  "success": boolean
}
ক্ষেত্র
success

boolean

পরীক্ষাটি সফল হয়েছে কি না।

চাবি ধ্বংসের ঘটনা

ব্যবহারকারী কর্তৃক ইনস্টলকৃত, অ্যাডমিন কর্তৃক ইনস্টলকৃত এবং সিস্টেম দ্বারা রক্ষণাবেক্ষণকৃত প্রাইভেট কী সহ একটি ক্রিপ্টোগ্রাফিক কী ব্যবহারকারী অথবা ব্যবস্থাপনার দ্বারা ডিভাইস থেকে মুছে ফেলা হয়। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে ডিভাইস-ব্যাপী এবং ওয়ার্ক প্রোফাইল সহ সংস্থা-মালিকানাধীন ডিভাইসগুলিতে ওয়ার্ক প্রোফাইলের মধ্যে উপলব্ধ থাকে।

JSON উপস্থাপনা
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
ক্ষেত্র
keyAlias

string

চাবির ছদ্মনাম।

applicationUid

integer

যে অ্যাপ্লিকেশনটি কী-টির মালিক, তার UID।

success

boolean

অপারেশনটি সফল হয়েছিল কিনা।

KeyGeneratedEvent

ব্যবহারকারী কর্তৃক ইনস্টলকৃত, অ্যাডমিন কর্তৃক ইনস্টলকৃত এবং সিস্টেম দ্বারা রক্ষণাবেক্ষণকৃত প্রাইভেট কী সহ একটি ক্রিপ্টোগ্রাফিক কী ব্যবহারকারী অথবা ম্যানেজমেন্টের মাধ্যমে ডিভাইসে ইনস্টল করা হয়। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে ডিভাইস-ব্যাপী এবং ওয়ার্ক প্রোফাইল সহ সংস্থা-মালিকানাধীন ডিভাইসগুলিতে ওয়ার্ক প্রোফাইলের মধ্যে উপলব্ধ থাকে।

JSON উপস্থাপনা
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
ক্ষেত্র
keyAlias

string

চাবির ছদ্মনাম।

applicationUid

integer

যে অ্যাপ্লিকেশনটি কী-টি তৈরি করেছে তার UID।

success

boolean

অপারেশনটি সফল হয়েছিল কিনা।

KeyImportEvent

ব্যবহারকারী কর্তৃক ইনস্টলকৃত, অ্যাডমিন কর্তৃক ইনস্টলকৃত এবং সিস্টেম দ্বারা রক্ষণাবেক্ষণকৃত প্রাইভেট কী সহ একটি ক্রিপ্টোগ্রাফিক কী ব্যবহারকারী অথবা ম্যানেজমেন্টের মাধ্যমে ডিভাইসে ইম্পোর্ট করা হয়। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে ডিভাইস-ব্যাপী এবং ওয়ার্ক প্রোফাইল সহ সংস্থা-মালিকানাধীন ডিভাইসগুলিতে ওয়ার্ক প্রোফাইলের মধ্যে উপলব্ধ থাকে।

JSON উপস্থাপনা
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
ক্ষেত্র
keyAlias

string

চাবির ছদ্মনাম।

applicationUid

integer

যে অ্যাপ্লিকেশনটি কী-টি ইম্পোর্ট করেছে তার UID

success

boolean

অপারেশনটি সফল হয়েছিল কিনা।

মূল সততা লঙ্ঘন ঘটনা

স্টোরেজ ত্রুটি, হার্ডওয়্যার ব্যর্থতা বা কোনো OS সমস্যার কারণে ব্যবহারকারী কর্তৃক ইনস্টল করা, অ্যাডমিন কর্তৃক ইনস্টল করা এবং সিস্টেম দ্বারা রক্ষণাবেক্ষণ করা প্রাইভেট কী সহ একটি ক্রিপ্টোগ্রাফিক কী ত্রুটিপূর্ণ বলে নির্ধারিত হয়েছে। এটি সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে ডিভাইস-ব্যাপী এবং ওয়ার্ক প্রোফাইল সহ সংস্থা-মালিকানাধীন ডিভাইসগুলিতে ওয়ার্ক প্রোফাইলের মধ্যে উপলব্ধ।

JSON উপস্থাপনা
{
  "keyAlias": string,
  "applicationUid": integer
}
ক্ষেত্র
keyAlias

string

চাবির ছদ্মনাম।

applicationUid

integer

যে অ্যাপ্লিকেশনটি কী-টির মালিক, তার UID

লগিং শুরু ইভেন্ট

এই প্রকারে কোনো ক্ষেত্র নেই।

usageLog পলিসি সক্রিয় করা হয়েছে। ইচ্ছাকৃতভাবে খালি রাখা হয়েছে।

লগিং বন্ধ ইভেন্ট

এই প্রকারে কোনো ক্ষেত্র নেই।

usageLog পলিসি নিষ্ক্রিয় করা হয়েছে। ইচ্ছাকৃতভাবে খালি রাখা হয়েছে।

লগবাফারসাইজক্রিটিক্যালইভেন্ট

এই প্রকারে কোনো ক্ষেত্র নেই।

ডিভাইসের usageLog বাফারটি তার ধারণক্ষমতার ৯০%-এ পৌঁছে গেছে, তাই পুরোনো ইভেন্টগুলো বাদ পড়ে যেতে পারে। এটি ইচ্ছাকৃতভাবে খালি রাখা হয়েছে।

মিডিয়ামাউন্টইভেন্ট

অপসারণযোগ্য মিডিয়া স্থাপন করা হয়েছিল।

JSON উপস্থাপনা
{
  "mountPoint": string,
  "volumeLabel": string
}
ক্ষেত্র
mountPoint

string

মাউন্ট পয়েন্ট।

volumeLabel

string

ভলিউম লেবেল। প্রতিষ্ঠান-মালিকানাধীন পরিচালিত প্রোফাইল ডিভাইসগুলিতে এটি একটি খালি স্ট্রিং হিসাবে মুছে ফেলা হয়েছে।

মিডিয়াআনমাউন্টইভেন্ট

অপসারণযোগ্য মিডিয়াটি আনমাউন্ট করা হয়েছিল।

JSON উপস্থাপনা
{
  "mountPoint": string,
  "volumeLabel": string
}
ক্ষেত্র
mountPoint

string

মাউন্ট পয়েন্ট।

volumeLabel

string

ভলিউম লেবেল। প্রতিষ্ঠান-মালিকানাধীন পরিচালিত প্রোফাইল ডিভাইসগুলিতে এটি একটি খালি স্ট্রিং হিসাবে মুছে ফেলা হয়েছে।

ওএসশাটডাউনইভেন্ট

এই প্রকারে কোনো ক্ষেত্র নেই।

ডিভাইসটি বন্ধ করা হয়েছে। ইচ্ছাকৃতভাবে খালি রাখা হয়েছে।

OsStartupEvent

ডিভাইসটি চালু করা হয়েছিল।

JSON উপস্থাপনা
{
  "verifiedBootState": enum (VerifiedBootState),
  "verityMode": enum (DmVerityMode)
}
ক্ষেত্র
verifiedBootState

enum ( VerifiedBootState )

যাচাইকৃত বুট অবস্থা।

verityMode

enum ( DmVerityMode )

ডিএম-ভেরিটি মোড।

রিমোটলকইভেন্ট

LOCK কমান্ডের মাধ্যমে ডিভাইস বা প্রোফাইলটি দূর থেকে লক করা হয়েছে।

JSON উপস্থাপনা
{
  "adminPackageName": string,
  "adminUserId": integer,
  "targetUserId": integer
}
ক্ষেত্র
adminPackageName

string

পরিবর্তনের অনুরোধকারী অ্যাডমিন অ্যাপের প্যাকেজ নাম।

adminUserId

integer

যে অ্যাডমিন অ্যাপ থেকে পরিবর্তনের অনুরোধ করা হয়েছিল, তার ইউজার আইডি।

targetUserId

integer

যে ইউজার আইডিতে পরিবর্তনের অনুরোধ করা হয়েছিল

ওয়াইপফেলিউরইভেন্ট

এই প্রকারে কোনো ক্ষেত্র নেই।

অনুরোধ করা সত্ত্বেও ওয়ার্ক প্রোফাইল বা কোম্পানির ডিভাইসটি ওয়াইপ করা যায়নি। এটি ব্যবহারকারী বা অ্যাডমিনের দ্বারা হতে পারে, যেমন— delete অনুরোধ পাওয়া গেছে। ইচ্ছাকৃতভাবে খালি রাখা হয়েছে।

কানেক্টইভেন্ট

স্ট্যান্ডার্ড নেটওয়ার্ক স্ট্যাকের মাধ্যমে একটি TCP সংযোগ ইভেন্ট শুরু করা হয়েছিল।

JSON উপস্থাপনা
{
  "destinationIpAddress": string,
  "destinationPort": integer,
  "packageName": string
}
ক্ষেত্র
destinationIpAddress

string

সংযোগ কলের গন্তব্য আইপি ঠিকানা।

destinationPort

integer

কানেক্ট কলের গন্তব্য পোর্ট।

packageName

string

যে UID-টি সংযোগ কলটি সম্পাদন করেছে, তার প্যাকেজের নাম।

ডিএনএসইভেন্ট

স্ট্যান্ডার্ড নেটওয়ার্ক স্ট্যাকের মাধ্যমে একটি ডিএনএস লুকআপ ইভেন্ট শুরু করা হয়েছিল।

JSON উপস্থাপনা
{
  "hostname": string,
  "ipAddresses": [
    string
  ],
  "totalIpAddressesReturned": string,
  "packageName": string
}
ক্ষেত্র
hostname

string

যে হোস্টনেমটি খোঁজা হয়েছিল।

ipAddresses[]

string

ডিএনএস অনুসন্ধানের জন্য প্রাপ্ত আইপি ঠিকানাগুলির (সম্ভবত সংক্ষিপ্ত) তালিকা (সর্বোচ্চ ১০টি IPv4 বা IPv6 ঠিকানা)।

totalIpAddressesReturned

string ( int64 format)

ডিএনএস লুকআপ ইভেন্ট থেকে প্রাপ্ত আইপি অ্যাড্রেসের সংখ্যা। লগ করার জন্য অ্যাড্রেসের সংখ্যা বেশি হলে এই সংখ্যাটি আইপি অ্যাড্রেসের সংখ্যার চেয়ে বেশি হতে পারে।

packageName

string

যে UID-টি DNS অনুসন্ধানটি সম্পাদন করেছে, তার প্যাকেজের নাম।

StopLostModeUserAttemptEvent

একটি লস্ট মোড ইভেন্ট যা নির্দেশ করে যে ব্যবহারকারী লস্ট মোড বন্ধ করার চেষ্টা করেছেন।

JSON উপস্থাপনা
{
  "status": enum (Status)
}
ক্ষেত্র
status

enum ( Status )

লস্ট মোড বন্ধ করার চেষ্টার অবস্থা।

লস্টমোড আউটগোয়িং ফোন কল ইভেন্ট

এই প্রকারে কোনো ক্ষেত্র নেই।

ডিভাইসটি লস্ট মোডে থাকা অবস্থায় একটি বহির্গামী ফোন কল করা হয়েছে এমন একটি ইভেন্ট। ইচ্ছাকৃতভাবে খালি রাখা হয়েছে।

লস্টমোডলোকেশনইভেন্ট

একটি লস্ট মোড ইভেন্ট, যাতে ডিভাইসের অবস্থান এবং ব্যাটারির লেভেল শতাংশ হিসাবে উল্লেখ থাকে।

JSON উপস্থাপনা
{
  "location": {
    object (Location)
  },
  "batteryLevel": integer
}
ক্ষেত্র
location

object ( Location )

ডিভাইসের অবস্থান

batteryLevel

integer

ব্যাটারির লেভেল, যা ০ থেকে ১০০-এর মধ্যে একটি সংখ্যা হিসেবে প্রকাশ করা হয়।

অবস্থান

ডিভাইসের অবস্থান, যাতে অক্ষাংশ এবং দ্রাঘিমাংশ রয়েছে।

JSON উপস্থাপনা
{
  "latitude": number,
  "longitude": number
}
ক্ষেত্র
latitude

number

অবস্থানটির অক্ষাংশীয় অবস্থান

longitude

number

অবস্থানটির দ্রাঘিমাংশীয় অবস্থান

তালিকাভুক্তি সম্পূর্ণ ইভেন্ট

এই প্রকারে কোনো ক্ষেত্র নেই।

এর অর্থ হলো ডিভাইসটির তালিকাভুক্তি সম্পন্ন হয়েছে। এই পর্যায়ে ব্যবহারকারীকে লঞ্চারে থাকতে হবে, ডিভাইসটি তখন সঙ্গতিপূর্ণ হবে এবং সমস্ত সেটআপ ধাপ সম্পন্ন হয়ে যাবে। এটি ইচ্ছাকৃতভাবে খালি রাখা হয়েছে।