| { |
| "auth": { |
| "oauth2": { |
| "scopes": { |
| "https://www.googleapis.com/auth/chrome.management.appdetails.readonly": { |
| "description": "See detailed information about apps installed on Chrome browsers and devices managed by your organization" |
| }, |
| "https://www.googleapis.com/auth/chrome.management.reports.readonly": { |
| "description": "See reports about devices and Chrome browsers managed within your organization" |
| }, |
| "https://www.googleapis.com/auth/chrome.management.telemetry.readonly": { |
| "description": "See basic device and telemetry information collected from Chrome OS devices or users managed within your organization" |
| } |
| } |
| } |
| }, |
| "basePath": "", |
| "baseUrl": "https://chromemanagement.googleapis.com/", |
| "batchPath": "batch", |
| "canonicalName": "Chrome Management", |
| "description": "The Chrome Management API is a suite of services that allows Chrome administrators to view, manage and gain insights on their Chrome OS and Chrome Browser devices.", |
| "discoveryVersion": "v1", |
| "documentationLink": "http://developers.google.com/chrome/management/", |
| "fullyEncodeReservedExpansion": true, |
| "icons": { |
| "x16": "http://www.google.com/images/icons/product/search-16.gif", |
| "x32": "http://www.google.com/images/icons/product/search-32.gif" |
| }, |
| "id": "chromemanagement:v1", |
| "kind": "discovery#restDescription", |
| "mtlsRootUrl": "https://chromemanagement.mtls.googleapis.com/", |
| "name": "chromemanagement", |
| "ownerDomain": "google.com", |
| "ownerName": "Google", |
| "parameters": { |
| "$.xgafv": { |
| "description": "V1 error format.", |
| "enum": [ |
| "1", |
| "2" |
| ], |
| "enumDescriptions": [ |
| "v1 error format", |
| "v2 error format" |
| ], |
| "location": "query", |
| "type": "string" |
| }, |
| "access_token": { |
| "description": "OAuth access token.", |
| "location": "query", |
| "type": "string" |
| }, |
| "alt": { |
| "default": "json", |
| "description": "Data format for response.", |
| "enum": [ |
| "json", |
| "media", |
| "proto" |
| ], |
| "enumDescriptions": [ |
| "Responses with Content-Type of application/json", |
| "Media download with context-dependent Content-Type", |
| "Responses with Content-Type of application/x-protobuf" |
| ], |
| "location": "query", |
| "type": "string" |
| }, |
| "callback": { |
| "description": "JSONP", |
| "location": "query", |
| "type": "string" |
| }, |
| "fields": { |
| "description": "Selector specifying which fields to include in a partial response.", |
| "location": "query", |
| "type": "string" |
| }, |
| "key": { |
| "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.", |
| "location": "query", |
| "type": "string" |
| }, |
| "oauth_token": { |
| "description": "OAuth 2.0 token for the current user.", |
| "location": "query", |
| "type": "string" |
| }, |
| "prettyPrint": { |
| "default": "true", |
| "description": "Returns response with indentations and line breaks.", |
| "location": "query", |
| "type": "boolean" |
| }, |
| "quotaUser": { |
| "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.", |
| "location": "query", |
| "type": "string" |
| }, |
| "uploadType": { |
| "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", |
| "location": "query", |
| "type": "string" |
| }, |
| "upload_protocol": { |
| "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", |
| "location": "query", |
| "type": "string" |
| } |
| }, |
| "protocol": "rest", |
| "resources": { |
| "customers": { |
| "resources": { |
| "apps": { |
| "methods": { |
| "countChromeAppRequests": { |
| "description": "Generate summary of app installation requests.", |
| "flatPath": "v1/customers/{customersId}/apps:countChromeAppRequests", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.apps.countChromeAppRequests", |
| "parameterOrder": [ |
| "customer" |
| ], |
| "parameters": { |
| "customer": { |
| "description": "Required. Customer id or \"my_customer\" to use the customer associated to the account making the request.", |
| "location": "path", |
| "pattern": "^customers/[^/]+$", |
| "required": true, |
| "type": "string" |
| }, |
| "orderBy": { |
| "description": "Field used to order results. Supported fields: * request_count * latest_request_time", |
| "location": "query", |
| "type": "string" |
| }, |
| "orgUnitId": { |
| "description": "The ID of the organizational unit.", |
| "location": "query", |
| "type": "string" |
| }, |
| "pageSize": { |
| "description": "Maximum number of results to return. Maximum and default are 50, anything above will be coerced to 50.", |
| "format": "int32", |
| "location": "query", |
| "type": "integer" |
| }, |
| "pageToken": { |
| "description": "Token to specify the page of the request to be returned.", |
| "location": "query", |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+customer}/apps:countChromeAppRequests", |
| "response": { |
| "$ref": "GoogleChromeManagementV1CountChromeAppRequestsResponse" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.appdetails.readonly" |
| ] |
| } |
| }, |
| "resources": { |
| "android": { |
| "methods": { |
| "get": { |
| "description": "Get a specific app for a customer by its resource name.", |
| "flatPath": "v1/customers/{customersId}/apps/android/{androidId}", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.apps.android.get", |
| "parameterOrder": [ |
| "name" |
| ], |
| "parameters": { |
| "name": { |
| "description": "Required. The app for which details are being queried. Examples: \"customers/my_customer/apps/chrome/gmbmikajjgmnabiglmofipeabaddhgne@2.1.2\" for the Save to Google Drive Chrome extension version 2.1.2, \"customers/my_customer/apps/android/com.google.android.apps.docs\" for the Google Drive Android app's latest version.", |
| "location": "path", |
| "pattern": "^customers/[^/]+/apps/android/[^/]+$", |
| "required": true, |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+name}", |
| "response": { |
| "$ref": "GoogleChromeManagementV1AppDetails" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.appdetails.readonly" |
| ] |
| } |
| } |
| }, |
| "chrome": { |
| "methods": { |
| "get": { |
| "description": "Get a specific app for a customer by its resource name.", |
| "flatPath": "v1/customers/{customersId}/apps/chrome/{chromeId}", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.apps.chrome.get", |
| "parameterOrder": [ |
| "name" |
| ], |
| "parameters": { |
| "name": { |
| "description": "Required. The app for which details are being queried. Examples: \"customers/my_customer/apps/chrome/gmbmikajjgmnabiglmofipeabaddhgne@2.1.2\" for the Save to Google Drive Chrome extension version 2.1.2, \"customers/my_customer/apps/android/com.google.android.apps.docs\" for the Google Drive Android app's latest version.", |
| "location": "path", |
| "pattern": "^customers/[^/]+/apps/chrome/[^/]+$", |
| "required": true, |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+name}", |
| "response": { |
| "$ref": "GoogleChromeManagementV1AppDetails" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.appdetails.readonly" |
| ] |
| } |
| } |
| }, |
| "web": { |
| "methods": { |
| "get": { |
| "description": "Get a specific app for a customer by its resource name.", |
| "flatPath": "v1/customers/{customersId}/apps/web/{webId}", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.apps.web.get", |
| "parameterOrder": [ |
| "name" |
| ], |
| "parameters": { |
| "name": { |
| "description": "Required. The app for which details are being queried. Examples: \"customers/my_customer/apps/chrome/gmbmikajjgmnabiglmofipeabaddhgne@2.1.2\" for the Save to Google Drive Chrome extension version 2.1.2, \"customers/my_customer/apps/android/com.google.android.apps.docs\" for the Google Drive Android app's latest version.", |
| "location": "path", |
| "pattern": "^customers/[^/]+/apps/web/[^/]+$", |
| "required": true, |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+name}", |
| "response": { |
| "$ref": "GoogleChromeManagementV1AppDetails" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.appdetails.readonly" |
| ] |
| } |
| } |
| } |
| } |
| }, |
| "reports": { |
| "methods": { |
| "countChromeVersions": { |
| "description": "Generate report of installed Chrome versions.", |
| "flatPath": "v1/customers/{customersId}/reports:countChromeVersions", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.reports.countChromeVersions", |
| "parameterOrder": [ |
| "customer" |
| ], |
| "parameters": { |
| "customer": { |
| "description": "Required. Customer id or \"my_customer\" to use the customer associated to the account making the request.", |
| "location": "path", |
| "pattern": "^customers/[^/]+$", |
| "required": true, |
| "type": "string" |
| }, |
| "filter": { |
| "description": "Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Supported filter fields: * last_active_date", |
| "location": "query", |
| "type": "string" |
| }, |
| "orgUnitId": { |
| "description": "The ID of the organizational unit.", |
| "location": "query", |
| "type": "string" |
| }, |
| "pageSize": { |
| "description": "Maximum number of results to return. Maximum and default are 100.", |
| "format": "int32", |
| "location": "query", |
| "type": "integer" |
| }, |
| "pageToken": { |
| "description": "Token to specify the page of the request to be returned.", |
| "location": "query", |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+customer}/reports:countChromeVersions", |
| "response": { |
| "$ref": "GoogleChromeManagementV1CountChromeVersionsResponse" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.reports.readonly" |
| ] |
| }, |
| "countInstalledApps": { |
| "description": "Generate report of app installations.", |
| "flatPath": "v1/customers/{customersId}/reports:countInstalledApps", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.reports.countInstalledApps", |
| "parameterOrder": [ |
| "customer" |
| ], |
| "parameters": { |
| "customer": { |
| "description": "Required. Customer id or \"my_customer\" to use the customer associated to the account making the request.", |
| "location": "path", |
| "pattern": "^customers/[^/]+$", |
| "required": true, |
| "type": "string" |
| }, |
| "filter": { |
| "description": "Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Supported filter fields: * app_name * app_type * install_type * number_of_permissions * total_install_count * latest_profile_active_date * permission_name", |
| "location": "query", |
| "type": "string" |
| }, |
| "orderBy": { |
| "description": "Field used to order results. Supported order by fields: * app_name * app_type * install_type * number_of_permissions * total_install_count", |
| "location": "query", |
| "type": "string" |
| }, |
| "orgUnitId": { |
| "description": "The ID of the organizational unit.", |
| "location": "query", |
| "type": "string" |
| }, |
| "pageSize": { |
| "description": "Maximum number of results to return. Maximum and default are 100.", |
| "format": "int32", |
| "location": "query", |
| "type": "integer" |
| }, |
| "pageToken": { |
| "description": "Token to specify the page of the request to be returned.", |
| "location": "query", |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+customer}/reports:countInstalledApps", |
| "response": { |
| "$ref": "GoogleChromeManagementV1CountInstalledAppsResponse" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.reports.readonly" |
| ] |
| }, |
| "findInstalledAppDevices": { |
| "description": "Generate report of devices that have a specified app installed.", |
| "flatPath": "v1/customers/{customersId}/reports:findInstalledAppDevices", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.reports.findInstalledAppDevices", |
| "parameterOrder": [ |
| "customer" |
| ], |
| "parameters": { |
| "appId": { |
| "description": "Unique identifier of the app. For Chrome apps and extensions, the 32-character id (e.g. ehoadneljpdggcbbknedodolkkjodefl). For Android apps, the package name (e.g. com.evernote).", |
| "location": "query", |
| "type": "string" |
| }, |
| "appType": { |
| "description": "Type of the app.", |
| "enum": [ |
| "APP_TYPE_UNSPECIFIED", |
| "EXTENSION", |
| "APP", |
| "THEME", |
| "HOSTED_APP", |
| "ANDROID_APP" |
| ], |
| "enumDescriptions": [ |
| "App type not specified.", |
| "Chrome extension.", |
| "Chrome app.", |
| "Chrome theme.", |
| "Chrome hosted app.", |
| "ARC++ app." |
| ], |
| "location": "query", |
| "type": "string" |
| }, |
| "customer": { |
| "description": "Required. Customer id or \"my_customer\" to use the customer associated to the account making the request.", |
| "location": "path", |
| "pattern": "^customers/[^/]+$", |
| "required": true, |
| "type": "string" |
| }, |
| "filter": { |
| "description": "Query string to filter results, AND-separated fields in EBNF syntax. Note: OR operations are not supported in this filter. Supported filter fields: * last_active_date", |
| "location": "query", |
| "type": "string" |
| }, |
| "orderBy": { |
| "description": "Field used to order results. Supported order by fields: * machine * device_id", |
| "location": "query", |
| "type": "string" |
| }, |
| "orgUnitId": { |
| "description": "The ID of the organizational unit.", |
| "location": "query", |
| "type": "string" |
| }, |
| "pageSize": { |
| "description": "Maximum number of results to return. Maximum and default are 100.", |
| "format": "int32", |
| "location": "query", |
| "type": "integer" |
| }, |
| "pageToken": { |
| "description": "Token to specify the page of the request to be returned.", |
| "location": "query", |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+customer}/reports:findInstalledAppDevices", |
| "response": { |
| "$ref": "GoogleChromeManagementV1FindInstalledAppDevicesResponse" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.reports.readonly" |
| ] |
| } |
| } |
| }, |
| "telemetry": { |
| "resources": { |
| "devices": { |
| "methods": { |
| "get": { |
| "description": "Get telemetry device.", |
| "flatPath": "v1/customers/{customersId}/telemetry/devices/{devicesId}", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.telemetry.devices.get", |
| "parameterOrder": [ |
| "name" |
| ], |
| "parameters": { |
| "name": { |
| "description": "Required. Name of the `TelemetryDevice` to return.", |
| "location": "path", |
| "pattern": "^customers/[^/]+/telemetry/devices/[^/]+$", |
| "required": true, |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+name}", |
| "response": { |
| "$ref": "GoogleChromeManagementV1TelemetryDevice" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.telemetry.readonly" |
| ] |
| }, |
| "list": { |
| "description": "List all telemetry devices.", |
| "flatPath": "v1/customers/{customersId}/telemetry/devices", |
| "httpMethod": "GET", |
| "id": "chromemanagement.customers.telemetry.devices.list", |
| "parameterOrder": [ |
| "parent" |
| ], |
| "parameters": { |
| "filter": { |
| "description": "Optional. Only include resources that match the filter. Supported filter fields: - org_unit_id - serial_number - device_id ", |
| "location": "query", |
| "type": "string" |
| }, |
| "pageSize": { |
| "description": "Maximum number of results to return. Default value is 100. Maximum value is 1000.", |
| "format": "int32", |
| "location": "query", |
| "type": "integer" |
| }, |
| "pageToken": { |
| "description": "Token to specify next page in the list.", |
| "location": "query", |
| "type": "string" |
| }, |
| "parent": { |
| "description": "Required. Customer id or \"my_customer\" to use the customer associated to the account making the request.", |
| "location": "path", |
| "pattern": "^customers/[^/]+$", |
| "required": true, |
| "type": "string" |
| }, |
| "readMask": { |
| "description": "Required. Read mask to specify which fields to return.", |
| "format": "google-fieldmask", |
| "location": "query", |
| "type": "string" |
| } |
| }, |
| "path": "v1/{+parent}/telemetry/devices", |
| "response": { |
| "$ref": "GoogleChromeManagementV1ListTelemetryDevicesResponse" |
| }, |
| "scopes": [ |
| "https://www.googleapis.com/auth/chrome.management.telemetry.readonly" |
| ] |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| }, |
| "revision": "20220512", |
| "rootUrl": "https://chromemanagement.googleapis.com/", |
| "schemas": { |
| "GoogleChromeManagementV1AndroidAppInfo": { |
| "description": "Android app information.", |
| "id": "GoogleChromeManagementV1AndroidAppInfo", |
| "properties": { |
| "permissions": { |
| "description": "Output only. Permissions requested by an Android app.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1AndroidAppPermission" |
| }, |
| "readOnly": true, |
| "type": "array" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1AndroidAppPermission": { |
| "description": "Permission requested by an Android app.", |
| "id": "GoogleChromeManagementV1AndroidAppPermission", |
| "properties": { |
| "type": { |
| "description": "Output only. The type of the permission.", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1AppDetails": { |
| "description": "Resource representing app details.", |
| "id": "GoogleChromeManagementV1AppDetails", |
| "properties": { |
| "androidAppInfo": { |
| "$ref": "GoogleChromeManagementV1AndroidAppInfo", |
| "description": "Output only. Android app information.", |
| "readOnly": true |
| }, |
| "appId": { |
| "description": "Output only. Unique store identifier for the item. Examples: \"gmbmikajjgmnabiglmofipeabaddhgne\" for the Save to Google Drive Chrome extension, \"com.google.android.apps.docs\" for the Google Drive Android app.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "chromeAppInfo": { |
| "$ref": "GoogleChromeManagementV1ChromeAppInfo", |
| "description": "Output only. Chrome Web Store app information.", |
| "readOnly": true |
| }, |
| "description": { |
| "description": "Output only. App's description.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "detailUri": { |
| "description": "Output only. The uri for the detail page of the item.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "displayName": { |
| "description": "Output only. App's display name.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "firstPublishTime": { |
| "description": "Output only. First published time.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "homepageUri": { |
| "description": "Output only. Home page or Website uri.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "iconUri": { |
| "description": "Output only. A link to an image that can be used as an icon for the product.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "isPaidApp": { |
| "description": "Output only. Indicates if the app has to be paid for OR has paid content.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "latestPublishTime": { |
| "description": "Output only. Latest published time.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "name": { |
| "description": "Output only. Format: name=customers/{customer_id}/apps/{chrome|android|web}/{app_id}@{version}", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "privacyPolicyUri": { |
| "description": "Output only. The URI pointing to the privacy policy of the app, if it was provided by the developer. Version-specific field that will only be set when the requested app version is found.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "publisher": { |
| "description": "Output only. The publisher of the item.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "reviewNumber": { |
| "description": "Output only. Number of reviews received. Chrome Web Store review information will always be for the latest version of an app.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "reviewRating": { |
| "description": "Output only. The rating of the app (on 5 stars). Chrome Web Store review information will always be for the latest version of an app.", |
| "format": "float", |
| "readOnly": true, |
| "type": "number" |
| }, |
| "revisionId": { |
| "description": "Output only. App version. A new revision is committed whenever a new version of the app is published.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "serviceError": { |
| "$ref": "GoogleRpcStatus", |
| "description": "Output only. Information about a partial service error if applicable.", |
| "readOnly": true |
| }, |
| "type": { |
| "description": "Output only. App type.", |
| "enum": [ |
| "APP_ITEM_TYPE_UNSPECIFIED", |
| "CHROME", |
| "ANDROID", |
| "WEB" |
| ], |
| "enumDescriptions": [ |
| "App type unspecified.", |
| "Chrome app.", |
| "ARC++ app.", |
| "Web app." |
| ], |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1AudioStatusReport": { |
| "description": "Audio report.", |
| "id": "GoogleChromeManagementV1AudioStatusReport", |
| "properties": { |
| "inputDevice": { |
| "description": "Output only. Active input device's name.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "inputGain": { |
| "description": "Output only. Active input device's gain in [0, 100].", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "inputMute": { |
| "description": "Output only. Is active input device mute or not.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "outputDevice": { |
| "description": "Output only. Active output device's name.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "outputMute": { |
| "description": "Output only. Is active output device mute or not.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "outputVolume": { |
| "description": "Output only. Active output device's volume in [0, 100].", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "reportTime": { |
| "description": "Output only. Timestamp of when the sample was collected on device.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1BatteryInfo": { |
| "description": "Battery info", |
| "id": "GoogleChromeManagementV1BatteryInfo", |
| "properties": { |
| "designCapacity": { |
| "description": "Output only. Design capacity (mAmpere-hours).", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "designMinVoltage": { |
| "description": "Output only. Designed minimum output voltage (mV)", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "manufactureDate": { |
| "$ref": "GoogleTypeDate", |
| "description": "Output only. The date the battery was manufactured.", |
| "readOnly": true |
| }, |
| "manufacturer": { |
| "description": "Output only. Battery manufacturer.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "serialNumber": { |
| "description": "Output only. Battery serial number.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "technology": { |
| "description": "Output only. Technology of the battery. Example: Li-ion", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1BatterySampleReport": { |
| "description": "Sampling data for battery.", |
| "id": "GoogleChromeManagementV1BatterySampleReport", |
| "properties": { |
| "chargeRate": { |
| "description": "Output only. Battery charge percentage.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "current": { |
| "description": "Output only. Battery current (mA).", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "dischargeRate": { |
| "description": "Output only. The battery discharge rate measured in mW. Positive if the battery is being discharged, negative if it's being charged.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "remainingCapacity": { |
| "description": "Output only. Battery remaining capacity (mAmpere-hours).", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "reportTime": { |
| "description": "Output only. Timestamp of when the sample was collected on device", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "status": { |
| "description": "Output only. Battery status read from sysfs. Example: Discharging", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "temperature": { |
| "description": "Output only. Temperature in Celsius degrees.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "voltage": { |
| "description": "Output only. Battery voltage (millivolt).", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1BatteryStatusReport": { |
| "description": "Status data for battery.", |
| "id": "GoogleChromeManagementV1BatteryStatusReport", |
| "properties": { |
| "batteryHealth": { |
| "description": "Output only. Battery health.", |
| "enum": [ |
| "BATTERY_HEALTH_UNSPECIFIED", |
| "BATTERY_HEALTH_NORMAL", |
| "BATTERY_REPLACE_SOON", |
| "BATTERY_REPLACE_NOW" |
| ], |
| "enumDescriptions": [ |
| "Health unknown.", |
| "Battery is healthy.", |
| "Battery is moderately unhealthy and should be replaced soon.", |
| "Battery is unhealthy and should be replaced." |
| ], |
| "readOnly": true, |
| "type": "string" |
| }, |
| "cycleCount": { |
| "description": "Output only. Cycle count.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "fullChargeCapacity": { |
| "description": "Output only. Full charge capacity (mAmpere-hours).", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "reportTime": { |
| "description": "Output only. Timestamp of when the sample was collected on device", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "sample": { |
| "description": "Output only. Sampling data for the battery sorted in a decreasing order of report_time.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1BatterySampleReport" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "serialNumber": { |
| "description": "Output only. Battery serial number.", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1BrowserVersion": { |
| "description": "Describes a browser version and its install count.", |
| "id": "GoogleChromeManagementV1BrowserVersion", |
| "properties": { |
| "channel": { |
| "description": "Output only. The release channel of the installed browser.", |
| "enum": [ |
| "RELEASE_CHANNEL_UNSPECIFIED", |
| "CANARY", |
| "DEV", |
| "BETA", |
| "STABLE" |
| ], |
| "enumDescriptions": [ |
| "No release channel specified.", |
| "Canary release channel.", |
| "Dev release channel.", |
| "Beta release channel.", |
| "Stable release channel." |
| ], |
| "readOnly": true, |
| "type": "string" |
| }, |
| "count": { |
| "description": "Output only. Count grouped by device_system and major version", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "deviceOsVersion": { |
| "description": "Output only. Version of the system-specified operating system.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "system": { |
| "description": "Output only. The device operating system.", |
| "enum": [ |
| "DEVICE_SYSTEM_UNSPECIFIED", |
| "SYSTEM_OTHER", |
| "SYSTEM_ANDROID", |
| "SYSTEM_IOS", |
| "SYSTEM_CROS", |
| "SYSTEM_WINDOWS", |
| "SYSTEM_MAC", |
| "SYSTEM_LINUX" |
| ], |
| "enumDescriptions": [ |
| "No operating system specified.", |
| "Other operating system.", |
| "Android operating system.", |
| "Apple iOS operating system.", |
| "ChromeOS operating system.", |
| "Microsoft Windows operating system.", |
| "Apple macOS operating system.", |
| "Linux operating system." |
| ], |
| "readOnly": true, |
| "type": "string" |
| }, |
| "version": { |
| "description": "Output only. The full version of the installed browser.", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1ChromeAppInfo": { |
| "description": "Chrome Web Store app information.", |
| "id": "GoogleChromeManagementV1ChromeAppInfo", |
| "properties": { |
| "googleOwned": { |
| "description": "Output only. Whether the app or extension is built and maintained by Google. Version-specific field that will only be set when the requested app version is found.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "isCwsHosted": { |
| "description": "Output only. Whether the app or extension is in a published state in the Chrome Web Store.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "isKioskOnly": { |
| "description": "Output only. Whether the app is only for Kiosk mode on ChromeOS devices", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "isTheme": { |
| "description": "Output only. Whether the app or extension is a theme.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "kioskEnabled": { |
| "description": "Output only. Whether this app is enabled for Kiosk mode on ChromeOS devices", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "minUserCount": { |
| "description": "Output only. The minimum number of users using this app.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "permissions": { |
| "description": "Output only. Every custom permission requested by the app. Version-specific field that will only be set when the requested app version is found.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1ChromeAppPermission" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "siteAccess": { |
| "description": "Output only. Every permission giving access to domains or broad host patterns. ( e.g. www.google.com). This includes the matches from content scripts as well as hosts in the permissions node of the manifest. Version-specific field that will only be set when the requested app version is found.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1ChromeAppSiteAccess" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "supportEnabled": { |
| "description": "Output only. The app developer has enabled support for their app. Version-specific field that will only be set when the requested app version is found.", |
| "readOnly": true, |
| "type": "boolean" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1ChromeAppPermission": { |
| "description": "Permission requested by a Chrome app or extension.", |
| "id": "GoogleChromeManagementV1ChromeAppPermission", |
| "properties": { |
| "accessUserData": { |
| "description": "Output only. If available, whether this permissions grants the app/extension access to user data.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "documentationUri": { |
| "description": "Output only. If available, a URI to a page that has documentation for the current permission.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "type": { |
| "description": "Output only. The type of the permission.", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1ChromeAppRequest": { |
| "description": "Details of an app installation request.", |
| "id": "GoogleChromeManagementV1ChromeAppRequest", |
| "properties": { |
| "appDetails": { |
| "description": "Output only. Format: app_details=customers/{customer_id}/apps/chrome/{app_id}", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "appId": { |
| "description": "Output only. Unique store identifier for the app. Example: \"gmbmikajjgmnabiglmofipeabaddhgne\" for the Save to Google Drive Chrome extension.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "detailUri": { |
| "description": "Output only. The uri for the detail page of the item.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "displayName": { |
| "description": "Output only. App's display name.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "iconUri": { |
| "description": "Output only. A link to an image that can be used as an icon for the product.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "latestRequestTime": { |
| "description": "Output only. The timestamp of the most recently made request for this app.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "requestCount": { |
| "description": "Output only. Total count of requests for this app.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1ChromeAppSiteAccess": { |
| "description": "Represent one host permission.", |
| "id": "GoogleChromeManagementV1ChromeAppSiteAccess", |
| "properties": { |
| "hostMatch": { |
| "description": "Output only. This can contain very specific hosts, or patterns like \"*.com\" for instance.", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1CountChromeAppRequestsResponse": { |
| "description": "Response containing summary of requested app installations.", |
| "id": "GoogleChromeManagementV1CountChromeAppRequestsResponse", |
| "properties": { |
| "nextPageToken": { |
| "description": "Token to specify the next page in the list.", |
| "type": "string" |
| }, |
| "requestedApps": { |
| "description": "Count of requested apps matching request.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1ChromeAppRequest" |
| }, |
| "type": "array" |
| }, |
| "totalSize": { |
| "description": "Total number of matching app requests.", |
| "format": "int32", |
| "type": "integer" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1CountChromeVersionsResponse": { |
| "description": "Response containing requested browser versions details and counts.", |
| "id": "GoogleChromeManagementV1CountChromeVersionsResponse", |
| "properties": { |
| "browserVersions": { |
| "description": "List of all browser versions and their install counts.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1BrowserVersion" |
| }, |
| "type": "array" |
| }, |
| "nextPageToken": { |
| "description": "Token to specify the next page of the request.", |
| "type": "string" |
| }, |
| "totalSize": { |
| "description": "Total number browser versions matching request.", |
| "format": "int32", |
| "type": "integer" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1CountInstalledAppsResponse": { |
| "description": "Response containing details of queried installed apps.", |
| "id": "GoogleChromeManagementV1CountInstalledAppsResponse", |
| "properties": { |
| "installedApps": { |
| "description": "List of installed apps matching request.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1InstalledApp" |
| }, |
| "type": "array" |
| }, |
| "nextPageToken": { |
| "description": "Token to specify the next page of the request.", |
| "type": "string" |
| }, |
| "totalSize": { |
| "description": "Total number of installed apps matching request.", |
| "format": "int32", |
| "type": "integer" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1CpuInfo": { |
| "description": "CPU specs for a CPU.", |
| "id": "GoogleChromeManagementV1CpuInfo", |
| "properties": { |
| "architecture": { |
| "description": "Output only. The CPU architecture.", |
| "enum": [ |
| "ARCHITECTURE_UNSPECIFIED", |
| "X64" |
| ], |
| "enumDescriptions": [ |
| "Architecture unknown.", |
| "x64 architecture" |
| ], |
| "readOnly": true, |
| "type": "string" |
| }, |
| "maxClockSpeed": { |
| "description": "Output only. The max CPU clock speed in kHz.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "model": { |
| "description": "Output only. The CPU model name. Example: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1CpuStatusReport": { |
| "description": "Contains samples of the cpu status reports.", |
| "id": "GoogleChromeManagementV1CpuStatusReport", |
| "properties": { |
| "cpuTemperatureInfo": { |
| "description": "Output only. CPU temperature sample info per CPU core in Celsius", |
| "items": { |
| "$ref": "GoogleChromeManagementV1CpuTemperatureInfo" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "cpuUtilizationPct": { |
| "description": "Output only. Sample of CPU utilization (0-100 percent).", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "reportTime": { |
| "description": "Output only. The timestamp in milliseconds representing time at which this report was sampled.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "sampleFrequency": { |
| "description": "Output only. Frequency the report is sampled.", |
| "format": "google-duration", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1CpuTemperatureInfo": { |
| "description": "CPU temperature of a device. Sampled per CPU core in Celsius", |
| "id": "GoogleChromeManagementV1CpuTemperatureInfo", |
| "properties": { |
| "label": { |
| "description": "Output only. CPU label. Example: Core 0", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "temperatureCelsius": { |
| "description": "Output only. CPU temperature in Celsius.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1Device": { |
| "description": "Describes a device reporting Chrome browser information.", |
| "id": "GoogleChromeManagementV1Device", |
| "properties": { |
| "deviceId": { |
| "description": "Output only. The ID of the device that reported this Chrome browser information.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "machine": { |
| "description": "Output only. The name of the machine within its local network.", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1DiskInfo": { |
| "description": "Status of the single storage device.", |
| "id": "GoogleChromeManagementV1DiskInfo", |
| "properties": { |
| "bytesReadThisSession": { |
| "description": "Output only. Number of bytes read since last boot.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "bytesWrittenThisSession": { |
| "description": "Output only. Number of bytes written since last boot.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "discardTimeThisSession": { |
| "description": "Output only. Time spent discarding since last boot. Discarding is writing to clear blocks which are no longer in use. Supported on kernels 4.18+.", |
| "format": "google-duration", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "health": { |
| "description": "Output only. Disk health.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "ioTimeThisSession": { |
| "description": "Output only. Counts the time the disk and queue were busy, so unlike the fields above, parallel requests are not counted multiple times.", |
| "format": "google-duration", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "manufacturer": { |
| "description": "Output only. Disk manufacturer.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "model": { |
| "description": "Output only. Disk model.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "readTimeThisSession": { |
| "description": "Output only. Time spent reading from disk since last boot.", |
| "format": "google-duration", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "serialNumber": { |
| "description": "Output only. Disk serial number.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "sizeBytes": { |
| "description": "Output only. Disk size.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "type": { |
| "description": "Output only. Disk type: eMMC / NVMe / ATA / SCSI.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "volumeIds": { |
| "description": "Output only. Disk volumes.", |
| "items": { |
| "type": "string" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "writeTimeThisSession": { |
| "description": "Output only. Time spent writing to disk since last boot.", |
| "format": "google-duration", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1DisplayInfo": { |
| "description": "Information for a display.", |
| "id": "GoogleChromeManagementV1DisplayInfo", |
| "properties": { |
| "deviceId": { |
| "description": "Output only. Represents the graphics card device id.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "isInternal": { |
| "description": "Output only. Indicates if display is internal or not.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "refreshRate": { |
| "description": "Output only. Refresh rate in Hz.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "resolutionHeight": { |
| "description": "Output only. Resolution height in pixels.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "resolutionWidth": { |
| "description": "Output only. Resolution width in pixels.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1FindInstalledAppDevicesResponse": { |
| "description": "Response containing a list of devices with queried app installed.", |
| "id": "GoogleChromeManagementV1FindInstalledAppDevicesResponse", |
| "properties": { |
| "devices": { |
| "description": "A list of devices which have the app installed. Sorted in ascending alphabetical order on the Device.machine field.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1Device" |
| }, |
| "type": "array" |
| }, |
| "nextPageToken": { |
| "description": "Token to specify the next page of the request.", |
| "type": "string" |
| }, |
| "totalSize": { |
| "description": "Total number of devices matching request.", |
| "format": "int32", |
| "type": "integer" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1GraphicsAdapterInfo": { |
| "description": "Information of a graphics adapter (GPU).", |
| "id": "GoogleChromeManagementV1GraphicsAdapterInfo", |
| "properties": { |
| "adapter": { |
| "description": "Output only. Adapter name. Example: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2).", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "deviceId": { |
| "description": "Output only. Represents the graphics card device id.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "driverVersion": { |
| "description": "Output only. Version of the GPU driver.", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1GraphicsInfo": { |
| "description": "Information of the graphics subsystem.", |
| "id": "GoogleChromeManagementV1GraphicsInfo", |
| "properties": { |
| "adapterInfo": { |
| "$ref": "GoogleChromeManagementV1GraphicsAdapterInfo", |
| "description": "Output only. Information about the graphics adapter (GPU).", |
| "readOnly": true |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1GraphicsStatusReport": { |
| "description": "Information of the graphics subsystem.", |
| "id": "GoogleChromeManagementV1GraphicsStatusReport", |
| "properties": { |
| "displays": { |
| "description": "Output only. Information about the displays for the device.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1DisplayInfo" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "reportTime": { |
| "description": "Output only. Time at which the graphics data was reported.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1InstalledApp": { |
| "description": "Describes an installed app.", |
| "id": "GoogleChromeManagementV1InstalledApp", |
| "properties": { |
| "appId": { |
| "description": "Output only. Unique identifier of the app. For Chrome apps and extensions, the 32-character id (e.g. ehoadneljpdggcbbknedodolkkjodefl). For Android apps, the package name (e.g. com.evernote).", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "appInstallType": { |
| "description": "Output only. How the app was installed.", |
| "enum": [ |
| "APP_INSTALL_TYPE_UNSPECIFIED", |
| "MULTIPLE", |
| "NORMAL", |
| "ADMIN", |
| "DEVELOPMENT", |
| "SIDELOAD", |
| "OTHER" |
| ], |
| "enumDescriptions": [ |
| "Application install type not specified.", |
| "Multiple app install types.", |
| "Normal app install type.", |
| "Administrator app install type.", |
| "Development app install type.", |
| "Sideloaded app install type.", |
| "Other app install type." |
| ], |
| "readOnly": true, |
| "type": "string" |
| }, |
| "appSource": { |
| "description": "Output only. Source of the installed app.", |
| "enum": [ |
| "APP_SOURCE_UNSPECIFIED", |
| "CHROME_WEBSTORE", |
| "PLAY_STORE" |
| ], |
| "enumDescriptions": [ |
| "Application source not specified.", |
| "Generally for extensions and Chrome apps.", |
| "Play Store app." |
| ], |
| "readOnly": true, |
| "type": "string" |
| }, |
| "appType": { |
| "description": "Output only. Type of the app.", |
| "enum": [ |
| "APP_TYPE_UNSPECIFIED", |
| "EXTENSION", |
| "APP", |
| "THEME", |
| "HOSTED_APP", |
| "ANDROID_APP" |
| ], |
| "enumDescriptions": [ |
| "App type not specified.", |
| "Chrome extension.", |
| "Chrome app.", |
| "Chrome theme.", |
| "Chrome hosted app.", |
| "ARC++ app." |
| ], |
| "readOnly": true, |
| "type": "string" |
| }, |
| "browserDeviceCount": { |
| "description": "Output only. Count of browser devices with this app installed.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "description": { |
| "description": "Output only. Description of the installed app.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "disabled": { |
| "description": "Output only. Whether the app is disabled.", |
| "readOnly": true, |
| "type": "boolean" |
| }, |
| "displayName": { |
| "description": "Output only. Name of the installed app.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "homepageUri": { |
| "description": "Output only. Homepage uri of the installed app.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "osUserCount": { |
| "description": "Output only. Count of ChromeOS users with this app installed.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "permissions": { |
| "description": "Output only. Permissions of the installed app.", |
| "items": { |
| "type": "string" |
| }, |
| "readOnly": true, |
| "type": "array" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1ListTelemetryDevicesResponse": { |
| "id": "GoogleChromeManagementV1ListTelemetryDevicesResponse", |
| "properties": { |
| "devices": { |
| "description": "Telemetry devices returned in the response.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1TelemetryDevice" |
| }, |
| "type": "array" |
| }, |
| "nextPageToken": { |
| "description": "Token to specify next page in the list.", |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1MemoryInfo": { |
| "description": "Memory information of a device.", |
| "id": "GoogleChromeManagementV1MemoryInfo", |
| "properties": { |
| "availableRamBytes": { |
| "description": "Output only. Amount of available RAM in bytes.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "totalRamBytes": { |
| "description": "Output only. Total RAM in bytes.", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1MemoryStatusReport": { |
| "description": "Contains samples of memory status reports.", |
| "id": "GoogleChromeManagementV1MemoryStatusReport", |
| "properties": { |
| "pageFaults": { |
| "description": "Output only. Number of page faults during this collection", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| }, |
| "reportTime": { |
| "description": "Output only. The timestamp in milliseconds representing time at which this report was sampled.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "sampleFrequency": { |
| "description": "Output only. Frequency the report is sampled.", |
| "format": "google-duration", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "systemRamFreeBytes": { |
| "description": "Output only. Amount of free RAM in bytes (unreliable due to Garbage Collection).", |
| "format": "int64", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1NetworkStatusReport": { |
| "description": "State of visible/configured networks.", |
| "id": "GoogleChromeManagementV1NetworkStatusReport", |
| "properties": { |
| "gatewayIpAddress": { |
| "description": "Output only. Gateway IP address.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "lanIpAddress": { |
| "description": "Output only. LAN IP address.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "reportTime": { |
| "description": "Output only. Time at which the network state was reported.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "sampleFrequency": { |
| "description": "Output only. Frequency the report is sampled.", |
| "format": "google-duration", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "signalStrengthDbm": { |
| "description": "Output only. Signal strength for wireless networks measured in decibels.", |
| "format": "int32", |
| "readOnly": true, |
| "type": "integer" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1OsUpdateStatus": { |
| "description": "Contains information regarding the current OS update status.", |
| "id": "GoogleChromeManagementV1OsUpdateStatus", |
| "properties": { |
| "lastRebootTime": { |
| "description": "Output only. Timestamp of the last reboot.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "lastUpdateCheckTime": { |
| "description": "Output only. Timestamp of the last update check.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "lastUpdateTime": { |
| "description": "Output only. Timestamp of the last successful update.", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "newPlatformVersion": { |
| "description": "Output only. New platform version of the os image being downloaded and applied. It is only set when update status is OS_IMAGE_DOWNLOAD_IN_PROGRESS or OS_UPDATE_NEED_REBOOT. Note this could be a dummy \"0.0.0.0\" for OS_UPDATE_NEED_REBOOT status for some edge cases, e.g. update engine is restarted without a reboot.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "newRequestedPlatformVersion": { |
| "description": "Output only. New requested platform version from the pending updated kiosk app.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "updateState": { |
| "description": "Output only. Current state of the os update.", |
| "enum": [ |
| "UPDATE_STATE_UNSPECIFIED", |
| "OS_IMAGE_DOWNLOAD_NOT_STARTED", |
| "OS_IMAGE_DOWNLOAD_IN_PROGRESS", |
| "OS_UPDATE_NEED_REBOOT" |
| ], |
| "enumDescriptions": [ |
| "State unspecified.", |
| "OS has not started downloading.", |
| "OS has started download on device.", |
| "Device needs reboot to finish upload." |
| ], |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1StorageInfo": { |
| "description": "Status data for storage.", |
| "id": "GoogleChromeManagementV1StorageInfo", |
| "properties": { |
| "availableDiskBytes": { |
| "description": "The available space for user data storage in the device in bytes.", |
| "format": "int64", |
| "type": "string" |
| }, |
| "totalDiskBytes": { |
| "description": "The total space for user data storage in the device in bytes.", |
| "format": "int64", |
| "type": "string" |
| }, |
| "volume": { |
| "description": "Information for disk volumes", |
| "items": { |
| "$ref": "GoogleChromeManagementV1StorageInfoDiskVolume" |
| }, |
| "type": "array" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1StorageInfoDiskVolume": { |
| "description": "Information for disk volumes", |
| "id": "GoogleChromeManagementV1StorageInfoDiskVolume", |
| "properties": { |
| "storageFreeBytes": { |
| "description": "Free storage space in bytes.", |
| "format": "int64", |
| "type": "string" |
| }, |
| "storageTotalBytes": { |
| "description": "Total storage space in bytes.", |
| "format": "int64", |
| "type": "string" |
| }, |
| "volumeId": { |
| "description": "Disk volume id.", |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1StorageStatusReport": { |
| "description": "Status data for storage.", |
| "id": "GoogleChromeManagementV1StorageStatusReport", |
| "properties": { |
| "disk": { |
| "description": "Output only. Reports on disk.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1DiskInfo" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "reportTime": { |
| "description": "Output only. Timestamp of when the sample was collected on device", |
| "format": "google-datetime", |
| "readOnly": true, |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleChromeManagementV1TelemetryDevice": { |
| "description": "Telemetry data collected from a managed device.", |
| "id": "GoogleChromeManagementV1TelemetryDevice", |
| "properties": { |
| "audioStatusReport": { |
| "description": "Output only. Audio reports collected periodically sorted in a decreasing order of report_time.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1AudioStatusReport" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "batteryInfo": { |
| "description": "Output only. Information on battery specs for the device.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1BatteryInfo" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "batteryStatusReport": { |
| "description": "Output only. Battery reports collected periodically.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1BatteryStatusReport" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "cpuInfo": { |
| "description": "Output only. Information regarding CPU specs for the device.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1CpuInfo" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "cpuStatusReport": { |
| "description": "Output only. CPU status reports collected periodically sorted in a decreasing order of report_time.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1CpuStatusReport" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "customer": { |
| "description": "Output only. Google Workspace Customer whose enterprise enrolled the device.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "deviceId": { |
| "description": "Output only. The unique Directory API ID of the device. This value is the same as the Admin Console's Directory API ID in the ChromeOS Devices tab", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "graphicsInfo": { |
| "$ref": "GoogleChromeManagementV1GraphicsInfo", |
| "description": "Output only. Contains information regarding Graphic peripherals for the device.", |
| "readOnly": true |
| }, |
| "graphicsStatusReport": { |
| "description": "Output only. Graphics reports collected periodically.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1GraphicsStatusReport" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "memoryInfo": { |
| "$ref": "GoogleChromeManagementV1MemoryInfo", |
| "description": "Output only. Information regarding memory specs for the device.", |
| "readOnly": true |
| }, |
| "memoryStatusReport": { |
| "description": "Output only. Memory status reports collected periodically sorted decreasing by report_time.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1MemoryStatusReport" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "name": { |
| "description": "Output only. Resource name of the device.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "networkStatusReport": { |
| "description": "Output only. Network specs collected periodically.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1NetworkStatusReport" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "orgUnitId": { |
| "description": "Output only. Organization unit ID of the device.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "osUpdateStatus": { |
| "description": "Output only. Contains relevant information regarding ChromeOS update status.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1OsUpdateStatus" |
| }, |
| "readOnly": true, |
| "type": "array" |
| }, |
| "serialNumber": { |
| "description": "Output only. Device serial number. This value is the same as the Admin Console's Serial Number in the ChromeOS Devices tab.", |
| "readOnly": true, |
| "type": "string" |
| }, |
| "storageInfo": { |
| "$ref": "GoogleChromeManagementV1StorageInfo", |
| "description": "Output only. Information of storage specs for the device.", |
| "readOnly": true |
| }, |
| "storageStatusReport": { |
| "description": "Output only. Storage reports collected periodically.", |
| "items": { |
| "$ref": "GoogleChromeManagementV1StorageStatusReport" |
| }, |
| "readOnly": true, |
| "type": "array" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleRpcStatus": { |
| "description": "The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).", |
| "id": "GoogleRpcStatus", |
| "properties": { |
| "code": { |
| "description": "The status code, which should be an enum value of google.rpc.Code.", |
| "format": "int32", |
| "type": "integer" |
| }, |
| "details": { |
| "description": "A list of messages that carry the error details. There is a common set of message types for APIs to use.", |
| "items": { |
| "additionalProperties": { |
| "description": "Properties of the object. Contains field @type with type URL.", |
| "type": "any" |
| }, |
| "type": "object" |
| }, |
| "type": "array" |
| }, |
| "message": { |
| "description": "A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.", |
| "type": "string" |
| } |
| }, |
| "type": "object" |
| }, |
| "GoogleTypeDate": { |
| "description": "Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp", |
| "id": "GoogleTypeDate", |
| "properties": { |
| "day": { |
| "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.", |
| "format": "int32", |
| "type": "integer" |
| }, |
| "month": { |
| "description": "Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.", |
| "format": "int32", |
| "type": "integer" |
| }, |
| "year": { |
| "description": "Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.", |
| "format": "int32", |
| "type": "integer" |
| } |
| }, |
| "type": "object" |
| } |
| }, |
| "servicePath": "", |
| "title": "Chrome Management API", |
| "version": "v1", |
| "version_module": true |
| } |