| { |
| "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" |
| } |
| } |
| } |
| }, |
| "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": { |
| "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" |
| ] |
| } |
| } |
| } |
| } |
| } |
| }, |
| "revision": "20211022", |
| "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" |
| }, |
| "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.", |
| "Chrome OS 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" |
| }, |
| "isTheme": { |
| "description": "Output only. Whether the app or extension is a theme.", |
| "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" |
| }, |
| "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" |
| }, |
| "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" |
| }, |
| "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" |
| }, |
| "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" |
| }, |
| "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" |
| }, |
| "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" |
| } |
| }, |
| "servicePath": "", |
| "title": "Chrome Management API", |
| "version": "v1", |
| "version_module": true |
| } |