Skip to content

Commit

Permalink
feat(chromemanagement): update the API
Browse files Browse the repository at this point in the history
#### chromemanagement:v1

The following keys were added:
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.description
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.flatPath
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.httpMethod
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.id
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameterOrder
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.customer.description
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.customer.location
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.customer.pattern
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.customer.required
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.customer.type
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.extensionId.description
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.extensionId.location
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.extensionId.type
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.orgUnitId.description
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.orgUnitId.location
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.orgUnitId.type
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.pageSize.description
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.pageSize.format
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.pageSize.location
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.pageSize.type
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.pageToken.description
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.pageToken.location
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.parameters.pageToken.type
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.path
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.response.$ref
- resources.customers.resources.apps.methods.fetchDevicesRequestingExtension.scopes
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.description
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.flatPath
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.httpMethod
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.id
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameterOrder
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.customer.description
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.customer.location
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.customer.pattern
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.customer.required
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.customer.type
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.extensionId.description
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.extensionId.location
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.extensionId.type
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.orgUnitId.description
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.orgUnitId.location
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.orgUnitId.type
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.pageSize.description
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.pageSize.format
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.pageSize.location
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.pageSize.type
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.pageToken.description
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.pageToken.location
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.parameters.pageToken.type
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.path
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.response.$ref
- resources.customers.resources.apps.methods.fetchUsersRequestingExtension.scopes
- schemas.GoogleChromeManagementV1DeviceRequestingExtensionDetails.description
- schemas.GoogleChromeManagementV1DeviceRequestingExtensionDetails.id
- schemas.GoogleChromeManagementV1DeviceRequestingExtensionDetails.properties.deviceName.description
- schemas.GoogleChromeManagementV1DeviceRequestingExtensionDetails.properties.deviceName.type
- schemas.GoogleChromeManagementV1DeviceRequestingExtensionDetails.properties.justification.description
- schemas.GoogleChromeManagementV1DeviceRequestingExtensionDetails.properties.justification.type
- schemas.GoogleChromeManagementV1DeviceRequestingExtensionDetails.type
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.description
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.id
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.properties.deviceDetails.description
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.properties.deviceDetails.items.$ref
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.properties.deviceDetails.type
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.properties.nextPageToken.description
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.properties.nextPageToken.type
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.properties.totalSize.description
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.properties.totalSize.format
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.properties.totalSize.type
- schemas.GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse.type
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.description
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.id
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.properties.nextPageToken.description
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.properties.nextPageToken.type
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.properties.totalSize.description
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.properties.totalSize.format
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.properties.totalSize.type
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.properties.userDetails.description
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.properties.userDetails.items.$ref
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.properties.userDetails.type
- schemas.GoogleChromeManagementV1FetchUsersRequestingExtensionResponse.type
- schemas.GoogleChromeManagementV1UserRequestingExtensionDetails.description
- schemas.GoogleChromeManagementV1UserRequestingExtensionDetails.id
- schemas.GoogleChromeManagementV1UserRequestingExtensionDetails.properties.email.description
- schemas.GoogleChromeManagementV1UserRequestingExtensionDetails.properties.email.type
- schemas.GoogleChromeManagementV1UserRequestingExtensionDetails.properties.justification.description
- schemas.GoogleChromeManagementV1UserRequestingExtensionDetails.properties.justification.type
- schemas.GoogleChromeManagementV1UserRequestingExtensionDetails.type

The following keys were changed:
- resources.customers.resources.telemetry.resources.devices.methods.get.parameters.readMask.description
- resources.customers.resources.telemetry.resources.devices.methods.list.parameters.readMask.description
- resources.customers.resources.telemetry.resources.events.methods.list.parameters.readMask.description
- resources.customers.resources.telemetry.resources.users.methods.get.parameters.readMask.description
- resources.customers.resources.telemetry.resources.users.methods.list.parameters.readMask.description
  • Loading branch information
