- JSON 表現
- UsageLogEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KeyguardDismissedEvent
- KeyguardDismissAuthAttemptEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KeyguardSecuredEvent
- FilePulledEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- FilePushedEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CertAuthorityInstalledEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CertAuthorityRemovedEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CertValidationFailureEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CryptoSelfTestCompletedEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KeyDestructionEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KeyGeneratedEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KeyImportEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KeyIntegrityViolationEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LoggingStartedEvent
- LoggingStoppedEvent
- LogBufferSizeCriticalEvent
- MediaMountEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MediaUnmountEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- OsShutdownEvent
- OsStartupEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RemoteLockEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- WipeFailureEvent
- ConnectEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DnsEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- StopLostModeUserAttemptEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LostModeOutgoingPhoneCallEvent
- LostModeLocationEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ロケーション
- EnrollmentCompleteEvent
デバイスからの events
のイベントログのバッチ処理。
JSON 表現 |
---|
{
"device": string,
"user": string,
"retrievalTime": string,
"usageLogEvents": [
{
object ( |
フィールド | |
---|---|
device |
存在する場合、デバイスの名前。形式は「enterprises/{enterpriseId}/devices/{deviceId}」。 |
user |
存在する場合は、このデバイスを所有しているユーザーのリソース名。形式は「enterprises/{enterpriseId}/users/{userId}」です。 |
retrievalTime |
イベントのバッチがデバイスから収集されたときのデバイスのタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
usageLogEvents[] |
デバイスによって報告された UsageLogEvent のリスト。イベント時刻順に並べ替えられます。 |
UsageLogEvent
デバイスで記録されたイベント。
JSON 表現 |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
フィールド | |
---|---|
eventId |
イベントの一意の ID。 |
eventTime |
イベントがログに記録されたときのデバイスのタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
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 |
pull されるファイルのパス。 |
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 |
connect 呼び出しの宛先 IP アドレス。 |
destinationPort |
connect 呼び出しの宛先ポート。 |
packageName |
接続呼び出しを行った UID のパッケージ名。 |
DnsEvent
標準ネットワーク スタックを介して DNS ルックアップ イベントが開始されました。
JSON 表現 |
---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string } |
フィールド | |
---|---|
hostname |
検索されたホスト名。 |
ipAddresses[] |
DNS ルックアップで返される IP アドレスのリスト(切り捨てられる場合があります)(最大 10 個の IPv4 または IPv6 アドレス)。 |
totalIpAddressesReturned |
DNS ルックアップ イベントから返された IP アドレスの数。ログに記録するアドレスが多すぎる場合は、ipAddress の数より大きくなることがあります。 |
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
この型にはフィールドがありません。
デバイスの登録が完了したことを示します。この時点でユーザーはランチャーに入っているはずです。この時点でデバイスはコンプライアンスに準拠し、すべてのセットアップ手順が完了しています。意図的に空にします。