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)

डिवाइस से इवेंट का बैच इकट्ठा किए जाने का टाइमस्टैंप.

आरएफ़सी3339 यूटीसी के "ज़ुलू" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंक हैं. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

usageLogEvents[]

object (UsageLogEvent)

डिवाइस से रिपोर्ट किए गए UsageLogEvent की सूची, इवेंट के समय के हिसाब से क्रम से लगाई गई.

UsageLogEvent

डिवाइस पर लॉग किया गया इवेंट.

JSON के काेड में दिखाना
{
  "eventId": string,
  "eventTime": string,
  "eventType": enum (EventType),

  // Union field event can be only one of the following:
  "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)
  }
  // End of list of possible types for union field event.
}
फ़ील्ड
eventId

string (int64 format)

इवेंट का यूनीक आईडी.

eventTime

string (Timestamp format)

इवेंट को लॉग करने के समय का डिवाइस टाइमस्टैंप.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

eventType

enum (EventType)

डिवाइस पर रिपोर्ट किया गया, इस्तेमाल के लॉग का खास इवेंट टाइप. इसका इस्तेमाल करके यह तय करें कि आपको किस event फ़ील्ड को ऐक्सेस करना है.

यूनियन फ़ील्ड event. डिवाइस पर लॉग किए गए इवेंट टाइप. हर इवेंट टाइप के बारे में ज़्यादा जानकारी के लिए देखें कि इवेंट कब भेजा जाता है. साथ ही, इवेंट लॉग होने और इसमें शामिल किए जाने वाले फ़ील्ड से जुड़ी पाबंदियों के बारे में भी जानें. event इनमें से कोई एक हो सकता है:
adbShellCommandEvent

object (AdbShellCommandEvent)

“adb shell command” के ज़रिए, ADB पर एक शेल कमांड जारी किया गया था. यह SECURITY_LOGS का हिस्सा है.

adbShellInteractiveEvent

object (AdbShellInteractiveEvent)

“adb shell” का इस्तेमाल करके, एडीबी इंटरैक्टिव शेल खोला गया. यह 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)

यह पुष्टि करता है कि Android की पहले से मौजूद क्रिप्टोग्राफ़िक लाइब्रेरी (BoringSSL) मान्य है या नहीं. डिवाइस के बूट होने पर, यह हमेशा काम करना चाहिए. अगर ऐसा नहीं होता है, तो डिवाइस को भरोसेमंद नहीं माना जाना चाहिए. SECURITY_LOGS का हिस्सा है.

keyDestructionEvent

object (KeyDestructionEvent)

उपयोगकर्ता या मैनेजमेंट, डिवाइस से क्रिप्टोग्राफ़िक कुंजी को हटा देता है. इसमें, उपयोगकर्ता की इंस्टॉल की गई, एडमिन की इंस्टॉल की गई, और सिस्टम की निजी कुंजी शामिल होती है. SECURITY_LOGS का हिस्सा है.

keyGeneratedEvent

object (KeyGeneratedEvent)

डिवाइस पर, उपयोगकर्ता या मैनेजमेंट की ओर से क्रिप्टोग्राफ़िक कुंजी इंस्टॉल की जाती है. इसमें, उपयोगकर्ता की ओर से इंस्टॉल की गई, एडमिन की ओर से इंस्टॉल की गई, और सिस्टम की ओर से मैनेज की जाने वाली निजी कुंजी शामिल होती है. SECURITY_LOGS का हिस्सा है.

keyImportEvent

object (KeyImportEvent)

उपयोगकर्ता या मैनेजमेंट, डिवाइस पर क्रिप्टोग्राफ़िक कुंजी इंपोर्ट करता है. इसमें उपयोगकर्ता की इंस्टॉल की गई, एडमिन की इंस्टॉल की गई, और सिस्टम की निजी कुंजी शामिल होती है. SECURITY_LOGS का हिस्सा है.

keyIntegrityViolationEvent

object (KeyIntegrityViolationEvent)

स्टोरेज में गड़बड़ी, हार्डवेयर में गड़बड़ी या ओएस से जुड़ी किसी समस्या की वजह से, क्रिप्टोग्राफ़िक कुंजी खराब हो जाती है. इसमें, उपयोगकर्ता की इंस्टॉल की गई, एडमिन की इंस्टॉल की गई, और सिस्टम की निजी कुंजी शामिल है. SECURITY_LOGS का हिस्सा है.

loggingStartedEvent

object (LoggingStartedEvent)

usageLog नीति चालू हो. SECURITY_LOGS का हिस्सा है.

loggingStoppedEvent

object (LoggingStoppedEvent)

