- 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 |
デバイスの登録が完了しました。 |
KeyguardDismissedEvent
この型にはフィールドがありません。
キーガードが閉じられました。意図的に空にしています。
KeyguardDismissAuthAttemptEvent
デバイスのロック解除が試行されました。
JSON 表現 |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
フィールド | |
---|---|
success |
ロック解除の試みが成功したかどうか。 |
strongAuthMethodUsed |
デバイスのロック解除に強力な認証(パスワード、PIN、パターン)が使用されたかどうか。 |
KeyguardSecuredEvent
この型にはフィールドがありません。
デバイスがユーザーまたはタイムアウトによってロックされた。意図的に空にしています。
FilePulledEvent
デバイスからファイルがダウンロードされた。
JSON 表現 |
---|
{ "filePath": string } |
フィールド | |
---|---|
filePath |
プルされるファイルのパス。 |
FilePushedEvent
デバイスにファイルがアップロードされた。
JSON 表現 |
---|
{ "filePath": string } |
フィールド | |
---|---|
filePath |
push するファイルのパス。 |
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 |
connect 呼び出しの宛先 IP アドレス。 |
destinationPort |
connect 呼び出しの宛先ポート。 |
packageName |
connect 呼び出しを実行した 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
この型にはフィールドがありません。
デバイスの登録が完了したことを表します。この時点で、ユーザーはランチャーに移動しているはずです。この時点でデバイスはコンプライアンスを遵守しており、すべてのセットアップ手順が完了しています。意図的に空にしています。