- 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})。 |
retrieval |
デバイスからイベントのバッチが収集されたときのデバイスのタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
usage |
デバイスから報告された UsageLogEvent のリスト。イベント時間で時系列に並べ替えられます。 |
UsageLogEvent
デバイスで記録されたイベント。
JSON 表現 |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
フィールド | |
---|---|
event |
イベントの一意の ID。 |
event |
イベントが記録されたときのデバイスのタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
event |
デバイスで報告された特定の使用状況ログのイベントタイプ。これを使用して、アクセスする |
共用体フィールド event 。デバイスに記録されるイベントの種類。送信されるタイミング、イベントの記録のタイミングと含まれるフィールドに関する制限事項について詳しくは、各イベントタイプをご覧ください。event は次のいずれかになります。 |
|
adb |
「adb shell command」を介して ADB でシェルコマンドが実行されました。 |
adb |
「adb shell」で ADB インタラクティブ シェルを開きました。 |
app |
アプリのプロセスが開始されました。 |
keyguard |
キーガードが閉じられました。 |
keyguard |
デバイスのロック解除が試みられました。 |
keyguard |
ユーザーまたはタイムアウトにより、デバイスがロックされました。 |
file |
デバイスからファイルがダウンロードされました。 |
file |
デバイスにファイルがアップロードされました。 |
cert |
新しいルート証明書がシステムの信頼できる認証情報ストレージにインストールされました。 |
cert |
システムの信頼できる認証情報ストレージからルート証明書が削除されました。 |
cert |
X.509v3 証明書の検証に失敗しました。現在、この検証は Wi-Fi アクセス ポイントで行われており、失敗はサーバー証明書の検証時の不一致が原因である可能性があります。ただし、今後 X.509v3 証明書の他の検証イベントが含まれる可能性があります。 |
crypto |
Android の組み込み暗号ライブラリ(BoringSSL)が有効かどうかを確認します。デバイスの起動時に常に成功する必要があります。失敗した場合は、デバイスを信頼できないと見なす必要があります。 |
key |
ユーザーがインストールした暗号鍵、管理者がインストールした暗号鍵、システムが維持する秘密鍵が、ユーザーまたは管理者によってデバイスから削除された。 |
key |
ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが維持する秘密鍵などの暗号鍵が、ユーザーまたは管理者によってデバイスにインストールされます。 |
key |
ユーザーがインストールした暗号鍵、管理者がインストールした鍵、システムが管理する秘密鍵などの暗号鍵が、ユーザーまたは管理者によってデバイスにインポートされます。 |
key |
ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが維持する秘密鍵を含む暗号鍵が、ストレージの破損、ハードウェア障害、または OS の問題が原因で破損していると判断されます。 |
logging |
|
logging |
|
log |
監査ログ バッファの容量が 90% に達したため、古いイベントが破棄される可能性があります。 |
media |
リムーバブル メディアがマウントされました。 |
media |
リムーバブル メディアのマウントを解除しました。 |
os |
デバイスがシャットダウンされました。 |
os |
デバイスが起動されました。 |
remote |
デバイスまたはプロファイルが |
wipe |
リクエストされたときに、仕事用プロファイルまたは会社所有のデバイスのワイプに失敗しました。これは、ユーザーが開始することも、管理者が開始することもできます( |
connect |
標準ネットワーク スタックを通じて TCP 接続イベントが開始されました。 |
dns |
標準ネットワーク スタックを通じて DNS ルックアップ イベントが開始されました。 |
stop |
デバイスの紛失モードを解除しようとした。 |
lost |
通話の発信は、デバイスが紛失モードになっているときに行われます。 |
lost |
デバイスが紛失モードになっている場合の紛失モードの位置情報の更新。 |
enrollment |
デバイスの登録が完了しました。 |
KeyguardDismissedEvent
この型にはフィールドがありません。
キーガードが閉じられました。意図的に空にしています。
KeyguardDismissAuthAttemptEvent
デバイスのロック解除が試行されました。
JSON 表現 |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
フィールド | |
---|---|
success |
ロック解除の試みが成功したかどうか。 |
strong |
デバイスのロック解除に強力な認証(パスワード、PIN、パターン)が使用されたかどうか。 |
KeyguardSecuredEvent
この型にはフィールドがありません。
ユーザーまたはタイムアウトにより、デバイスがロックされました。意図的に空にしています。
FilePulledEvent
デバイスからファイルがダウンロードされた。
JSON 表現 |
---|
{ "filePath": string } |
フィールド | |
---|---|
file |
プルされるファイルのパス。 |
FilePushedEvent
デバイスにファイルがアップロードされた。
JSON 表現 |
---|
{ "filePath": string } |
フィールド | |
---|---|
file |
push するファイルのパス。 |
CertAuthorityInstalledEvent
新しいルート証明書がシステムの信頼できる認証情報ストレージにインストールされました。これは、完全管理対象デバイスではデバイス全体で、仕事用プロファイルが設定された組織所有のデバイスでは仕事用プロファイル内で利用できます。
JSON 表現 |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
フィールド | |
---|---|
certificate |
証明書のサブジェクト。 |
user |
証明書のインストール イベントが発生したユーザー。Android 11 以降を搭載したデバイスでのみご利用いただけます。 |
success |
インストール イベントが成功したかどうか。 |
CertAuthorityRemovedEvent
システムの信頼できる認証情報ストレージからルート証明書が削除されました。これは、完全管理対象デバイスではデバイス全体で、仕事用プロファイルが設定された組織所有のデバイスでは仕事用プロファイル内で利用できます。
JSON 表現 |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
フィールド | |
---|---|
certificate |
証明書のサブジェクト。 |
user |
証明書の削除イベントが発生したユーザー。Android 11 以降を搭載したデバイスでのみご利用いただけます。 |
success |
削除が成功したかどうか。 |
CertValidationFailureEvent
X.509v3 証明書の検証に失敗しました。現在、この検証は Wi-Fi アクセス ポイントで行われており、失敗はサーバー証明書の検証時の不一致が原因である可能性があります。ただし、今後 X.509v3 証明書の他の検証イベントが含まれる可能性があります。
JSON 表現 |
---|
{ "failureReason": string } |
フィールド | |
---|---|
failure |
認証の検証に失敗した理由。 |
CryptoSelfTestCompletedEvent
Android の組み込み暗号ライブラリ(BoringSSL)が有効かどうかを確認します。デバイスの起動時に常に成功する必要があります。失敗した場合は、デバイスを信頼できないと見なす必要があります。
JSON 表現 |
---|
{ "success": boolean } |
フィールド | |
---|---|
success |
テストが成功したかどうか。 |
KeyDestructionEvent
ユーザーがインストールした暗号鍵、管理者がインストールした暗号鍵、システムが維持する秘密鍵が、ユーザーまたは管理者によってデバイスから削除された。これは、完全管理対象デバイスではデバイス全体で、仕事用プロファイルが設定された組織所有のデバイスでは仕事用プロファイル内で利用できます。
JSON 表現 |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
フィールド | |
---|---|
key |
キーのエイリアス。 |
application |
キーを所有するアプリの UID。 |
success |
オペレーションが成功したかどうか。 |
KeyGeneratedEvent
ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが維持する秘密鍵などの暗号鍵が、ユーザーまたは管理者によってデバイスにインストールされます。これは、完全管理対象デバイスではデバイス全体で使用でき、仕事用プロファイルが設定された組織所有デバイスでは仕事用プロファイル内で使用できます。
JSON 表現 |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
フィールド | |
---|---|
key |
キーのエイリアス。 |
application |
鍵を生成するアプリの UID。 |
success |
オペレーションが成功したかどうか。 |
KeyImportEvent
ユーザーがインストールした秘密鍵、管理者がインストールした秘密鍵、システムが維持する秘密鍵などの暗号鍵は、ユーザーまたは管理者によってデバイスにインポートされます。これは、完全管理対象デバイスではデバイス全体で、仕事用プロファイルが設定された組織所有のデバイスでは仕事用プロファイル内で利用できます。
JSON 表現 |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
フィールド | |
---|---|
key |
キーのエイリアス。 |
application |
鍵をインポートしたアプリケーションの UID |
success |
オペレーションが成功したかどうか。 |
KeyIntegrityViolationEvent
ストレージの破損、ハードウェア障害、または OS の問題が原因で、暗号鍵(ユーザーがインストールした鍵、管理者がインストールした鍵、システムが保持する秘密鍵など)が破損していると判断されました。これは、完全管理対象デバイスではデバイス全体で、仕事用プロファイルが設定された組織所有のデバイスでは仕事用プロファイル内で利用できます。
JSON 表現 |
---|
{ "keyAlias": string, "applicationUid": integer } |
フィールド | |
---|---|
key |
キーのエイリアス。 |
application |
キーを所有するアプリの UID |
LoggingStartedEvent
この型にはフィールドがありません。
ポリシーが有効になっています。意図的に空にしています。usageLog
LoggingStoppedEvent
この型にはフィールドがありません。
ポリシーが無効になりました。意図的に空白です。usageLog
LogBufferSizeCriticalEvent
この型にはフィールドがありません。
デバイスの
バッファが容量の 90% に達したため、古いイベントが破棄される可能性があります。意図的に空白です。usageLog
MediaMountEvent
リムーバブル メディアがマウントされました。
JSON 表現 |
---|
{ "mountPoint": string, "volumeLabel": string } |
フィールド | |
---|---|
mount |
マウント ポイント。 |
volume |
ボリュームラベル。組織所有の管理対象プロファイル デバイスで秘匿化されて空の文字列になりました。 |
MediaUnmountEvent
リムーバブル メディアがマウント解除されました。
JSON 表現 |
---|
{ "mountPoint": string, "volumeLabel": string } |
フィールド | |
---|---|
mount |
マウント ポイント。 |
volume |
ボリュームラベル。組織所有の管理対象プロファイル デバイスでは空の文字列に削除されました。 |
OsShutdownEvent
この型にはフィールドがありません。
デバイスがシャットダウンされました。意図的に空白です。
OsStartupEvent
デバイスが起動しました。
JSON 表現 |
---|
{ "verifiedBootState": enum ( |
フィールド | |
---|---|
verified |
確認付きブートの状態。 |
verity |
dm-verity モードに設定します。 |
RemoteLockEvent
デバイスまたはプロファイルが
コマンドによってリモートでロックされている。LOCK
JSON 表現 |
---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer } |
フィールド | |
---|---|
admin |
変更をリクエストした管理アプリのパッケージ名。 |
admin |
変更をリクエストした管理アプリのユーザー ID。 |
target |
変更がリクエストされたユーザー ID。 |
WipeFailureEvent
この型にはフィールドがありません。
リクエストされたときに、仕事用プロファイルまたは会社所有のデバイスのワイプに失敗しました。これは、ユーザーが開始した場合も、管理者が開始した場合もあります(delete
が受信された場合など)。意図的に空白です。
ConnectEvent
標準ネットワーク スタックを通じて TCP 接続イベントが開始されました。
JSON 表現 |
---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string } |
フィールド | |
---|---|
destination |
connect 呼び出しの宛先 IP アドレス。 |
destination |
connect 呼び出しの宛先ポート。 |
package |
接続呼び出しを行った UID のパッケージ名。 |
DnsEvent
標準ネットワーク スタックを通じて DNS ルックアップ イベントが開始されました。
JSON 表現 |
---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string } |
フィールド | |
---|---|
hostname |
検索されたホスト名。 |
ip |
DNS ルックアップで返される IP アドレスのリスト(切り捨てられる場合があります)(最大 10 個の IPv4 または IPv6 アドレス)。 |
total |
DNS ルックアップ イベントから返された IP アドレスの数。ログに記録するアドレスが多すぎる場合は、ipAddresses の量より大きくなることがあります。 |
package |
DNS ルックアップを実行した UID のパッケージ名。 |
StopLostModeUserAttemptEvent
ユーザーが紛失モードを停止しようとしたことを示す紛失モードイベント。
JSON 表現 |
---|
{
"status": enum ( |
フィールド | |
---|---|
status |
紛失モードの停止を試行したステータス。 |
LostModeOutgoingPhoneCallEvent
この型にはフィールドがありません。
デバイスが紛失モードのときに通話の発信が行われたことを示すイベント。意図的に空白です。
LostModeLocationEvent
デバイスの位置情報とバッテリー残量(パーセント単位)を含む紛失モードのイベント。
JSON 表現 |
---|
{
"location": {
object ( |
フィールド | |
---|---|
location |
デバイスの位置情報 |
battery |
バッテリー残量(0 ~ 100 の数値) |
場所
緯度と経度を含むデバイスの位置情報。
JSON 表現 |
---|
{ "latitude": number, "longitude": number } |
フィールド | |
---|---|
latitude |
場所の緯度 |
longitude |
場所の経度 |
EnrollmentCompleteEvent
この型にはフィールドがありません。
デバイスの登録が完了したことを示します。この時点で、ユーザーはランチャーに移動しているはずです。この時点でデバイスはコンプライアンスを遵守しており、すべてのセットアップ手順が完了しています。意図的に空白です。