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 ผ่าน "adb shell command" เป็นส่วนหนึ่งของ SECURITY_LOGS

adbShellInteractiveEvent

object (AdbShellInteractiveEvent)

เชลล์แบบอินเทอร์แอกทีฟของ 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)

ตรวจสอบว่าคลังวิทยาการเข้ารหัสในตัวของ 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)

เหตุการณ์การเชื่อมต่อ 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 ปลายทางของคอลเชื่อมต่อ

destinationPort

integer

พอร์ตปลายทางของคําเรียก connect

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 แล้ว ณ จุดนี้ อุปกรณ์ที่จุดนี้จะเป็นไปตามนโยบายและปฏิบัติตามขั้นตอนการตั้งค่าทั้งหมดเรียบร้อยแล้ว ว่างไว้โดยเจตนา