usageLog नीति बंद कर दी गई है. SECURITY_LOGS का हिस्सा है.

logBufferSizeCriticalEvent

object (LogBufferSizeCriticalEvent)

ऑडिट लॉग बफ़र अपनी क्षमता के 90% तक पहुंच गया है. इसलिए, हो सकता है कि पुराने इवेंट हटा दिए जाएं. 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)

टीसीपी कनेक्ट इवेंट, स्टैंडर्ड नेटवर्क स्टैक के ज़रिए शुरू किया गया. NETWORK_ACTIVITY_LOGS का हिस्सा है.

dnsEvent

object (DnsEvent)

स्टैंडर्ड नेटवर्क स्टैक की मदद से, डीएनएस लुकअप इवेंट शुरू किया गया था. NETWORK_ACTIVITY_LOGS का हिस्सा है.

stopLostModeUserAttemptEvent

object (StopLostModeUserAttemptEvent)

डिवाइस को खोए हुए डिवाइस के मोड से हटाने की कोशिश की गई हो.

lostModeOutgoingPhoneCallEvent

object (LostModeOutgoingPhoneCallEvent)

खोए हुए डिवाइस को लॉक करने वाले मोड में होने पर, उस पर आउटगोइंग फ़ोन कॉल किया जाता है.

lostModeLocationEvent

object (LostModeLocationEvent)

जब कोई डिवाइस खोए हुए मोड में हो, तब उसकी जगह की जानकारी का अपडेट.

enrollmentCompleteEvent

object (EnrollmentCompleteEvent)

डिवाइस ने रजिस्टर कर लिया है. AMAPI_LOGS का हिस्सा है.

KeyguardDismissedEvent

इस टाइप में कोई फ़ील्ड नहीं होता.

कीगार्ड खारिज कर दिया गया था. जान-बूझकर खाली छोड़ा गया.

KeyguardDismissAuthAttemptEvent

डिवाइस को अनलॉक करने की कोशिश की गई.

JSON के काेड में दिखाना
{
  "success": boolean,
  "strongAuthMethodUsed": boolean
}
फ़ील्ड
success

boolean

अनलॉक करने की कोशिश सफल हुई या नहीं.

strongAuthMethodUsed

boolean

डिवाइस को अनलॉक करने के लिए, पुष्टि करने के किसी मज़बूत तरीके (पासवर्ड, पिन या पैटर्न) का इस्तेमाल किया गया था या नहीं.

KeyguardSecuredEvent

इस टाइप में कोई फ़ील्ड नहीं होता.

डिवाइस को उपयोगकर्ता ने लॉक किया हो या टाइम आउट हो गया हो. जान-बूझकर खाली किया गया.

FilePulledEvent

डिवाइस से कोई फ़ाइल डाउनलोड की गई हो.

JSON के काेड में दिखाना
{
  "filePath": string
}
फ़ील्ड
filePath

string

खींची जा रही फ़ाइल का पाथ.

FilePushedEvent

डिवाइस पर एक फ़ाइल अपलोड की गई.

JSON के काेड में दिखाना
{
  "filePath": string
}
फ़ील्ड
filePath

string

पुश की जा रही फ़ाइल का पाथ.

CertAuthorityInstalledEvent

सिस्टम के भरोसेमंद क्रेडेंशियल स्टोरेज में एक नया रूट सर्टिफ़िकेट इंस्टॉल किया गया. यह सुविधा, पूरी तरह से मैनेज किए जा रहे डिवाइसों पर पूरे डिवाइस के लिए उपलब्ध है. साथ ही, यह संगठन के मालिकाना हक वाले उन डिवाइसों पर वर्क प्रोफ़ाइल में भी उपलब्ध है जिनमें वर्क प्रोफ़ाइल है.

JSON के काेड में दिखाना
{
  "certificate": string,
  "userId": integer,
  "success": boolean
}
फ़ील्ड
certificate

string

सर्टिफ़िकेट का विषय.

userId

integer

वह उपयोगकर्ता जिसके लिए सर्टिफ़िकेट इंस्टॉल करने का इवेंट हुआ. यह सुविधा सिर्फ़ Android 11 और उसके बाद के वर्शन वाले डिवाइसों के लिए उपलब्ध है.

success

boolean

इंस्टॉलेशन इवेंट पूरा हुआ या नहीं.

CertAuthorityRemovedEvent

