action(customerId, resourceId, body=None, x__xgafv=None)
Take action on Chrome OS Device
Close httplib2 connections.
get(customerId, deviceId, projection=None, x__xgafv=None)
Retrieve Chrome OS Device
Retrieve all Chrome OS Devices of a customer (paginated)
list_next(previous_request, previous_response)
Retrieves the next page of results.
moveDevicesToOu(customerId, orgUnitPath, body=None, x__xgafv=None)
Move or insert multiple Chrome OS Devices to organizational unit
patch(customerId, deviceId, body=None, projection=None, x__xgafv=None)
Patch Chrome OS Device
update(customerId, deviceId, body=None, projection=None, x__xgafv=None)
Update Chrome OS Device
action(customerId, resourceId, body=None, x__xgafv=None)
Take action on Chrome OS Device
Args:
customerId: string, Immutable ID of the G Suite account (required)
resourceId: string, Immutable ID of Chrome OS Device (required)
body: object, The request body.
The object takes the form of:
{
"deprovisionReason": "A String",
"action": "A String", # Action to be taken on the ChromeOs Device
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
close()
Close httplib2 connections.
get(customerId, deviceId, projection=None, x__xgafv=None)
Retrieve Chrome OS Device
Args:
customerId: string, Immutable ID of the G Suite account (required)
deviceId: string, Immutable ID of Chrome OS Device (required)
projection: string, Restrict information returned to a set of selected fields.
Allowed values
PROJECTION_UNDEFINED -
BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user)
FULL - Includes all metadata fields
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{
"willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
"orgUnitPath": "A String", # OrgUnit of the device
"tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only)
"specLevel": "A String", # TPM specification level.
"tpmModel": "A String", # TPM model number.
"family": "A String", # TPM family.
"manufacturer": "A String", # TPM manufacturer code.
"vendorSpecific": "A String", # Vendor-specific information such as Vendor ID.
"firmwareVersion": "A String", # TPM firmware version.
},
"ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
"activeTimeRanges": [ # List of active time ranges (Read-only)
{
"activeTime": 42, # Duration in milliseconds
"date": "A String", # Date of usage
},
],
"kind": "admin#directory#chromeosdevice", # Kind of resource this is.
"deviceFiles": [ # List of device files to download (Read-only)
{
"type": "A String", # File type
"name": "A String", # File name
"createTime": "A String", # Date and time the file was created
"downloadUrl": "A String", # File download URL
},
],
"etag": "A String", # ETag of the resource.
"diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes.
{
"volumeInfo": [ # Disk volumes
{
"storageFree": "A String", # Free disk space [in bytes]
"storageTotal": "A String", # Total disk space [in bytes]
"volumeId": "A String", # Volume id
},
],
},
],
"osVersion": "A String", # Chromebook Os Version (Read-only)
"recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
{
"type": "A String", # The type of the user
"email": "A String", # Email address of the user. Present only if the user type is managed
},
],
"macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
"lastKnownNetwork": [ # Contains last known network (Read-only)
{ # Information for an ip address.
"wanIpAddress": "A String", # The WAN IP address.
"ipAddress": "A String", # The IP address.
},
],
"model": "A String", # Chromebook Model (Read-only)
"lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
"firmwareVersion": "A String", # Chromebook firmware version (Read-only)
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"cpuUtilizationPercentageInfo": [
42,
],
"cpuTemperatureInfo": [ # List of CPU temperature samples.
{
"temperature": 42, # Temperature in Celsius degrees.
"label": "A String", # CPU label
},
],
},
],
"notes": "A String", # Notes added by the administrator
"bootMode": "A String", # Chromebook boot mode (Read-only)
"supportEndDate": "A String", # Final date the device will be supported (Read-only)
"platformVersion": "A String", # Chromebook platform version (Read-only)
"deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
"annotatedLocation": "A String", # Address or location of the device as noted by the administrator
"dockMacAddress": "A String", # (Read-only) Built-in MAC address for the docking station that the device connected to. Factory sets Media access control address (MAC address) assigned for use by a dock. It is reserved specifically for MAC pass through device policy. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"annotatedUser": "A String", # User of the device
"serialNumber": "A String", # Chromebook serial number (Read-only)
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
"systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"systemRamFreeInfo": [
"A String",
],
},
],
"status": "A String", # status of the device (Read-only)
"manufactureDate": "A String", # (Read-only) The date the device was manufactured in yyyy-mm-dd format.
"lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
"orderNumber": "A String", # Chromebook order number (Read-only)
"systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only)
"ethernetMacAddress0": "A String", # (Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard network (ethernet) interface. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"meid": "A String", # Contains either the Mobile Equipment identifier (MEID) or the International Mobile Equipment Identity (IMEI) for the 3G mobile card in the Chromebook (Read-only)
}
list(customerId, projection=None, query=None, orderBy=None, maxResults=None, pageToken=None, sortOrder=None, orgUnitPath=None, x__xgafv=None)
Retrieve all Chrome OS Devices of a customer (paginated)
Args:
customerId: string, Immutable ID of the G Suite account (required)
projection: string, Restrict information returned to a set of selected fields.
Allowed values
PROJECTION_UNDEFINED -
BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user)
FULL - Includes all metadata fields
query: string, Search string in the format given at http://support.google.com/chromeos/a/bin/answer.py?answer=1698333
orderBy: string, Column to use for sorting results
Allowed values
orderByUndefined -
annotatedLocation - Chromebook location as annotated by the administrator.
annotatedUser - Chromebook user as annotated by administrator.
lastSync - Chromebook last sync.
notes - Chromebook notes as annotated by the administrator.
serialNumber - Chromebook Serial Number.
status - Chromebook status.
supportEndDate - Chromebook support end date.
maxResults: integer, Maximum number of results to return.
pageToken: string, Token to specify next page in the list
sortOrder: string, Whether to return results in ascending or descending order. Only of use when orderBy is also used
Allowed values
SORT_ORDER_UNDEFINED -
ASCENDING - Ascending order.
DESCENDING - Descending order.
orgUnitPath: string, Full path of the organizational unit or its ID
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{
"kind": "admin#directory#chromeosdevices", # Kind of resource this is.
"nextPageToken": "A String", # Token used to access next page of this result.
"chromeosdevices": [ # List of Chrome OS Device objects.
{
"willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
"orgUnitPath": "A String", # OrgUnit of the device
"tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only)
"specLevel": "A String", # TPM specification level.
"tpmModel": "A String", # TPM model number.
"family": "A String", # TPM family.
"manufacturer": "A String", # TPM manufacturer code.
"vendorSpecific": "A String", # Vendor-specific information such as Vendor ID.
"firmwareVersion": "A String", # TPM firmware version.
},
"ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
"activeTimeRanges": [ # List of active time ranges (Read-only)
{
"activeTime": 42, # Duration in milliseconds
"date": "A String", # Date of usage
},
],
"kind": "admin#directory#chromeosdevice", # Kind of resource this is.
"deviceFiles": [ # List of device files to download (Read-only)
{
"type": "A String", # File type
"name": "A String", # File name
"createTime": "A String", # Date and time the file was created
"downloadUrl": "A String", # File download URL
},
],
"etag": "A String", # ETag of the resource.
"diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes.
{
"volumeInfo": [ # Disk volumes
{
"storageFree": "A String", # Free disk space [in bytes]
"storageTotal": "A String", # Total disk space [in bytes]
"volumeId": "A String", # Volume id
},
],
},
],
"osVersion": "A String", # Chromebook Os Version (Read-only)
"recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
{
"type": "A String", # The type of the user
"email": "A String", # Email address of the user. Present only if the user type is managed
},
],
"macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
"lastKnownNetwork": [ # Contains last known network (Read-only)
{ # Information for an ip address.
"wanIpAddress": "A String", # The WAN IP address.
"ipAddress": "A String", # The IP address.
},
],
"model": "A String", # Chromebook Model (Read-only)
"lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
"firmwareVersion": "A String", # Chromebook firmware version (Read-only)
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"cpuUtilizationPercentageInfo": [
42,
],
"cpuTemperatureInfo": [ # List of CPU temperature samples.
{
"temperature": 42, # Temperature in Celsius degrees.
"label": "A String", # CPU label
},
],
},
],
"notes": "A String", # Notes added by the administrator
"bootMode": "A String", # Chromebook boot mode (Read-only)
"supportEndDate": "A String", # Final date the device will be supported (Read-only)
"platformVersion": "A String", # Chromebook platform version (Read-only)
"deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
"annotatedLocation": "A String", # Address or location of the device as noted by the administrator
"dockMacAddress": "A String", # (Read-only) Built-in MAC address for the docking station that the device connected to. Factory sets Media access control address (MAC address) assigned for use by a dock. It is reserved specifically for MAC pass through device policy. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"annotatedUser": "A String", # User of the device
"serialNumber": "A String", # Chromebook serial number (Read-only)
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
"systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"systemRamFreeInfo": [
"A String",
],
},
],
"status": "A String", # status of the device (Read-only)
"manufactureDate": "A String", # (Read-only) The date the device was manufactured in yyyy-mm-dd format.
"lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
"orderNumber": "A String", # Chromebook order number (Read-only)
"systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only)
"ethernetMacAddress0": "A String", # (Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard network (ethernet) interface. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"meid": "A String", # Contains either the Mobile Equipment identifier (MEID) or the International Mobile Equipment Identity (IMEI) for the 3G mobile card in the Chromebook (Read-only)
},
],
"etag": "A String", # ETag of the resource.
}
list_next(previous_request, previous_response)
Retrieves the next page of results.
Args:
previous_request: The request for the previous page. (required)
previous_response: The response from the request for the previous page. (required)
Returns:
A request object that you can call 'execute()' on to request the next
page. Returns None if there are no more items in the collection.
moveDevicesToOu(customerId, orgUnitPath, body=None, x__xgafv=None)
Move or insert multiple Chrome OS Devices to organizational unit
Args:
customerId: string, Immutable ID of the G Suite account (required)
orgUnitPath: string, Full path of the target organizational unit or its ID (required)
body: object, The request body.
The object takes the form of:
{
"deviceIds": [ # ChromeOs Devices to be moved to OU
"A String",
],
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
patch(customerId, deviceId, body=None, projection=None, x__xgafv=None)
Patch Chrome OS Device
Args:
customerId: string, Immutable ID of the G Suite account (required)
deviceId: string, Immutable ID of Chrome OS Device (required)
body: object, The request body.
The object takes the form of:
{
"willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
"orgUnitPath": "A String", # OrgUnit of the device
"tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only)
"specLevel": "A String", # TPM specification level.
"tpmModel": "A String", # TPM model number.
"family": "A String", # TPM family.
"manufacturer": "A String", # TPM manufacturer code.
"vendorSpecific": "A String", # Vendor-specific information such as Vendor ID.
"firmwareVersion": "A String", # TPM firmware version.
},
"ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
"activeTimeRanges": [ # List of active time ranges (Read-only)
{
"activeTime": 42, # Duration in milliseconds
"date": "A String", # Date of usage
},
],
"kind": "admin#directory#chromeosdevice", # Kind of resource this is.
"deviceFiles": [ # List of device files to download (Read-only)
{
"type": "A String", # File type
"name": "A String", # File name
"createTime": "A String", # Date and time the file was created
"downloadUrl": "A String", # File download URL
},
],
"etag": "A String", # ETag of the resource.
"diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes.
{
"volumeInfo": [ # Disk volumes
{
"storageFree": "A String", # Free disk space [in bytes]
"storageTotal": "A String", # Total disk space [in bytes]
"volumeId": "A String", # Volume id
},
],
},
],
"osVersion": "A String", # Chromebook Os Version (Read-only)
"recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
{
"type": "A String", # The type of the user
"email": "A String", # Email address of the user. Present only if the user type is managed
},
],
"macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
"lastKnownNetwork": [ # Contains last known network (Read-only)
{ # Information for an ip address.
"wanIpAddress": "A String", # The WAN IP address.
"ipAddress": "A String", # The IP address.
},
],
"model": "A String", # Chromebook Model (Read-only)
"lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
"firmwareVersion": "A String", # Chromebook firmware version (Read-only)
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"cpuUtilizationPercentageInfo": [
42,
],
"cpuTemperatureInfo": [ # List of CPU temperature samples.
{
"temperature": 42, # Temperature in Celsius degrees.
"label": "A String", # CPU label
},
],
},
],
"notes": "A String", # Notes added by the administrator
"bootMode": "A String", # Chromebook boot mode (Read-only)
"supportEndDate": "A String", # Final date the device will be supported (Read-only)
"platformVersion": "A String", # Chromebook platform version (Read-only)
"deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
"annotatedLocation": "A String", # Address or location of the device as noted by the administrator
"dockMacAddress": "A String", # (Read-only) Built-in MAC address for the docking station that the device connected to. Factory sets Media access control address (MAC address) assigned for use by a dock. It is reserved specifically for MAC pass through device policy. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"annotatedUser": "A String", # User of the device
"serialNumber": "A String", # Chromebook serial number (Read-only)
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
"systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"systemRamFreeInfo": [
"A String",
],
},
],
"status": "A String", # status of the device (Read-only)
"manufactureDate": "A String", # (Read-only) The date the device was manufactured in yyyy-mm-dd format.
"lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
"orderNumber": "A String", # Chromebook order number (Read-only)
"systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only)
"ethernetMacAddress0": "A String", # (Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard network (ethernet) interface. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"meid": "A String", # Contains either the Mobile Equipment identifier (MEID) or the International Mobile Equipment Identity (IMEI) for the 3G mobile card in the Chromebook (Read-only)
}
projection: string, Restrict information returned to a set of selected fields.
Allowed values
PROJECTION_UNDEFINED -
BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user)
FULL - Includes all metadata fields
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{
"willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
"orgUnitPath": "A String", # OrgUnit of the device
"tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only)
"specLevel": "A String", # TPM specification level.
"tpmModel": "A String", # TPM model number.
"family": "A String", # TPM family.
"manufacturer": "A String", # TPM manufacturer code.
"vendorSpecific": "A String", # Vendor-specific information such as Vendor ID.
"firmwareVersion": "A String", # TPM firmware version.
},
"ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
"activeTimeRanges": [ # List of active time ranges (Read-only)
{
"activeTime": 42, # Duration in milliseconds
"date": "A String", # Date of usage
},
],
"kind": "admin#directory#chromeosdevice", # Kind of resource this is.
"deviceFiles": [ # List of device files to download (Read-only)
{
"type": "A String", # File type
"name": "A String", # File name
"createTime": "A String", # Date and time the file was created
"downloadUrl": "A String", # File download URL
},
],
"etag": "A String", # ETag of the resource.
"diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes.
{
"volumeInfo": [ # Disk volumes
{
"storageFree": "A String", # Free disk space [in bytes]
"storageTotal": "A String", # Total disk space [in bytes]
"volumeId": "A String", # Volume id
},
],
},
],
"osVersion": "A String", # Chromebook Os Version (Read-only)
"recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
{
"type": "A String", # The type of the user
"email": "A String", # Email address of the user. Present only if the user type is managed
},
],
"macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
"lastKnownNetwork": [ # Contains last known network (Read-only)
{ # Information for an ip address.
"wanIpAddress": "A String", # The WAN IP address.
"ipAddress": "A String", # The IP address.
},
],
"model": "A String", # Chromebook Model (Read-only)
"lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
"firmwareVersion": "A String", # Chromebook firmware version (Read-only)
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"cpuUtilizationPercentageInfo": [
42,
],
"cpuTemperatureInfo": [ # List of CPU temperature samples.
{
"temperature": 42, # Temperature in Celsius degrees.
"label": "A String", # CPU label
},
],
},
],
"notes": "A String", # Notes added by the administrator
"bootMode": "A String", # Chromebook boot mode (Read-only)
"supportEndDate": "A String", # Final date the device will be supported (Read-only)
"platformVersion": "A String", # Chromebook platform version (Read-only)
"deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
"annotatedLocation": "A String", # Address or location of the device as noted by the administrator
"dockMacAddress": "A String", # (Read-only) Built-in MAC address for the docking station that the device connected to. Factory sets Media access control address (MAC address) assigned for use by a dock. It is reserved specifically for MAC pass through device policy. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"annotatedUser": "A String", # User of the device
"serialNumber": "A String", # Chromebook serial number (Read-only)
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
"systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"systemRamFreeInfo": [
"A String",
],
},
],
"status": "A String", # status of the device (Read-only)
"manufactureDate": "A String", # (Read-only) The date the device was manufactured in yyyy-mm-dd format.
"lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
"orderNumber": "A String", # Chromebook order number (Read-only)
"systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only)
"ethernetMacAddress0": "A String", # (Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard network (ethernet) interface. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"meid": "A String", # Contains either the Mobile Equipment identifier (MEID) or the International Mobile Equipment Identity (IMEI) for the 3G mobile card in the Chromebook (Read-only)
}
update(customerId, deviceId, body=None, projection=None, x__xgafv=None)
Update Chrome OS Device
Args:
customerId: string, Immutable ID of the G Suite account (required)
deviceId: string, Immutable ID of Chrome OS Device (required)
body: object, The request body.
The object takes the form of:
{
"willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
"orgUnitPath": "A String", # OrgUnit of the device
"tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only)
"specLevel": "A String", # TPM specification level.
"tpmModel": "A String", # TPM model number.
"family": "A String", # TPM family.
"manufacturer": "A String", # TPM manufacturer code.
"vendorSpecific": "A String", # Vendor-specific information such as Vendor ID.
"firmwareVersion": "A String", # TPM firmware version.
},
"ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
"activeTimeRanges": [ # List of active time ranges (Read-only)
{
"activeTime": 42, # Duration in milliseconds
"date": "A String", # Date of usage
},
],
"kind": "admin#directory#chromeosdevice", # Kind of resource this is.
"deviceFiles": [ # List of device files to download (Read-only)
{
"type": "A String", # File type
"name": "A String", # File name
"createTime": "A String", # Date and time the file was created
"downloadUrl": "A String", # File download URL
},
],
"etag": "A String", # ETag of the resource.
"diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes.
{
"volumeInfo": [ # Disk volumes
{
"storageFree": "A String", # Free disk space [in bytes]
"storageTotal": "A String", # Total disk space [in bytes]
"volumeId": "A String", # Volume id
},
],
},
],
"osVersion": "A String", # Chromebook Os Version (Read-only)
"recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
{
"type": "A String", # The type of the user
"email": "A String", # Email address of the user. Present only if the user type is managed
},
],
"macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
"lastKnownNetwork": [ # Contains last known network (Read-only)
{ # Information for an ip address.
"wanIpAddress": "A String", # The WAN IP address.
"ipAddress": "A String", # The IP address.
},
],
"model": "A String", # Chromebook Model (Read-only)
"lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
"firmwareVersion": "A String", # Chromebook firmware version (Read-only)
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"cpuUtilizationPercentageInfo": [
42,
],
"cpuTemperatureInfo": [ # List of CPU temperature samples.
{
"temperature": 42, # Temperature in Celsius degrees.
"label": "A String", # CPU label
},
],
},
],
"notes": "A String", # Notes added by the administrator
"bootMode": "A String", # Chromebook boot mode (Read-only)
"supportEndDate": "A String", # Final date the device will be supported (Read-only)
"platformVersion": "A String", # Chromebook platform version (Read-only)
"deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
"annotatedLocation": "A String", # Address or location of the device as noted by the administrator
"dockMacAddress": "A String", # (Read-only) Built-in MAC address for the docking station that the device connected to. Factory sets Media access control address (MAC address) assigned for use by a dock. It is reserved specifically for MAC pass through device policy. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"annotatedUser": "A String", # User of the device
"serialNumber": "A String", # Chromebook serial number (Read-only)
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
"systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"systemRamFreeInfo": [
"A String",
],
},
],
"status": "A String", # status of the device (Read-only)
"manufactureDate": "A String", # (Read-only) The date the device was manufactured in yyyy-mm-dd format.
"lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
"orderNumber": "A String", # Chromebook order number (Read-only)
"systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only)
"ethernetMacAddress0": "A String", # (Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard network (ethernet) interface. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"meid": "A String", # Contains either the Mobile Equipment identifier (MEID) or the International Mobile Equipment Identity (IMEI) for the 3G mobile card in the Chromebook (Read-only)
}
projection: string, Restrict information returned to a set of selected fields.
Allowed values
PROJECTION_UNDEFINED -
BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user)
FULL - Includes all metadata fields
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{
"willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
"orgUnitPath": "A String", # OrgUnit of the device
"tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only)
"specLevel": "A String", # TPM specification level.
"tpmModel": "A String", # TPM model number.
"family": "A String", # TPM family.
"manufacturer": "A String", # TPM manufacturer code.
"vendorSpecific": "A String", # Vendor-specific information such as Vendor ID.
"firmwareVersion": "A String", # TPM firmware version.
},
"ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
"activeTimeRanges": [ # List of active time ranges (Read-only)
{
"activeTime": 42, # Duration in milliseconds
"date": "A String", # Date of usage
},
],
"kind": "admin#directory#chromeosdevice", # Kind of resource this is.
"deviceFiles": [ # List of device files to download (Read-only)
{
"type": "A String", # File type
"name": "A String", # File name
"createTime": "A String", # Date and time the file was created
"downloadUrl": "A String", # File download URL
},
],
"etag": "A String", # ETag of the resource.
"diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes.
{
"volumeInfo": [ # Disk volumes
{
"storageFree": "A String", # Free disk space [in bytes]
"storageTotal": "A String", # Total disk space [in bytes]
"volumeId": "A String", # Volume id
},
],
},
],
"osVersion": "A String", # Chromebook Os Version (Read-only)
"recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
{
"type": "A String", # The type of the user
"email": "A String", # Email address of the user. Present only if the user type is managed
},
],
"macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
"lastKnownNetwork": [ # Contains last known network (Read-only)
{ # Information for an ip address.
"wanIpAddress": "A String", # The WAN IP address.
"ipAddress": "A String", # The IP address.
},
],
"model": "A String", # Chromebook Model (Read-only)
"lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
"firmwareVersion": "A String", # Chromebook firmware version (Read-only)
"cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"cpuUtilizationPercentageInfo": [
42,
],
"cpuTemperatureInfo": [ # List of CPU temperature samples.
{
"temperature": 42, # Temperature in Celsius degrees.
"label": "A String", # CPU label
},
],
},
],
"notes": "A String", # Notes added by the administrator
"bootMode": "A String", # Chromebook boot mode (Read-only)
"supportEndDate": "A String", # Final date the device will be supported (Read-only)
"platformVersion": "A String", # Chromebook platform version (Read-only)
"deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
"annotatedLocation": "A String", # Address or location of the device as noted by the administrator
"dockMacAddress": "A String", # (Read-only) Built-in MAC address for the docking station that the device connected to. Factory sets Media access control address (MAC address) assigned for use by a dock. It is reserved specifically for MAC pass through device policy. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"annotatedUser": "A String", # User of the device
"serialNumber": "A String", # Chromebook serial number (Read-only)
"autoUpdateExpiration": "A String", # (Read-only) The timestamp after which the device will stop receiving Chrome updates or support
"annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
"systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only)
{
"reportTime": "A String", # Date and time the report was received.
"systemRamFreeInfo": [
"A String",
],
},
],
"status": "A String", # status of the device (Read-only)
"manufactureDate": "A String", # (Read-only) The date the device was manufactured in yyyy-mm-dd format.
"lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
"orderNumber": "A String", # Chromebook order number (Read-only)
"systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only)
"ethernetMacAddress0": "A String", # (Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard network (ethernet) interface. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.
"meid": "A String", # Contains either the Mobile Equipment identifier (MEID) or the International Mobile Equipment Identity (IMEI) for the 3G mobile card in the Chromebook (Read-only)
}