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 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

eventType

enum (EventType)

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

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

object (AdbShellCommandEvent)

“adb Shell निर्देश” के ज़रिए 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)

पुष्टि करता है कि 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)

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

packageName

string

यूआईडी का पैकेज नाम जिसने डीएनएस लुकअप का इस्तेमाल किया.

StopLostModeUserAttemptEvent

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

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

enum (Status)

खोए हुए डिवाइस को लॉक करने वाले मोड को रोकने की कोशिश की स्थिति.

LostModeOutgoingPhoneCallEvent

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

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

LostModeLocationEvent

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

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

object (Location)

डिवाइस की जगह

batteryLevel

integer

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

जगह

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

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

number

जगह के अक्षांश की स्थिति

longitude

number

जगह के देशांतर की पोज़िशन

EnrollmentCompleteEvent

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

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