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)

การประทับเวลาของอุปกรณ์เมื่อมีการรวบรวมกลุ่มเหตุการณ์จากอุปกรณ์

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "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)

การประทับเวลาของอุปกรณ์เมื่อบันทึกเหตุการณ์

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

eventType

enum (EventType)

ประเภทเหตุการณ์ในบันทึกการใช้งานเฉพาะที่มีการรายงานในอุปกรณ์ ใช้ข้อมูลนี้เพื่อกำหนดว่าจะเข้าถึงช่อง event ใด

ช่องการรวม event ประเภทของเหตุการณ์ที่บันทึกในอุปกรณ์ ดูรายละเอียดเพิ่มเติมเกี่ยวกับกิจกรรมแต่ละประเภทและกำหนดเวลาที่มีการส่ง รวมถึงข้อจำกัดเกี่ยวกับเวลาที่บันทึกเหตุการณ์และรวมช่องใดไว้ event ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
adbShellCommandEvent

object (AdbShellCommandEvent)

มีการออกคำสั่ง Shell ผ่าน ADB ผ่าน "คำสั่ง Shell adb" เป็นส่วนหนึ่งของ SECURITY_LOGS

adbShellInteractiveEvent

object (AdbShellInteractiveEvent)

เปิด Shell แบบอินเทอร์แอกทีฟ ADB ผ่าน "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 ไม่สำเร็จ ขณะนี้มีการตรวจสอบนี้ในจุดเข้าใช้งาน Wi-Fi และไม่สำเร็จอาจเกิดจากข้อมูลไม่ตรงกันเมื่อตรวจสอบใบรับรองเซิร์ฟเวอร์ อย่างไรก็ตาม ในอนาคตอาจรวมเหตุการณ์การตรวจสอบอื่นๆ ของใบรับรอง X.509v3 ไว้ด้วย เป็นส่วนหนึ่งของ SECURITY_LOGS

cryptoSelfTestCompletedEvent

object (CryptoSelfTestCompletedEvent)

ตรวจสอบว่าไลบรารีการเข้ารหัสในตัว (BoringSSL) ของ Android ถูกต้องหรือไม่ ควรดำเนินการสำเร็จเมื่อเปิดอุปกรณ์ หากไม่สำเร็จ จะถือว่าอุปกรณ์ไม่น่าเชื่อถือ เป็นส่วนหนึ่งของ 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)

เหตุการณ์การเชื่อมต่อ TCP เริ่มขึ้นผ่านสแต็กเครือข่ายมาตรฐาน เป็นส่วนหนึ่งของ NETWORK_ACTIVITY_LOGS

dnsEvent

object (DnsEvent)

กิจกรรมการค้นหา DNS เริ่มต้นขึ้นผ่านสแต็กเครือข่ายมาตรฐาน เป็นส่วนหนึ่งของ 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

มีการใช้รูปแบบการตรวจสอบสิทธิ์ที่รัดกุม (รหัสผ่าน, PIN หรือรูปแบบ) เพื่อปลดล็อกอุปกรณ์หรือไม่

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 ไม่สำเร็จ ขณะนี้มีการตรวจสอบนี้ในจุดเข้าใช้งาน Wi-Fi และไม่สำเร็จอาจเกิดจากข้อมูลไม่ตรงกันเมื่อตรวจสอบใบรับรองเซิร์ฟเวอร์ อย่างไรก็ตาม ในอนาคตอาจรวมเหตุการณ์การตรวจสอบอื่นๆ ของใบรับรอง X.509v3 ไว้ด้วย

การแสดง JSON
{
  "failureReason": string
}
ช่อง
failureReason

string

สาเหตุที่ตรวจสอบการรับรองไม่สำเร็จ

CryptoSelfTestCompletedEvent

ตรวจสอบว่าไลบรารีการเข้ารหัสในตัว (BoringSSL) ของ Android ถูกต้องหรือไม่ ควรดำเนินการสำเร็จเมื่อเปิดอุปกรณ์ หากไม่สำเร็จ จะถือว่าอุปกรณ์ไม่น่าเชื่อถือ

การแสดง JSON
{
  "success": boolean
}
ช่อง
success

boolean

การทดสอบสําเร็จหรือไม่

KeyDestructionEvent

คีย์การเข้ารหัสลับที่ประกอบด้วยคีย์ส่วนตัวที่ผู้ใช้ติดตั้ง คีย์ที่ผู้ดูแลระบบเป็นผู้ติดตั้ง และคีย์ส่วนตัวที่ดูแลโดยระบบจะถูกนำออกจากอุปกรณ์ทั้งโดยผู้ใช้หรือฝ่ายจัดการ ซึ่งพร้อมใช้งานทั่วทั้งอุปกรณ์ในอุปกรณ์ที่มีการจัดการครบวงจร และภายในโปรไฟล์งานในอุปกรณ์ขององค์กรที่มีโปรไฟล์งาน

