- JSON 表現
 - UsageLogEvent
 - KeyguardDismissedEvent
 - KeyguardDismissAuthAttemptEvent
 - KeyguardSecuredEvent
 - FilePulledEvent
 - FilePushedEvent
 - CertAuthorityInstalledEvent
 - CertAuthorityRemovedEvent
 - CertValidationFailureEvent
 - CryptoSelfTestCompletedEvent
 - KeyDestructionEvent
 - KeyGeneratedEvent
 - KeyImportEvent
 - KeyIntegrityViolationEvent
 - LoggingStartedEvent
 - LoggingStoppedEvent
 - LogBufferSizeCriticalEvent
 - MediaMountEvent
 - MediaUnmountEvent
 - OsShutdownEvent
 - OsStartupEvent
 - RemoteLockEvent
 - WipeFailureEvent
 - ConnectEvent
 - DnsEvent
 - StopLostModeUserAttemptEvent
 - LostModeOutgoingPhoneCallEvent
 - LostModeLocationEvent
 - ロケーション
 - EnrollmentCompleteEvent
 
デバイスからの events のバッチ処理されたイベントログ。
| JSON 表現 | 
|---|
{
  "device": string,
  "user": string,
  "retrievalTime": string,
  "usageLogEvents": [
    {
      object ( | 
            
| フィールド | |
|---|---|
device | 
              
                 
 存在する場合、デバイスの名前(形式: enterprises/{enterpriseId}/devices/{deviceId})  | 
            
user | 
              
                 
 存在する場合、このデバイスを所有するユーザーのリソース名(形式: enterprises/{enterpriseId}/users/{userId})。  | 
            
retrievalTime | 
              
                 
 デバイスからイベントのバッチが収集されたときのデバイスのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:   | 
            
usageLogEvents[] | 
              
                 
 デバイスから報告された UsageLogEvent のリスト。イベント時刻で時系列順に並べ替えられます。  | 
            
UsageLogEvent
デバイスに記録されたイベント。
| JSON 表現 | 
|---|
{ "eventId": string, "eventTime": string, "eventType": enum (  | 
              
| フィールド | |
|---|---|
eventId | 
                
                   
 イベントの一意の ID。  | 
              
eventTime | 
                
                   
 イベントが記録されたときのデバイスのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:   | 
              
eventType | 
                
                   
 デバイスで報告された特定の使用状況ログイベント タイプ。これを使用して、アクセスする   | 
              
共用体フィールド event。デバイスに記録されるイベントの種類。イベントが送信されるタイミング、イベントが記録されるタイミングに関する制限事項、含まれるフィールドについて詳しくは、各イベントタイプをご覧ください。event は次のいずれかになります。 | 
              |
adbShellCommandEvent | 
                
                   
 「adb shell command」を介して ADB 経由でシェルコマンドが発行されました。  | 
              
adbShellInteractiveEvent | 
                
                   
 「adb shell」を介して ADB インタラクティブ シェルが開かれました。  | 
              
appProcessStartEvent | 
                
                   
 アプリプロセスが開始されました。  | 
              
keyguardDismissedEvent | 
                
                   
 キーガードが閉じられました。  | 
              
keyguardDismissAuthAttemptEvent | 
                
                   
 デバイスのロック解除が試みられました。  | 
              
keyguardSecuredEvent | 
                
                   
 デバイスがユーザーまたはタイムアウトによってロックされました。  | 
              
filePulledEvent | 
                
                   
 デバイスからファイルがダウンロードされました。  | 
              
filePushedEvent | 
                
                   
 ファイルがデバイスにアップロードされました。  | 
              
certAuthorityInstalledEvent | 
                
                   
 新しいルート証明書がシステムの信頼できる認証情報ストレージにインストールされました。  | 
              
certAuthorityRemovedEvent | 
                
                   
 ルート証明書がシステムの信頼できる認証情報ストレージから削除されました。  | 
              
certValidationFailureEvent | 
                
                   
 X.509v3 証明書の検証に失敗しました。現在、この検証は Wi-Fi アクセス ポイントで行われており、サーバー証明書の検証時の不一致が原因である可能性があります。ただし、将来的に X.509v3 証明書の他の検証イベントが含まれる可能性があります。  | 
              
cryptoSelfTestCompletedEvent | 
                
                   
 Android の組み込み暗号ライブラリ(BoringSSL)が有効かどうかを検証します。デバイスの起動時に常に成功するはずです。失敗した場合は、デバイスは信頼できないと見なされるべきです。  | 
              
keyDestructionEvent | 
                
                   
 ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが管理する秘密鍵を含む暗号鍵が、ユーザーまたは管理によってデバイスから削除されます。  | 
              
keyGeneratedEvent | 
                
                   
 ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが管理する秘密鍵を含む暗号鍵が、ユーザーまたは管理によってデバイスにインストールされます。  | 
              
keyImportEvent | 
                
                   
 ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが管理する秘密鍵などの暗号鍵が、ユーザーまたは管理によってデバイスにインポートされます。  | 
              
keyIntegrityViolationEvent | 
                
                   
 ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが管理する秘密鍵などの暗号鍵が、ストレージの破損、ハードウェアの障害、OS の問題などにより破損していると判断された場合。  | 
              
loggingStartedEvent | 
                
                   
 
  | 
              
loggingStoppedEvent | 
                
                   
 
  | 
              
logBufferSizeCriticalEvent | 
                
                   
 監査ログバッファが容量の 90% に達したため、古いイベントがドロップされる可能性があります。  | 
              
mediaMountEvent | 
                
                   
 リムーバブル メディアがマウントされました。  | 
              
mediaUnmountEvent | 
                
                   
 リムーバブル メディアがマウント解除されました。  | 
              
osShutdownEvent | 
                
                   
 デバイスがシャットダウンされました。  | 
              
osStartupEvent | 
                
                   
 デバイスが起動しました。  | 
              
remoteLockEvent | 
                
                   
 デバイスまたはプロファイルが   | 
              
wipeFailureEvent | 
                
                   
 仕事用プロファイルまたは会社所有のデバイスが、リクエストされたワイプに失敗しました。これは、お客様が開始する場合と管理者側が開始する場合があります(例:   | 
              
connectEvent | 
                
                   
 標準ネットワーク スタックを通じて TCP 接続イベントが開始されました。  | 
              
dnsEvent | 
                
                   
 標準的なネットワーク スタックを通じて DNS ルックアップ イベントが開始されました。  | 
              
stopLostModeUserAttemptEvent | 
                
                   
 デバイスの紛失モードを解除しようとした。  | 
              
lostModeOutgoingPhoneCallEvent | 
                
                   
 紛失モードのデバイスから電話が発信された。  | 
              
lostModeLocationEvent | 
                
                   
 デバイスが紛失モードの場合の紛失モードの位置情報の更新。  | 
              
enrollmentCompleteEvent | 
                
                   
 デバイスの登録が完了しました。  | 
              
backupServiceToggledEvent | 
                
                   
 管理者がバックアップ サービスを有効または無効にしました。  | 
              
KeyguardDismissedEvent
この型にはフィールドがありません。
キーガードが閉じられました。意図的に空にしています。
KeyguardDismissAuthAttemptEvent
デバイスのロック解除が試みられました。
| JSON 表現 | 
|---|
{ "success": boolean, "strongAuthMethodUsed": boolean }  | 
              
| フィールド | |
|---|---|
success | 
                
                   
 ロック解除の試行が成功したかどうか。  | 
              
strongAuthMethodUsed | 
                
                   
 デバイスのロック解除に強力な認証方法(パスワード、PIN、パターン)が使用されたかどうか。  | 
              
KeyguardSecuredEvent
この型にはフィールドがありません。
デバイスがユーザーまたはタイムアウトによってロックされました。意図的に空にしています。
FilePulledEvent
デバイスからファイルがダウンロードされました。
| JSON 表現 | 
|---|
{ "filePath": string }  | 
              
| フィールド | |
|---|---|
filePath | 
                
                   
 プルするファイルのパス。  | 
              
FilePushedEvent
ファイルがデバイスにアップロードされました。
| JSON 表現 | 
|---|
{ "filePath": string }  | 
              
| フィールド | |
|---|---|
filePath | 
                
                   
 プッシュされるファイルのパス。  | 
              
CertAuthorityInstalledEvent
新しいルート証明書がシステムの信頼できる認証情報ストレージにインストールされました。この機能は、完全管理対象デバイスではデバイス全体で利用でき、仕事用プロファイルが設定された組織所有デバイスでは仕事用プロファイル内で利用できます。
| JSON 表現 | 
|---|
{ "certificate": string, "userId": integer, "success": boolean }  | 
              
| フィールド | |
|---|---|
certificate | 
                
                   
 証明書のサブジェクト。  | 
              
userId | 
                
                   
 証明書のインストール イベントが発生したユーザー。Android 11 以降を搭載したデバイスでのみご利用いただけます。  | 
              
success | 
                
                   
 インストール イベントが成功したかどうか。  | 
              
CertAuthorityRemovedEvent
ルート証明書がシステムの信頼できる認証情報ストレージから削除されました。この機能は、完全管理対象デバイスではデバイス全体で利用でき、仕事用プロファイルが設定された組織所有デバイスでは仕事用プロファイル内で利用できます。
| JSON 表現 | 
|---|
{ "certificate": string, "userId": integer, "success": boolean }  | 
              
| フィールド | |
|---|---|
certificate | 
                
                   
 証明書のサブジェクト。  | 
              
userId | 
                
                   
 証明書の削除イベントが発生したユーザー。Android 11 以降を搭載したデバイスでのみご利用いただけます。  | 
              
success | 
                
                   
 削除が成功したかどうか。  | 
              
CertValidationFailureEvent
X.509v3 証明書の検証に失敗しました。現在、この検証は Wi-Fi アクセス ポイントで行われており、サーバー証明書の検証時の不一致が原因である可能性があります。ただし、将来的に X.509v3 証明書の他の検証イベントが含まれる可能性があります。
| JSON 表現 | 
|---|
{ "failureReason": string }  | 
              
| フィールド | |
|---|---|
failureReason | 
                
                   
 認証の検証に失敗した理由。  | 
              
CryptoSelfTestCompletedEvent
Android の組み込み暗号ライブラリ(BoringSSL)が有効かどうかを検証します。デバイスの起動時に常に成功するはずです。失敗した場合は、デバイスは信頼できないと見なされるべきです。
| JSON 表現 | 
|---|
{ "success": boolean }  | 
              
| フィールド | |
|---|---|
success | 
                
                   
 テストが成功したかどうか。  | 
              
KeyDestructionEvent
ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが管理する秘密鍵を含む暗号鍵が、ユーザーまたは管理によってデバイスから削除されます。この機能は、完全管理対象デバイスではデバイス全体で利用でき、仕事用プロファイルが設定された組織所有デバイスでは仕事用プロファイル内で利用できます。
| JSON 表現 | 
|---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean }  | 
              
| フィールド | |
|---|---|
keyAlias | 
                
                   
 鍵のエイリアス。  | 
              
applicationUid | 
                
                   
 キーを所有するアプリケーションの UID。  | 
              
success | 
                
                   
 オペレーションが成功したかどうか。  | 
              
KeyGeneratedEvent
ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが維持する秘密鍵などの暗号鍵が、ユーザーまたは管理によってデバイスにインストールされます。これは、完全管理対象デバイスではデバイス全体で利用でき、仕事用プロファイルが設定された組織所有デバイスでは仕事用プロファイル内で利用できます。
| JSON 表現 | 
|---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean }  | 
              
| フィールド | |
|---|---|
keyAlias | 
                
                   
 鍵のエイリアス。  | 
              
applicationUid | 
                
                   
 鍵を生成したアプリケーションの UID。  | 
              
success | 
                
                   
 オペレーションが成功したかどうか。  | 
              
KeyImportEvent
ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが管理する秘密鍵などの暗号鍵が、ユーザーまたは管理によってデバイスにインポートされます。この機能は、完全管理対象デバイスではデバイス全体で利用でき、仕事用プロファイルが設定された組織所有デバイスでは仕事用プロファイル内で利用できます。
| JSON 表現 | 
|---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean }  | 
              
| フィールド | |
|---|---|
keyAlias | 
                
                   
 鍵のエイリアス。  | 
              
applicationUid | 
                
                   
 キーをインポートしたアプリケーションの UID  | 
              
success | 
                
                   
 オペレーションが成功したかどうか。  | 
              
KeyIntegrityViolationEvent
ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが管理する秘密鍵などの暗号鍵が、ストレージの破損、ハードウェアの障害、OS の問題などにより破損していると判断された場合。この機能は、完全管理対象デバイスではデバイス全体で利用でき、仕事用プロファイルが設定された組織所有デバイスでは仕事用プロファイル内で利用できます。
| JSON 表現 | 
|---|
{ "keyAlias": string, "applicationUid": integer }  | 
              
| フィールド | |
|---|---|
keyAlias | 
                
                   
 鍵のエイリアス。  | 
              
applicationUid | 
                
                   
 キーを所有するアプリケーションの UID  | 
              
LoggingStartedEvent
この型にはフィールドがありません。
 ポリシーが有効になりました。意図的に空にしています。usageLog
LoggingStoppedEvent
この型にはフィールドがありません。
 ポリシーが無効になりました。意図的に空にしています。usageLog
LogBufferSizeCriticalEvent
この型にはフィールドがありません。
デバイスの  バッファが容量の 90% に達したため、古いイベントがドロップされる可能性があります。意図的に空にしています。usageLog
MediaMountEvent
リムーバブル メディアがマウントされました。
| JSON 表現 | 
|---|
{ "mountPoint": string, "volumeLabel": string }  | 
              
| フィールド | |
|---|---|
mountPoint | 
                
                   
 マウント ポイント。  | 
              
volumeLabel | 
                
                   
 音量ラベル。組織所有の管理対象プロファイル デバイスでは、空の文字列に編集されます。  | 
              
MediaUnmountEvent
リムーバブル メディアがマウント解除されました。
| JSON 表現 | 
|---|
{ "mountPoint": string, "volumeLabel": string }  | 
              
| フィールド | |
|---|---|
mountPoint | 
                
                   
 マウント ポイント。  | 
              
volumeLabel | 
                
                   
 音量ラベル。組織所有の管理対象プロファイル デバイスでは、空の文字列に編集されます。  | 
              
OsShutdownEvent
この型にはフィールドがありません。
デバイスがシャットダウンされました。意図的に空にしています。
OsStartupEvent
デバイスが起動しました。
| JSON 表現 | 
|---|
{ "verifiedBootState": enum (  | 
              
| フィールド | |
|---|---|
verifiedBootState | 
                
                   
 確認付きブートの状態。  | 
              
verityMode | 
                
                   
 dm-verity モード。  | 
              
RemoteLockEvent
デバイスまたはプロファイルが  コマンドでリモートロックされています。LOCK
| JSON 表現 | 
|---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer }  | 
              
| フィールド | |
|---|---|
adminPackageName | 
                
                   
 変更をリクエストする管理者アプリのパッケージ名。  | 
              
adminUserId | 
                
                   
 変更がリクエストされた管理アプリのユーザー ID。  | 
              
targetUserId | 
                
                   
 変更がリクエストされたユーザー ID。  | 
              
WipeFailureEvent
この型にはフィールドがありません。
仕事用プロファイルまたは会社所有のデバイスが、リクエストされたワイプに失敗しました。これは、お客様が開始する場合と管理者側が開始する場合があります(例: delete を受け取った場合)。意図的に空にしています。
ConnectEvent
標準ネットワーク スタックを通じて TCP 接続イベントが開始されました。
| JSON 表現 | 
|---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string }  | 
              
| フィールド | |
|---|---|
destinationIpAddress | 
                
                   
 接続呼び出しの宛先 IP アドレス。  | 
              
destinationPort | 
                
                   
 接続呼び出しの宛先ポート。  | 
              
packageName | 
                
                   
 接続呼び出しを実行した UID のパッケージ名。  | 
              
DnsEvent
標準的なネットワーク スタックを通じて DNS ルックアップ イベントが開始されました。
| JSON 表現 | 
|---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string }  | 
              
| フィールド | |
|---|---|
hostname | 
                
                   
 ルックアップされたホスト名。  | 
              
ipAddresses[] | 
                
                   
 DNS ルックアップで返された IP アドレスの(切り捨てられている可能性のある)リスト(最大 10 個の IPv4 または IPv6 アドレス)。  | 
              
totalIpAddressesReturned | 
                
                   
 DNS ルックアップ イベントから返された IP アドレスの数。ログに記録するアドレスが多すぎる場合は、ipAddresses の数よりも大きくなることがあります。  | 
              
packageName | 
                
                   
 DNS ルックアップを実行した UID のパッケージ名。  | 
              
StopLostModeUserAttemptEvent
ユーザーが紛失モードを停止しようとしたことを示す紛失モード イベント。
| JSON 表現 | 
|---|
{
  "status": enum ( | 
              
| フィールド | |
|---|---|
status | 
                
                   
 紛失モードを停止しようとした試みのステータス。  | 
              
LostModeOutgoingPhoneCallEvent
この型にはフィールドがありません。
デバイスが紛失モードのときに発信通話が行われたことを示すイベント。意図的に空にしています。
LostModeLocationEvent
デバイスの位置情報とバッテリー残量(パーセント単位)を含む紛失モード イベント。
| JSON 表現 | 
|---|
{
  "location": {
    object ( | 
              
| フィールド | |
|---|---|
location | 
                
                   
 デバイスの位置情報  | 
              
batteryLevel | 
                
                   
 バッテリー残量(0 ~ 100 の数値、両端を含む)  | 
              
場所
緯度と経度を含むデバイスの位置情報。
| JSON 表現 | 
|---|
{ "latitude": number, "longitude": number }  | 
              
| フィールド | |
|---|---|
latitude | 
                
                   
 場所の緯度  | 
              
longitude | 
                
                   
 場所の経度位置  | 
              
EnrollmentCompleteEvent
この型にはフィールドがありません。
デバイスの登録が完了したことを表します。この時点でユーザーはランチャーに移動し、デバイスは準拠状態になり、すべてのセットアップ手順が完了しています。意図的に空にしています。