एक रूट सर्टिफ़िकेट को सिस्टम के भरोसेमंद क्रेडेंशियल स्टोरेज से हटा दिया गया. यह सुविधा पूरी तरह से मैनेज किए जा रहे डिवाइसों पर, पूरे डिवाइस के लिए उपलब्ध है. साथ ही, यह संगठन के मालिकाना हक वाले उन डिवाइसों पर वर्क प्रोफ़ाइल में उपलब्ध है जिन पर वर्क प्रोफ़ाइल है.

JSON के काेड में दिखाना
{
  "certificate": string,
  "userId": integer,
  "success": boolean
}
फ़ील्ड
certificate

string

सर्टिफ़िकेट का विषय.

userId

integer

वह उपयोगकर्ता जिसमें सर्टिफ़िकेट हटाने का इवेंट हुआ. यह सुविधा सिर्फ़ Android 11 और उसके बाद के वर्शन वाले डिवाइसों के लिए उपलब्ध है.

success

boolean

प्रॉडक्ट हटाया गया या नहीं.

CertValidationFailureEvent

X.509v3 सर्टिफ़िकेट की पुष्टि नहीं हो सकी. फ़िलहाल, यह पुष्टि वाई-फ़ाई ऐक्सेस पॉइंट पर की जाती है. ऐसा हो सकता है कि सर्वर सर्टिफ़िकेट की पुष्टि करते समय, दोनों सर्टिफ़िकेट मेल न खाएं. हालांकि, आने वाले समय में इसमें X.509v3 सर्टिफ़िकेट के पुष्टि करने से जुड़े अन्य इवेंट शामिल किए जा सकते हैं.

JSON के काेड में दिखाना
{
  "failureReason": string
}
फ़ील्ड
failureReason

string

सर्टिफ़िकेट की पुष्टि न हो पाने की वजह.

CryptoSelfTestCompletedEvent

यह पुष्टि करता है कि Android की पहले से मौजूद क्रिप्टोग्राफ़िक लाइब्रेरी (BoringSSL) मान्य है या नहीं. डिवाइस के बूट होने पर, यह हमेशा काम करना चाहिए. अगर ऐसा नहीं होता है, तो डिवाइस को भरोसेमंद नहीं माना जाना चाहिए.

JSON के काेड में दिखाना
{
  "success": boolean
}
फ़ील्ड
success

boolean

जांच पूरी हुई या नहीं.

KeyDestructionEvent

उपयोगकर्ता या मैनेजमेंट, डिवाइस से क्रिप्टोग्राफ़िक कुंजी को हटा देता है. इसमें, उपयोगकर्ता की इंस्टॉल की गई, एडमिन की इंस्टॉल की गई, और सिस्टम की निजी कुंजी शामिल होती है. यह सुविधा पूरी तरह से मैनेज किए जा रहे डिवाइसों पर, पूरे डिवाइस के लिए उपलब्ध है. साथ ही, यह संगठन के मालिकाना हक वाले उन डिवाइसों पर वर्क प्रोफ़ाइल में उपलब्ध है जिन पर वर्क प्रोफ़ाइल है.

JSON के काेड में दिखाना
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
फ़ील्ड
keyAlias

string

कुंजी का उपनाम.

applicationUid

integer

उस ऐप्लिकेशन का यूआईडी जिसके पास कुंजी का मालिकाना हक है.

success

boolean

क्या कार्रवाई पूरी हुई.

KeyGeneratedEvent

डिवाइस पर, उपयोगकर्ता या मैनेजमेंट की ओर से क्रिप्टोग्राफ़िक कुंजी इंस्टॉल की जाती है. इसमें उपयोगकर्ता की ओर से इंस्टॉल की गई, एडमिन की ओर से इंस्टॉल की गई, और सिस्टम की ओर से मैनेज की जाने वाली निजी कुंजी शामिल होती है. यह पूरी तरह से मैनेज किए जा रहे डिवाइसों पर पूरे डिवाइस के लिए उपलब्ध होती है. साथ ही, संगठन के मालिकाना हक वाले उन डिवाइसों पर वर्क प्रोफ़ाइल में भी उपलब्ध होती है जिन पर वर्क प्रोफ़ाइल है.

JSON के काेड में दिखाना
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
फ़ील्ड
keyAlias

string

कुंजी का दूसरा नाम.

applicationUid

integer

उस ऐप्लिकेशन का यूआईडी जिसने कुंजी जनरेट की है.

success

boolean

क्या कार्रवाई पूरी हुई.

KeyImportEvent