การแสดง 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

ดำเนินการสำเร็จหรือไม่

KeyIntegrityViolationEvent

คีย์การเข้ารหัสที่ประกอบด้วยคีย์ส่วนตัวที่ผู้ใช้ติดตั้ง คีย์ที่ผู้ดูแลระบบเป็นผู้ติดตั้ง และคีย์ส่วนตัวที่ระบบบำรุงรักษานั้นอาจเสียหายจากความเสียหายของพื้นที่เก็บข้อมูล ฮาร์ดแวร์ล้มเหลว หรือปัญหาเกี่ยวกับระบบปฏิบัติการบางประการ ซึ่งพร้อมใช้งานทั่วทั้งอุปกรณ์ในอุปกรณ์ที่มีการจัดการครบวงจร และภายในโปรไฟล์งานในอุปกรณ์ขององค์กรที่มีโปรไฟล์งาน

การแสดง JSON
{
  "keyAlias": string,
  "applicationUid": integer
}
ช่อง
keyAlias

string

ชื่อแทนของคีย์

applicationUid

integer

UID ของแอปพลิเคชันที่เป็นเจ้าของคีย์

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)

โหมด DM-verity

RemoteLockEvent

อุปกรณ์หรือโปรไฟล์ถูกล็อกจากระยะไกลด้วยคำสั่ง LOCK

การแสดง JSON
{
  "adminPackageName": string,
  "adminUserId": integer,
  "targetUserId": integer
}
ช่อง
adminPackageName

string

ชื่อแพ็กเกจของแอปผู้ดูแลระบบที่ขอเปลี่ยน

adminUserId

integer

รหัสผู้ใช้ของแอปผู้ดูแลระบบที่ขอการเปลี่ยนแปลง

targetUserId

integer

รหัสผู้ใช้ที่มีการขอการเปลี่ยนแปลง

WipeFailureEvent

ประเภทนี้ไม่มีช่อง

ล้างข้อมูลโปรไฟล์งานหรืออุปกรณ์ของบริษัทไม่สำเร็จเมื่อได้รับคำขอ ซึ่งอาจเป็นการดำเนินการโดยผู้ใช้หรือผู้ดูแลระบบ เช่น ได้รับ delete แล้ว เว้นว่างไว้

ConnectEvent

เหตุการณ์การเชื่อมต่อ TCP เริ่มขึ้นผ่านสแต็กเครือข่ายมาตรฐาน

การแสดง JSON
{
  "destinationIpAddress": string,
  "destinationPort": integer,
  "packageName": string
}
ช่อง
destinationIpAddress

string

ที่อยู่ IP ปลายทางของการโทร Connect

destinationPort

integer

พอร์ตปลายทางของสายเชื่อมต่อ

packageName

string

ชื่อแพ็กเกจของ UID ที่ทำการเรียกใช้การเชื่อมต่อ

DnsEvent

กิจกรรมการค้นหา DNS เริ่มต้นขึ้นผ่านสแต็กเครือข่ายมาตรฐาน

การแสดง JSON
{
  "hostname": string,
  "ipAddresses": [
    string
  ],
  "totalIpAddressesReturned": string,
  "packageName": string
}
ช่อง
hostname

string

ชื่อโฮสต์ที่มีการค้นหา

ipAddresses[]

string

รายการที่อยู่ IP (ซึ่งอาจถูกตัดออก) ที่แสดงสำหรับการค้นหา DNS (ที่อยู่ IPv4 หรือ IPv6 สูงสุด 10 รายการ)

totalIpAddressesReturned

string (int64 format)

จำนวนที่อยู่ IP ที่แสดงผลจากเหตุการณ์การค้นหา DNS อาจสูงกว่าจำนวน ipAddress หากมีที่อยู่ที่จะบันทึกมากเกินไป

packageName

string

ชื่อแพ็กเกจของ UID ที่ดำเนินการค้นหา DNS

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

ประเภทนี้ไม่มีช่อง

แสดงว่าอุปกรณ์ได้ลงทะเบียนเรียบร้อยแล้ว ผู้ใช้ควรอยู่ใน Launcher แล้ว ณ จุดนี้ อุปกรณ์ที่จุดนี้จะเป็นไปตามนโยบายและปฏิบัติตามขั้นตอนการตั้งค่าทั้งหมดเรียบร้อยแล้ว เว้นว่างไว้