yoshi-automation authored and sofisl committed Mar 14, 2024
1 parent 2ac1b12 commit 131c12a
Show file tree
Hide file tree
Showing 2 changed files with 479 additions and 11 deletions.
180 changes: 174 additions & 6 deletions discovery/chromemanagement-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,98 @@
"scopes": [
"https://www.googleapis.com/auth/chrome.management.appdetails.readonly"
]
},
"fetchDevicesRequestingExtension": {
"description": "Get a list of devices that have requested to install an extension.",
"flatPath": "v1/customers/{customersId}/apps:fetchDevicesRequestingExtension",
"httpMethod": "GET",
"id": "chromemanagement.customers.apps.fetchDevicesRequestingExtension",
"parameterOrder": [
"customer"
],
"parameters": {
"customer": {
"description": "Required. The customer ID or \"my_customer\" prefixed with \"customers/\".",
"location": "path",
"pattern": "^customers/[^/]+$",
"required": true,
"type": "string"
},
"extensionId": {
"description": "Required. The extension for which we want to find requesting devices.",
"location": "query",
"type": "string"
},
"orgUnitId": {
"description": "The ID of the organizational unit. Only consider devices that directly belong to this org unit, i.e. sub-orgunits are not counted. If omitted, all data will be returned.",
"location": "query",
"type": "string"
},
"pageSize": {
"description": "Optional. Maximum number of results to return. Maximum and default are 50. Any page size larger than 50 will be coerced to 50.",
"format": "int32",
"location": "query",
"type": "integer"
},
"pageToken": {
"description": "Optional. Token to specify the page of the request to be returned. Token expires after 1 day.",
"location": "query",
"type": "string"
}
},
"path": "v1/{+customer}/apps:fetchDevicesRequestingExtension",
"response": {
"$ref": "GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse"
},
"scopes": [
"https://www.googleapis.com/auth/chrome.management.appdetails.readonly"
]
},
"fetchUsersRequestingExtension": {
"description": "Get a list of users that have requested to install an extension.",
"flatPath": "v1/customers/{customersId}/apps:fetchUsersRequestingExtension",
"httpMethod": "GET",
"id": "chromemanagement.customers.apps.fetchUsersRequestingExtension",
"parameterOrder": [
"customer"
],
"parameters": {
"customer": {
"description": "Required. The customer ID or \"my_customer\" prefixed with \"customers/\".",
"location": "path",
"pattern": "^customers/[^/]+$",
"required": true,
"type": "string"
},
"extensionId": {
"description": "Required. The extension for which we want to find the requesting users.",
"location": "query",
"type": "string"
},
"orgUnitId": {
"description": "The ID of the organizational unit. Only consider devices that directly belong to this org unit, i.e. sub-orgunits are not counted. If omitted, all data will be returned.",
"location": "query",
"type": "string"
},
"pageSize": {
"description": "Optional. Maximum number of results to return. Maximum and default are 50. Any page size larger than 50 will be coerced to 50.",
"format": "int32",
"location": "query",
"type": "integer"
},
"pageToken": {
"description": "Optional. Token to specify the page of the request to be returned. Token expires after 1 day.",
"location": "query",
"type": "string"
}
},
"path": "v1/{+customer}/apps:fetchUsersRequestingExtension",
"response": {
"$ref": "GoogleChromeManagementV1FetchUsersRequestingExtensionResponse"
},
"scopes": [
"https://www.googleapis.com/auth/chrome.management.appdetails.readonly"
]
}
},
"resources": {
Expand Down Expand Up @@ -746,7 +838,7 @@
"type": "string"
},
"readMask": {
"description": "Required. Read mask to specify which fields to return.",
"description": "Required. Read mask to specify which fields to return. Supported read_mask paths are: - name - org_unit_id - device_id - serial_number - cpu_info - cpu_status_report - memory_info - memory_status_report - network_info - network_diagnostics_report - network_status_report - os_update_status - graphics_info - graphics_status_report - battery_info - battery_status_report - storage_info - storage_status_report - thunderbolt_info - audio_status_report - boot_performance_report - heartbeat_status_report - network_bandwidth_report - peripherals_report - kiosk_app_status_report - app_report - runtime_counters_report ",
"format": "google-fieldmask",
"location": "query",
"type": "string"
Expand Down Expand Up @@ -793,7 +885,7 @@
"type": "string"
},
"readMask": {
"description": "Required. Read mask to specify which fields to return.",
"description": "Required. Read mask to specify which fields to return. Supported read_mask paths are: - name - org_unit_id - device_id - serial_number - cpu_info - cpu_status_report - memory_info - memory_status_report - network_info - network_diagnostics_report - network_status_report - os_update_status - graphics_info - graphics_status_report - battery_info - battery_status_report - storage_info - storage_status_report - thunderbolt_info - audio_status_report - boot_performance_report - heartbeat_status_report - network_bandwidth_report - peripherals_report - kiosk_app_status_report - app_report - runtime_counters_report ",
"format": "google-fieldmask",
"location": "query",
"type": "string"
Expand Down Expand Up @@ -844,7 +936,7 @@
"type": "string"
},
"readMask": {
"description": "Required. Read mask to specify which fields to return. Although currently required, this field will become optional, while the filter parameter with an event type will be come required.",
"description": "Required. Read mask to specify which fields to return. Although currently required, this field will become optional, while the filter parameter with an event type will be come required. Supported read_mask paths are: - device - user - audio_severe_underrun_event - usb_peripherals_event - https_latency_change_event - network_state_change_event - wifi_signal_strength_event - vpn_connection_state_change_event - app_install_event - app_uninstall_event - app_launch_event ",
"format": "google-fieldmask",
"location": "query",
"type": "string"
Expand Down Expand Up @@ -972,7 +1064,7 @@
"type": "string"
},
"readMask": {
"description": "Read mask to specify which fields to return.",
"description": "Read mask to specify which fields to return. Supported read_mask paths are: - name - org_unit_id - user_id - user_email - user_device.device_id - user_device.audio_status_report - user_device.device_activity_report - user_device.network_bandwidth_report - user_device.peripherals_report ",
"format": "google-fieldmask",
"location": "query",
"type": "string"
Expand Down Expand Up @@ -1019,7 +1111,7 @@
"type": "string"
},
"readMask": {
"description": "Read mask to specify which fields to return.",
"description": "Read mask to specify which fields to return. Supported read_mask paths are: - name - org_unit_id - user_id - user_email - user_device.device_id - user_device.audio_status_report - user_device.device_activity_report - user_device.network_bandwidth_report - user_device.peripherals_report ",
"format": "google-fieldmask",
"location": "query",
"type": "string"
Expand All @@ -1040,7 +1132,7 @@
}
}
},
"revision": "20240227",
"revision": "20240312",
"rootUrl": "https://chromemanagement.googleapis.com/",
"schemas": {
"GoogleChromeManagementV1AndroidAppInfo": {
Expand Down Expand Up @@ -2087,6 +2179,21 @@
},
"type": "object"
},
"GoogleChromeManagementV1DeviceRequestingExtensionDetails": {
"description": "Details of a device requesting an extension, including the name of the device and the justification of the request.",
"id": "GoogleChromeManagementV1DeviceRequestingExtensionDetails",
"properties": {
"deviceName": {
"description": "The name of a device that has requested the extension.",
"type": "string"
},
"justification": {
"description": "Request justification as entered by the user.",
"type": "string"
}
},
"type": "object"
},
"GoogleChromeManagementV1DiskInfo": {
"description": "Status of the single storage device.",
"id": "GoogleChromeManagementV1DiskInfo",
Expand Down Expand Up @@ -2279,6 +2386,52 @@
},
"type": "object"
},
"GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse": {
"description": "Response containing a list of devices that have requested the queried extension.",
"id": "GoogleChromeManagementV1FetchDevicesRequestingExtensionResponse",
"properties": {
"deviceDetails": {
"description": "Details of devices that have requested the queried extension.",
"items": {
"$ref": "GoogleChromeManagementV1DeviceRequestingExtensionDetails"
},
"type": "array"
},
"nextPageToken": {
"description": "Optional. Token to specify the next page in the list. Token expires after 1 day.",
"type": "string"
},
"totalSize": {
"description": "Optional. Total number of devices in response.",
"format": "int32",
"type": "integer"
}
},
"type": "object"
},
"GoogleChromeManagementV1FetchUsersRequestingExtensionResponse": {
"description": "Response containing a list of users that have requested the queried extension.",
"id": "GoogleChromeManagementV1FetchUsersRequestingExtensionResponse",
"properties": {
"nextPageToken": {
"description": "Token to specify the next page in the list.",
"type": "string"
},
"totalSize": {
"description": "Total number of users in response.",
"format": "int32",
"type": "integer"
},
"userDetails": {
"description": "Details of users that have requested the queried extension.",
"items": {
"$ref": "GoogleChromeManagementV1UserRequestingExtensionDetails"
},
"type": "array"
}
},
"type": "object"
},
"GoogleChromeManagementV1FindInstalledAppDevicesResponse": {
"description": "Response containing a list of devices with queried app installed.",
"id": "GoogleChromeManagementV1FindInstalledAppDevicesResponse",
Expand Down Expand Up @@ -3988,6 +4141,21 @@
},
"type": "object"
},
"GoogleChromeManagementV1UserRequestingExtensionDetails": {
"description": "Details of a user requesting an extension, including the email and the justification.",
"id": "GoogleChromeManagementV1UserRequestingExtensionDetails",
"properties": {
"email": {
"description": "The e-mail address of a user that has requested the extension.",
"type": "string"
},
"justification": {
"description": "Request justification as entered by the user.",
"type": "string"
}
},
"type": "object"
},
"GoogleProtobufEmpty": {
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }",
"id": "GoogleProtobufEmpty",
Expand Down

0 comments on commit 131c12a

Please sign in to comment.