उपयोगकर्ता या मैनेजमेंट के ज़रिए एक क्रिप्टोग्राफ़िक कुंजी को डिवाइस पर इंपोर्ट किया जाता है, जिसमें उपयोगकर्ता ने इंस्टॉल किया, एडमिन की ओर से इंस्टॉल किया गया, और सिस्टम की ओर से मैनेज की गई निजी कुंजी शामिल होती है. यह सुविधा, पूरी तरह से मैनेज किए जा रहे डिवाइसों पर पूरे डिवाइस के लिए और संगठन के मालिकाना हक वाले उन डिवाइसों पर वर्क प्रोफ़ाइल में उपलब्ध है जिनमें वर्क प्रोफ़ाइल है.

JSON के काेड में दिखाना
{
  "keyAlias": string,
  "applicationUid": integer,
  "success": boolean
}
फ़ील्ड
keyAlias

string

कुंजी का दूसरा नाम.

applicationUid

integer

कुंजी इंपोर्ट करने वाले ऐप्लिकेशन का यूआईडी

success

boolean

क्या कार्रवाई पूरी हुई.

KeyIntegrityViolationEvent

स्टोरेज में गड़बड़ी, हार्डवेयर में गड़बड़ी या ओएस से जुड़ी किसी समस्या की वजह से, क्रिप्टोग्राफ़िक कुंजी खराब हो जाती है. इसमें, उपयोगकर्ता की इंस्टॉल की गई, एडमिन की इंस्टॉल की गई, और सिस्टम की निजी कुंजी शामिल है. यह सुविधा, पूरी तरह से मैनेज किए जा रहे डिवाइसों पर पूरे डिवाइस के लिए उपलब्ध है. साथ ही, यह संगठन के मालिकाना हक वाले उन डिवाइसों पर वर्क प्रोफ़ाइल में भी उपलब्ध है जिनमें वर्क प्रोफ़ाइल है.

JSON के काेड में दिखाना
{
  "keyAlias": string,
  "applicationUid": integer
}
फ़ील्ड
keyAlias

string

पासकोड का दूसरा नाम.

applicationUid

integer

उस ऐप्लिकेशन का यूआईडी जिसके पास कुंजी का मालिकाना हक है

LoggingStartedEvent

इस टाइप में कोई फ़ील्ड नहीं है.

usageLog नीति चालू हो. जान-बूझकर खाली छोड़ा गया.

LoggingStoppedEvent

इस टाइप में कोई फ़ील्ड नहीं होता.

usageLog नीति बंद कर दी गई है. जान-बूझकर खाली किया गया.

LogBufferSizeCriticalEvent

इस टाइप में कोई फ़ील्ड नहीं होता.

डिवाइस पर usageLog बफ़र 90% तक भर गया है. इसलिए, पुराने इवेंट हटाए जा सकते हैं. जान-बूझकर खाली छोड़ा गया.

MediaMountEvent

हटाए जाने लायक मीडिया माउंट किया गया.

JSON के काेड में दिखाना
{
  "mountPoint": string,
  "volumeLabel": string
}
फ़ील्ड
mountPoint

string

माउंट पॉइंट.

volumeLabel

string

वॉल्यूम लेबल. संगठन के मालिकाना हक वाले मैनेज की जा रही प्रोफ़ाइल वाले डिवाइसों पर, खाली स्ट्रिंग में बदल दिया गया.

MediaUnmountEvent

हटाया जा सकने वाला मीडिया अनमाउंट हो गया था.

JSON के काेड में दिखाना
{
  "mountPoint": string,
  "volumeLabel": string
}
फ़ील्ड
mountPoint

string

माउंट पॉइंट.

volumeLabel

string

वॉल्यूम लेबल. संगठन के मालिकाना हक वाले मैनेज की जा रही प्रोफ़ाइल वाले डिवाइसों पर, खाली स्ट्रिंग में बदल दिया गया.

OsShutdownEvent

इस टाइप में कोई फ़ील्ड नहीं होता.

डिवाइस बंद कर दिया गया था. जान-बूझकर खाली छोड़ा गया.

OsStartupEvent

डिवाइस चालू हो गया था.

JSON के काेड में दिखाना
{
  "verifiedBootState": enum (VerifiedBootState),
  "verityMode": enum (DmVerityMode)
}
फ़ील्ड
verifiedBootState

enum (VerifiedBootState)

वेरिफ़ाइड बूट की स्थिति.

verityMode

enum (DmVerityMode)

डीएम-वेरिटी मोड.

RemoteLockEvent

डिवाइस या प्रोफ़ाइल को LOCK निर्देश देकर, रिमोट तरीके से लॉक किया गया है.

JSON के काेड में दिखाना
{
  "adminPackageName": string,
  "adminUserId": integer,
  "targetUserId": integer
}
फ़ील्ड
adminPackageName

string

बदलाव का अनुरोध करने वाले एडमिन ऐप्लिकेशन का पैकेज नेम.

