Skip to content

Commit 32ddf52

Browse files
feat(chromemanagement): update the api
#### chromemanagement:v1 The following keys were added: - schemas.GoogleChromeManagementV1AppReport (Total Keys: 6) - schemas.GoogleChromeManagementV1AppUsageData (Total Keys: 7) - schemas.GoogleChromeManagementV1TelemetryDevice.properties.appReport (Total Keys: 3) - schemas.GoogleChromeManagementV1TelemetryUserDevice.properties.appReport (Total Keys: 3)
1 parent 5bcc5d3 commit 32ddf52

File tree

3 files changed

+148
-1
lines changed

3 files changed

+148
-1
lines changed

docs/dyn/chromemanagement_v1.customers.telemetry.devices.html

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,19 @@ <h3>Method Details</h3>
108108
An object of the form:
109109

110110
{ # Telemetry data collected from a managed device. * Granular permission needed: TELEMETRY_API_DEVICE
111+
&quot;appReport&quot;: [ # Output only. App reports collected periodically sorted in a decreasing order of report_time.
112+
{ # App report.
113+
&quot;reportTime&quot;: &quot;A String&quot;, # Timestamp when the report was collected.
114+
&quot;usageData&quot;: [ # App usage data.
115+
{ # App usage data.
116+
&quot;appId&quot;: &quot;A String&quot;, # App id.
117+
&quot;appInstanceId&quot;: &quot;A String&quot;, # Application instance id. This will be unique per window/instance.
118+
&quot;appType&quot;: &quot;A String&quot;, # Type of app.
119+
&quot;runningDuration&quot;: &quot;A String&quot;, # App foreground running time.
120+
},
121+
],
122+
},
123+
],
111124
&quot;audioStatusReport&quot;: [ # Output only. Audio reports collected periodically sorted in a decreasing order of report_time.
112125
{ # Status data for storage. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy: [ReportDeviceAudioStatus](https://chromeenterprise.google/policies/#ReportDeviceAudioStatus) * Data Collection Frequency: 10 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_AUDIO_REPORT
113126
&quot;inputDevice&quot;: &quot;A String&quot;, # Output only. Active input device&#x27;s name.
@@ -413,6 +426,19 @@ <h3>Method Details</h3>
413426
{
414427
&quot;devices&quot;: [ # Telemetry devices returned in the response.
415428
{ # Telemetry data collected from a managed device. * Granular permission needed: TELEMETRY_API_DEVICE
429+
&quot;appReport&quot;: [ # Output only. App reports collected periodically sorted in a decreasing order of report_time.
430+
{ # App report.
431+
&quot;reportTime&quot;: &quot;A String&quot;, # Timestamp when the report was collected.
432+
&quot;usageData&quot;: [ # App usage data.
433+
{ # App usage data.
434+
&quot;appId&quot;: &quot;A String&quot;, # App id.
435+
&quot;appInstanceId&quot;: &quot;A String&quot;, # Application instance id. This will be unique per window/instance.
436+
&quot;appType&quot;: &quot;A String&quot;, # Type of app.
437+
&quot;runningDuration&quot;: &quot;A String&quot;, # App foreground running time.
438+
},
439+
],
440+
},
441+
],
416442
&quot;audioStatusReport&quot;: [ # Output only. Audio reports collected periodically sorted in a decreasing order of report_time.
417443
{ # Status data for storage. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy: [ReportDeviceAudioStatus](https://chromeenterprise.google/policies/#ReportDeviceAudioStatus) * Data Collection Frequency: 10 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_AUDIO_REPORT
418444
&quot;inputDevice&quot;: &quot;A String&quot;, # Output only. Active input device&#x27;s name.

docs/dyn/chromemanagement_v1.customers.telemetry.users.html

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,19 @@ <h3>Method Details</h3>
113113
&quot;orgUnitId&quot;: &quot;A String&quot;, # Organization unit of the user.
114114
&quot;userDevice&quot;: [ # Telemetry data collected from a managed user and device.
115115
{ # Telemetry data collected for a managed user and device. * Granular permission needed: TELEMETRY_API_DEVICE
116+
&quot;appReport&quot;: [ # Output only. App reports collected periodically sorted in a decreasing order of report_time.
117+
{ # App report.
118+
&quot;reportTime&quot;: &quot;A String&quot;, # Timestamp when the report was collected.
119+
&quot;usageData&quot;: [ # App usage data.
120+
{ # App usage data.
121+
&quot;appId&quot;: &quot;A String&quot;, # App id.
122+
&quot;appInstanceId&quot;: &quot;A String&quot;, # Application instance id. This will be unique per window/instance.
123+
&quot;appType&quot;: &quot;A String&quot;, # Type of app.
124+
&quot;runningDuration&quot;: &quot;A String&quot;, # App foreground running time.
125+
},
126+
],
127+
},
128+
],
116129
&quot;audioStatusReport&quot;: [ # Output only. Audio reports collected periodically sorted in a decreasing order of report_time.
117130
{ # Status data for storage. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy: [ReportDeviceAudioStatus](https://chromeenterprise.google/policies/#ReportDeviceAudioStatus) * Data Collection Frequency: 10 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_AUDIO_REPORT
118131
&quot;inputDevice&quot;: &quot;A String&quot;, # Output only. Active input device&#x27;s name.
@@ -190,6 +203,19 @@ <h3>Method Details</h3>
190203
&quot;orgUnitId&quot;: &quot;A String&quot;, # Organization unit of the user.
191204
&quot;userDevice&quot;: [ # Telemetry data collected from a managed user and device.
192205
{ # Telemetry data collected for a managed user and device. * Granular permission needed: TELEMETRY_API_DEVICE
206+
&quot;appReport&quot;: [ # Output only. App reports collected periodically sorted in a decreasing order of report_time.
207+
{ # App report.
208+
&quot;reportTime&quot;: &quot;A String&quot;, # Timestamp when the report was collected.
209+
&quot;usageData&quot;: [ # App usage data.
210+
{ # App usage data.
211+
&quot;appId&quot;: &quot;A String&quot;, # App id.
212+
&quot;appInstanceId&quot;: &quot;A String&quot;, # Application instance id. This will be unique per window/instance.
213+
&quot;appType&quot;: &quot;A String&quot;, # Type of app.
214+
&quot;runningDuration&quot;: &quot;A String&quot;, # App foreground running time.
215+
},
216+
],
217+
},
218+
],
193219
&quot;audioStatusReport&quot;: [ # Output only. Audio reports collected periodically sorted in a decreasing order of report_time.
194220
{ # Status data for storage. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy: [ReportDeviceAudioStatus](https://chromeenterprise.google/policies/#ReportDeviceAudioStatus) * Data Collection Frequency: 10 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_AUDIO_REPORT
195221
&quot;inputDevice&quot;: &quot;A String&quot;, # Output only. Active input device&#x27;s name.

googleapiclient/discovery_cache/documents/chromemanagement.v1.json

Lines changed: 96 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1172,7 +1172,7 @@
11721172
}
11731173
}
11741174
},
1175-
"revision": "20240523",
1175+
"revision": "20240602",
11761176
"rootUrl": "https://chromemanagement.googleapis.com/",
11771177
"schemas": {
11781178
"GoogleChromeManagementV1AndroidAppInfo": {
@@ -1320,6 +1320,85 @@
13201320
},
13211321
"type": "object"
13221322
},
1323+
"GoogleChromeManagementV1AppReport": {
1324+
"description": "App report.",
1325+
"id": "GoogleChromeManagementV1AppReport",
1326+
"properties": {
1327+
"reportTime": {
1328+
"description": "Timestamp when the report was collected.",
1329+
"format": "google-datetime",
1330+
"type": "string"
1331+
},
1332+
"usageData": {
1333+
"description": "App usage data.",
1334+
"items": {
1335+
"$ref": "GoogleChromeManagementV1AppUsageData"
1336+
},
1337+
"type": "array"
1338+
}
1339+
},
1340+
"type": "object"
1341+
},
1342+
"GoogleChromeManagementV1AppUsageData": {
1343+
"description": "App usage data.",
1344+
"id": "GoogleChromeManagementV1AppUsageData",
1345+
"properties": {
1346+
"appId": {
1347+
"description": "App id.",
1348+
"type": "string"
1349+
},
1350+
"appInstanceId": {
1351+
"description": "Application instance id. This will be unique per window/instance.",
1352+
"type": "string"
1353+
},
1354+
"appType": {
1355+
"description": "Type of app.",
1356+
"enum": [
1357+
"TELEMETRY_APPLICATION_TYPE_UNSPECIFIED",
1358+
"APPLICATION_TYPE_ARC",
1359+
"APPLICATION_TYPE_BUILT_IN",
1360+
"APPLICATION_TYPE_CROSTINI",
1361+
"APPLICATION_TYPE_CHROME_APP",
1362+
"APPLICATION_TYPE_WEB",
1363+
"APPLICATION_TYPE_MAC_OS",
1364+
"APPLICATION_TYPE_PLUGIN_VM",
1365+
"APPLICATION_TYPE_STANDALONE_BROWSER",
1366+
"APPLICATION_TYPE_REMOTE",
1367+
"APPLICATION_TYPE_BOREALIS",
1368+
"APPLICATION_TYPE_SYSTEM_WEB",
1369+
"APPLICATION_TYPE_STANDALONE_BROWSER_CHROME_APP",
1370+
"APPLICATION_TYPE_EXTENSION",
1371+
"APPLICATION_TYPE_STANDALONE_BROWSER_EXTENSION",
1372+
"APPLICATION_TYPE_BRUSCHETTA"
1373+
],
1374+
"enumDescriptions": [
1375+
"Application type unknown.",
1376+
"Application type arc (Android app).",
1377+
"Application type built-in.",
1378+
"Application type Linux (via Crostini).",
1379+
"Application type Chrome app.",
1380+
"Application type web.",
1381+
"Application type Mac OS.",
1382+
"Application type Plugin VM.",
1383+
"Application type standalone browser (Lacros browser app).",
1384+
"Application type remote.",
1385+
"Application type borealis.",
1386+
"Application type system web.",
1387+
"Application type standalone browser chrome app (hosted in Lacros).",
1388+
"Application type extension.",
1389+
"Application type standalone browser extension.",
1390+
"Application type bruschetta."
1391+
],
1392+
"type": "string"
1393+
},
1394+
"runningDuration": {
1395+
"description": "App foreground running time.",
1396+
"format": "google-duration",
1397+
"type": "string"
1398+
}
1399+
},
1400+
"type": "object"
1401+
},
13231402
"GoogleChromeManagementV1AudioStatusReport": {
13241403
"description": "Status data for storage. * This field is telemetry information and this will change over time as the device is utilized. * Data for this field is controlled via policy: [ReportDeviceAudioStatus](https://chromeenterprise.google/policies/#ReportDeviceAudioStatus) * Data Collection Frequency: 10 minutes * Default Data Reporting Frequency: 3 hours - Policy Controlled: Yes * Cache: If the device is offline, the collected data is stored locally, and will be reported when the device is next online: No * Reported for affiliated users only: N/A * Granular permission needed: TELEMETRY_API_AUDIO_REPORT",
13251404
"id": "GoogleChromeManagementV1AudioStatusReport",
@@ -3771,6 +3850,14 @@
37713850
"description": "Telemetry data collected from a managed device. * Granular permission needed: TELEMETRY_API_DEVICE",
37723851
"id": "GoogleChromeManagementV1TelemetryDevice",
37733852
"properties": {
3853+
"appReport": {
3854+
"description": "Output only. App reports collected periodically sorted in a decreasing order of report_time.",
3855+
"items": {
3856+
"$ref": "GoogleChromeManagementV1AppReport"
3857+
},
3858+
"readOnly": true,
3859+
"type": "array"
3860+
},
37743861
"audioStatusReport": {
37753862
"description": "Output only. Audio reports collected periodically sorted in a decreasing order of report_time.",
37763863
"items": {
@@ -4302,6 +4389,14 @@
43024389
"description": "Telemetry data collected for a managed user and device. * Granular permission needed: TELEMETRY_API_DEVICE",
43034390
"id": "GoogleChromeManagementV1TelemetryUserDevice",
43044391
"properties": {
4392+
"appReport": {
4393+
"description": "Output only. App reports collected periodically sorted in a decreasing order of report_time.",
4394+
"items": {
4395+
"$ref": "GoogleChromeManagementV1AppReport"
4396+
},
4397+
"readOnly": true,
4398+
"type": "array"
4399+
},
43054400
"audioStatusReport": {
43064401
"description": "Output only. Audio reports collected periodically sorted in a decreasing order of report_time.",
43074402
"items": {

0 commit comments

Comments
 (0)