adminUserId

integer

उस एडमिन ऐप्लिकेशन का उपयोगकर्ता आईडी जिससे बदलाव का अनुरोध किया गया था.

targetUserId

integer

वह उपयोगकर्ता आईडी जिसमें बदलाव का अनुरोध किया गया था.

WipeFailureEvent

इस टाइप में कोई फ़ील्ड नहीं है.

अनुरोध करने पर, वर्क प्रोफ़ाइल या कंपनी के मालिकाना हक वाले डिवाइस को वाइप नहीं किया जा सका. यह उपयोगकर्ता या एडमिन की ओर से शुरू की गई प्रोसेस हो सकती है. उदाहरण के लिए, delete मिला. जान-बूझकर खाली छोड़ा गया.

ConnectEvent

स्टैंडर्ड नेटवर्क स्टैक की मदद से, टीसीपी कनेक्ट इवेंट शुरू किया गया था.

JSON के काेड में दिखाना
{
  "destinationIpAddress": string,
  "destinationPort": integer,
  "packageName": string
}
फ़ील्ड
destinationIpAddress

string

कनेक्ट कॉल का डेस्टिनेशन आईपी पता.

destinationPort

integer

कनेक्ट कॉल का डेस्टिनेशन पोर्ट.

packageName

string

कनेक्ट कॉल करने वाले यूआईडी का पैकेज नाम.

DnsEvent

स्टैंडर्ड नेटवर्क स्टैक की मदद से, डीएनएस लुकअप इवेंट शुरू किया गया था.

JSON के काेड में दिखाना
{
  "hostname": string,
  "ipAddresses": [
    string
  ],
  "totalIpAddressesReturned": string,
  "packageName": string
}
फ़ील्ड
hostname

string

खोजा गया होस्टनेम.

ipAddresses[]

string

डीएनएस लुकअप के लिए लौटाए गए आईपी पतों की सूची (शायद काट-छांट की गई) हो (ज़्यादा से ज़्यादा 10 आईपीवी4 या आईपीवी6 पते).

totalIpAddressesReturned

string (int64 format)

डीएनएस लुकअप इवेंट से मिले आईपी पतों की संख्या. अगर लॉग करने के लिए बहुत ज़्यादा पते थे, तो यह संख्या आईपी पतों की संख्या से ज़्यादा हो सकती है.

packageName

string

उस UID का पैकेज नाम जिसने डीएनएस लुकअप किया.

StopLostModeUserAttemptEvent

खोए हुए डिवाइस को ढूंढने की सुविधा बंद करने का इवेंट. इससे पता चलता है कि उपयोगकर्ता ने खोए हुए डिवाइस को ढूंढने की सुविधा बंद करने की कोशिश की है.

JSON के काेड में दिखाना
{
  "status": enum (Status)
}
फ़ील्ड
status

enum (Status)

खोए हुए डिवाइस को ढूंढने की सुविधा बंद करने की कोशिश का स्टेटस.

LostModeOutgoingPhoneCallEvent

इस टाइप में कोई फ़ील्ड नहीं होता.

यह इवेंट, डिवाइस के खोए हुए मोड में होने पर, आउटगोइंग फ़ोन कॉल होने की जानकारी देता है. जान-बूझकर खाली छोड़ा गया.

LostModeLocationEvent

खोए हुए डिवाइस का पता लगाने के लिए चालू किए गए मोड से जुड़ा इवेंट. इसमें डिवाइस की जगह और बैटरी लेवल का प्रतिशत शामिल होता है.

JSON के काेड में दिखाना
{
  "location": {
    object (Location)
  },
  "batteryLevel": integer
}
फ़ील्ड
location

object (Location)

डिवाइस की जगह की जानकारी

batteryLevel

integer

बैटरी लेवल, 0 से 100 के बीच की संख्या होनी चाहिए

जगह

डिवाइस की जगह की जानकारी, जिसमें अक्षांश और देशांतर शामिल है.

JSON के काेड में दिखाना
{
  "latitude": number,
  "longitude": number
}
फ़ील्ड
latitude

number

जगह का अक्षांश

longitude

number

जगह का देशांतर

EnrollmentCompleteEvent

इस टाइप में कोई फ़ील्ड नहीं होता.

इससे पता चलता है कि डिवाइस रजिस्टर हो गया है. इस समय, उपयोगकर्ता लॉन्चर में होना चाहिए. इस समय, डिवाइस नियमों का पालन करेगा और सेटअप के सभी चरण पूरे हो जाएंगे. जान-बूझकर खाली छोड़ा गया.