1<html><body> 2<style> 3 4body, h1, h2, h3, div, span, p, pre, a { 5 margin: 0; 6 padding: 0; 7 border: 0; 8 font-weight: inherit; 9 font-style: inherit; 10 font-size: 100%; 11 font-family: inherit; 12 vertical-align: baseline; 13} 14 15body { 16 font-size: 13px; 17 padding: 1em; 18} 19 20h1 { 21 font-size: 26px; 22 margin-bottom: 1em; 23} 24 25h2 { 26 font-size: 24px; 27 margin-bottom: 1em; 28} 29 30h3 { 31 font-size: 20px; 32 margin-bottom: 1em; 33 margin-top: 1em; 34} 35 36pre, code { 37 line-height: 1.5; 38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; 39} 40 41pre { 42 margin-top: 0.5em; 43} 44 45h1, h2, h3, p { 46 font-family: Arial, sans serif; 47} 48 49h1, h2, h3 { 50 border-bottom: solid #CCC 1px; 51} 52 53.toc_element { 54 margin-top: 0.5em; 55} 56 57.firstline { 58 margin-left: 2 em; 59} 60 61.method { 62 margin-top: 1em; 63 border: solid 1px #CCC; 64 padding: 1em; 65 background: #EEE; 66} 67 68.details { 69 font-weight: bold; 70 font-size: 14px; 71} 72 73</style> 74 75<h1><a href="admin_directory_v1.html">Admin Directory API</a> . <a href="admin_directory_v1.chromeosdevices.html">chromeosdevices</a></h1> 76<h2>Instance Methods</h2> 77<p class="toc_element"> 78 <code><a href="#action">action(customerId, resourceId, body)</a></code></p> 79<p class="firstline">Take action on Chrome OS Device</p> 80<p class="toc_element"> 81 <code><a href="#get">get(customerId, deviceId, projection=None)</a></code></p> 82<p class="firstline">Retrieve Chrome OS Device</p> 83<p class="toc_element"> 84 <code><a href="#list">list(customerId, orderBy=None, projection=None, pageToken=None, maxResults=None, sortOrder=None, query=None, orgUnitPath=None)</a></code></p> 85<p class="firstline">Retrieve all Chrome OS Devices of a customer (paginated)</p> 86<p class="toc_element"> 87 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p> 88<p class="firstline">Retrieves the next page of results.</p> 89<p class="toc_element"> 90 <code><a href="#moveDevicesToOu">moveDevicesToOu(customerId, orgUnitPath, body)</a></code></p> 91<p class="firstline">Move or insert multiple Chrome OS Devices to organizational unit</p> 92<p class="toc_element"> 93 <code><a href="#patch">patch(customerId, deviceId, body, projection=None)</a></code></p> 94<p class="firstline">Update Chrome OS Device. This method supports patch semantics.</p> 95<p class="toc_element"> 96 <code><a href="#update">update(customerId, deviceId, body, projection=None)</a></code></p> 97<p class="firstline">Update Chrome OS Device</p> 98<h3>Method Details</h3> 99<div class="method"> 100 <code class="details" id="action">action(customerId, resourceId, body)</code> 101 <pre>Take action on Chrome OS Device 102 103Args: 104 customerId: string, Immutable ID of the G Suite account (required) 105 resourceId: string, Immutable ID of Chrome OS Device (required) 106 body: object, The request body. (required) 107 The object takes the form of: 108 109{ # JSON request template for firing actions on ChromeOs Device in Directory Devices API. 110 "action": "A String", # Action to be taken on the ChromeOs Device 111 "deprovisionReason": "A String", 112 } 113 114</pre> 115</div> 116 117<div class="method"> 118 <code class="details" id="get">get(customerId, deviceId, projection=None)</code> 119 <pre>Retrieve Chrome OS Device 120 121Args: 122 customerId: string, Immutable ID of the G Suite account (required) 123 deviceId: string, Immutable ID of Chrome OS Device (required) 124 projection: string, Restrict information returned to a set of selected fields. 125 Allowed values 126 BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user) 127 FULL - Includes all metadata fields 128 129Returns: 130 An object of the form: 131 132 { # JSON template for Chrome Os Device resource in Directory API. 133 "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only) 134 "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only) 135 "orderNumber": "A String", # Chromebook order number (Read-only) 136 "annotatedLocation": "A String", # Address or location of the device as noted by the administrator 137 "activeTimeRanges": [ # List of active time ranges (Read-only) 138 { 139 "date": "A String", # Date of usage 140 "activeTime": 42, # Duration in milliseconds 141 }, 142 ], 143 "systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only) 144 { 145 "reportTime": "A String", # Date and time the report was received. 146 "systemRamFreeInfo": [ 147 "A String", 148 ], 149 }, 150 ], 151 "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation 152 "firmwareVersion": "A String", # Chromebook firmware version (Read-only) 153 "osVersion": "A String", # Chromebook Os Version (Read-only) 154 "bootMode": "A String", # Chromebook boot mode (Read-only) 155 "etag": "A String", # ETag of the resource. 156 "orgUnitPath": "A String", # OrgUnit of the device 157 "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only) 158 { 159 "type": "A String", # The type of the user 160 "email": "A String", # Email address of the user. Present only if the user type is managed 161 }, 162 ], 163 "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only) 164 "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only) 165 "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only) 166 "annotatedUser": "A String", # User of the device 167 "systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only) 168 "cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only) 169 { 170 "reportTime": "A String", # Date and time the report was received. 171 "cpuUtilizationPercentageInfo": [ 172 42, 173 ], 174 "cpuTemperatureInfo": [ # List of CPU temperature samples. 175 { 176 "temperature": 42, # Temperature in Celsius degrees. 177 "label": "A String", # CPU label 178 }, 179 ], 180 }, 181 ], 182 "platformVersion": "A String", # Chromebook platform version (Read-only) 183 "diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes. 184 { 185 "volumeInfo": [ # Disk volumes 186 { 187 "volumeId": "A String", # Volume id 188 "storageFree": "A String", # Free disk space [in bytes] 189 "storageTotal": "A String", # Total disk space [in bytes] 190 }, 191 ], 192 }, 193 ], 194 "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only) 195 "kind": "admin#directory#chromeosdevice", # Kind of resource this is. 196 "deviceFiles": [ # List of device files to download (Read-only) 197 { 198 "downloadUrl": "A String", # File download URL 199 "type": "A String", # File type 200 "createTime": "A String", # Date and time the file was created 201 "name": "A String", # File name 202 }, 203 ], 204 "notes": "A String", # Notes added by the administrator 205 "serialNumber": "A String", # Chromebook serial number (Read-only) 206 "status": "A String", # status of the device (Read-only) 207 "supportEndDate": "A String", # Final date the device will be supported (Read-only) 208 "tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only) 209 "specLevel": "A String", # TPM specification level. 210 "tpmModel": "A String", # TPM model number. 211 "vendorSpecific": "A String", # Vendor-specific information such as Vendor ID. 212 "family": "A String", # TPM family. 213 "firmwareVersion": "A String", # TPM firmware version. 214 "manufacturer": "A String", # TPM manufacturer code. 215 }, 216 "model": "A String", # Chromebook Model (Read-only) 217 "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only) 218 }</pre> 219</div> 220 221<div class="method"> 222 <code class="details" id="list">list(customerId, orderBy=None, projection=None, pageToken=None, maxResults=None, sortOrder=None, query=None, orgUnitPath=None)</code> 223 <pre>Retrieve all Chrome OS Devices of a customer (paginated) 224 225Args: 226 customerId: string, Immutable ID of the G Suite account (required) 227 orderBy: string, Column to use for sorting results 228 Allowed values 229 annotatedLocation - Chromebook location as annotated by the administrator. 230 annotatedUser - Chromebook user as annotated by administrator. 231 lastSync - Chromebook last sync. 232 notes - Chromebook notes as annotated by the administrator. 233 serialNumber - Chromebook Serial Number. 234 status - Chromebook status. 235 supportEndDate - Chromebook support end date. 236 projection: string, Restrict information returned to a set of selected fields. 237 Allowed values 238 BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user) 239 FULL - Includes all metadata fields 240 pageToken: string, Token to specify next page in the list 241 maxResults: integer, Maximum number of results to return. Default is 100 242 sortOrder: string, Whether to return results in ascending or descending order. Only of use when orderBy is also used 243 Allowed values 244 ASCENDING - Ascending order. 245 DESCENDING - Descending order. 246 query: string, Search string in the format given at http://support.google.com/chromeos/a/bin/answer.py?answer=1698333 247 orgUnitPath: string, Full path of the organizational unit or its ID 248 249Returns: 250 An object of the form: 251 252 { # JSON response template for List Chrome OS Devices operation in Directory API. 253 "nextPageToken": "A String", # Token used to access next page of this result. 254 "chromeosdevices": [ # List of Chrome OS Device objects. 255 { # JSON template for Chrome Os Device resource in Directory API. 256 "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only) 257 "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only) 258 "orderNumber": "A String", # Chromebook order number (Read-only) 259 "annotatedLocation": "A String", # Address or location of the device as noted by the administrator 260 "activeTimeRanges": [ # List of active time ranges (Read-only) 261 { 262 "date": "A String", # Date of usage 263 "activeTime": 42, # Duration in milliseconds 264 }, 265 ], 266 "systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only) 267 { 268 "reportTime": "A String", # Date and time the report was received. 269 "systemRamFreeInfo": [ 270 "A String", 271 ], 272 }, 273 ], 274 "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation 275 "firmwareVersion": "A String", # Chromebook firmware version (Read-only) 276 "osVersion": "A String", # Chromebook Os Version (Read-only) 277 "bootMode": "A String", # Chromebook boot mode (Read-only) 278 "etag": "A String", # ETag of the resource. 279 "orgUnitPath": "A String", # OrgUnit of the device 280 "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only) 281 { 282 "type": "A String", # The type of the user 283 "email": "A String", # Email address of the user. Present only if the user type is managed 284 }, 285 ], 286 "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only) 287 "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only) 288 "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only) 289 "annotatedUser": "A String", # User of the device 290 "systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only) 291 "cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only) 292 { 293 "reportTime": "A String", # Date and time the report was received. 294 "cpuUtilizationPercentageInfo": [ 295 42, 296 ], 297 "cpuTemperatureInfo": [ # List of CPU temperature samples. 298 { 299 "temperature": 42, # Temperature in Celsius degrees. 300 "label": "A String", # CPU label 301 }, 302 ], 303 }, 304 ], 305 "platformVersion": "A String", # Chromebook platform version (Read-only) 306 "diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes. 307 { 308 "volumeInfo": [ # Disk volumes 309 { 310 "volumeId": "A String", # Volume id 311 "storageFree": "A String", # Free disk space [in bytes] 312 "storageTotal": "A String", # Total disk space [in bytes] 313 }, 314 ], 315 }, 316 ], 317 "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only) 318 "kind": "admin#directory#chromeosdevice", # Kind of resource this is. 319 "deviceFiles": [ # List of device files to download (Read-only) 320 { 321 "downloadUrl": "A String", # File download URL 322 "type": "A String", # File type 323 "createTime": "A String", # Date and time the file was created 324 "name": "A String", # File name 325 }, 326 ], 327 "notes": "A String", # Notes added by the administrator 328 "serialNumber": "A String", # Chromebook serial number (Read-only) 329 "status": "A String", # status of the device (Read-only) 330 "supportEndDate": "A String", # Final date the device will be supported (Read-only) 331 "tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only) 332 "specLevel": "A String", # TPM specification level. 333 "tpmModel": "A String", # TPM model number. 334 "vendorSpecific": "A String", # Vendor-specific information such as Vendor ID. 335 "family": "A String", # TPM family. 336 "firmwareVersion": "A String", # TPM firmware version. 337 "manufacturer": "A String", # TPM manufacturer code. 338 }, 339 "model": "A String", # Chromebook Model (Read-only) 340 "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only) 341 }, 342 ], 343 "etag": "A String", # ETag of the resource. 344 "kind": "admin#directory#chromeosdevices", # Kind of resource this is. 345 }</pre> 346</div> 347 348<div class="method"> 349 <code class="details" id="list_next">list_next(previous_request, previous_response)</code> 350 <pre>Retrieves the next page of results. 351 352Args: 353 previous_request: The request for the previous page. (required) 354 previous_response: The response from the request for the previous page. (required) 355 356Returns: 357 A request object that you can call 'execute()' on to request the next 358 page. Returns None if there are no more items in the collection. 359 </pre> 360</div> 361 362<div class="method"> 363 <code class="details" id="moveDevicesToOu">moveDevicesToOu(customerId, orgUnitPath, body)</code> 364 <pre>Move or insert multiple Chrome OS Devices to organizational unit 365 366Args: 367 customerId: string, Immutable ID of the G Suite account (required) 368 orgUnitPath: string, Full path of the target organizational unit or its ID (required) 369 body: object, The request body. (required) 370 The object takes the form of: 371 372{ # JSON request template for moving ChromeOs Device to given OU in Directory Devices API. 373 "deviceIds": [ # ChromeOs Devices to be moved to OU 374 "A String", 375 ], 376 } 377 378</pre> 379</div> 380 381<div class="method"> 382 <code class="details" id="patch">patch(customerId, deviceId, body, projection=None)</code> 383 <pre>Update Chrome OS Device. This method supports patch semantics. 384 385Args: 386 customerId: string, Immutable ID of the G Suite account (required) 387 deviceId: string, Immutable ID of Chrome OS Device (required) 388 body: object, The request body. (required) 389 The object takes the form of: 390 391{ # JSON template for Chrome Os Device resource in Directory API. 392 "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only) 393 "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only) 394 "orderNumber": "A String", # Chromebook order number (Read-only) 395 "annotatedLocation": "A String", # Address or location of the device as noted by the administrator 396 "activeTimeRanges": [ # List of active time ranges (Read-only) 397 { 398 "date": "A String", # Date of usage 399 "activeTime": 42, # Duration in milliseconds 400 }, 401 ], 402 "systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only) 403 { 404 "reportTime": "A String", # Date and time the report was received. 405 "systemRamFreeInfo": [ 406 "A String", 407 ], 408 }, 409 ], 410 "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation 411 "firmwareVersion": "A String", # Chromebook firmware version (Read-only) 412 "osVersion": "A String", # Chromebook Os Version (Read-only) 413 "bootMode": "A String", # Chromebook boot mode (Read-only) 414 "etag": "A String", # ETag of the resource. 415 "orgUnitPath": "A String", # OrgUnit of the device 416 "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only) 417 { 418 "type": "A String", # The type of the user 419 "email": "A String", # Email address of the user. Present only if the user type is managed 420 }, 421 ], 422 "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only) 423 "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only) 424 "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only) 425 "annotatedUser": "A String", # User of the device 426 "systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only) 427 "cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only) 428 { 429 "reportTime": "A String", # Date and time the report was received. 430 "cpuUtilizationPercentageInfo": [ 431 42, 432 ], 433 "cpuTemperatureInfo": [ # List of CPU temperature samples. 434 { 435 "temperature": 42, # Temperature in Celsius degrees. 436 "label": "A String", # CPU label 437 }, 438 ], 439 }, 440 ], 441 "platformVersion": "A String", # Chromebook platform version (Read-only) 442 "diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes. 443 { 444 "volumeInfo": [ # Disk volumes 445 { 446 "volumeId": "A String", # Volume id 447 "storageFree": "A String", # Free disk space [in bytes] 448 "storageTotal": "A String", # Total disk space [in bytes] 449 }, 450 ], 451 }, 452 ], 453 "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only) 454 "kind": "admin#directory#chromeosdevice", # Kind of resource this is. 455 "deviceFiles": [ # List of device files to download (Read-only) 456 { 457 "downloadUrl": "A String", # File download URL 458 "type": "A String", # File type 459 "createTime": "A String", # Date and time the file was created 460 "name": "A String", # File name 461 }, 462 ], 463 "notes": "A String", # Notes added by the administrator 464 "serialNumber": "A String", # Chromebook serial number (Read-only) 465 "status": "A String", # status of the device (Read-only) 466 "supportEndDate": "A String", # Final date the device will be supported (Read-only) 467 "tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only) 468 "specLevel": "A String", # TPM specification level. 469 "tpmModel": "A String", # TPM model number. 470 "vendorSpecific": "A String", # Vendor-specific information such as Vendor ID. 471 "family": "A String", # TPM family. 472 "firmwareVersion": "A String", # TPM firmware version. 473 "manufacturer": "A String", # TPM manufacturer code. 474 }, 475 "model": "A String", # Chromebook Model (Read-only) 476 "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only) 477} 478 479 projection: string, Restrict information returned to a set of selected fields. 480 Allowed values 481 BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user) 482 FULL - Includes all metadata fields 483 484Returns: 485 An object of the form: 486 487 { # JSON template for Chrome Os Device resource in Directory API. 488 "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only) 489 "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only) 490 "orderNumber": "A String", # Chromebook order number (Read-only) 491 "annotatedLocation": "A String", # Address or location of the device as noted by the administrator 492 "activeTimeRanges": [ # List of active time ranges (Read-only) 493 { 494 "date": "A String", # Date of usage 495 "activeTime": 42, # Duration in milliseconds 496 }, 497 ], 498 "systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only) 499 { 500 "reportTime": "A String", # Date and time the report was received. 501 "systemRamFreeInfo": [ 502 "A String", 503 ], 504 }, 505 ], 506 "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation 507 "firmwareVersion": "A String", # Chromebook firmware version (Read-only) 508 "osVersion": "A String", # Chromebook Os Version (Read-only) 509 "bootMode": "A String", # Chromebook boot mode (Read-only) 510 "etag": "A String", # ETag of the resource. 511 "orgUnitPath": "A String", # OrgUnit of the device 512 "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only) 513 { 514 "type": "A String", # The type of the user 515 "email": "A String", # Email address of the user. Present only if the user type is managed 516 }, 517 ], 518 "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only) 519 "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only) 520 "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only) 521 "annotatedUser": "A String", # User of the device 522 "systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only) 523 "cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only) 524 { 525 "reportTime": "A String", # Date and time the report was received. 526 "cpuUtilizationPercentageInfo": [ 527 42, 528 ], 529 "cpuTemperatureInfo": [ # List of CPU temperature samples. 530 { 531 "temperature": 42, # Temperature in Celsius degrees. 532 "label": "A String", # CPU label 533 }, 534 ], 535 }, 536 ], 537 "platformVersion": "A String", # Chromebook platform version (Read-only) 538 "diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes. 539 { 540 "volumeInfo": [ # Disk volumes 541 { 542 "volumeId": "A String", # Volume id 543 "storageFree": "A String", # Free disk space [in bytes] 544 "storageTotal": "A String", # Total disk space [in bytes] 545 }, 546 ], 547 }, 548 ], 549 "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only) 550 "kind": "admin#directory#chromeosdevice", # Kind of resource this is. 551 "deviceFiles": [ # List of device files to download (Read-only) 552 { 553 "downloadUrl": "A String", # File download URL 554 "type": "A String", # File type 555 "createTime": "A String", # Date and time the file was created 556 "name": "A String", # File name 557 }, 558 ], 559 "notes": "A String", # Notes added by the administrator 560 "serialNumber": "A String", # Chromebook serial number (Read-only) 561 "status": "A String", # status of the device (Read-only) 562 "supportEndDate": "A String", # Final date the device will be supported (Read-only) 563 "tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only) 564 "specLevel": "A String", # TPM specification level. 565 "tpmModel": "A String", # TPM model number. 566 "vendorSpecific": "A String", # Vendor-specific information such as Vendor ID. 567 "family": "A String", # TPM family. 568 "firmwareVersion": "A String", # TPM firmware version. 569 "manufacturer": "A String", # TPM manufacturer code. 570 }, 571 "model": "A String", # Chromebook Model (Read-only) 572 "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only) 573 }</pre> 574</div> 575 576<div class="method"> 577 <code class="details" id="update">update(customerId, deviceId, body, projection=None)</code> 578 <pre>Update Chrome OS Device 579 580Args: 581 customerId: string, Immutable ID of the G Suite account (required) 582 deviceId: string, Immutable ID of Chrome OS Device (required) 583 body: object, The request body. (required) 584 The object takes the form of: 585 586{ # JSON template for Chrome Os Device resource in Directory API. 587 "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only) 588 "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only) 589 "orderNumber": "A String", # Chromebook order number (Read-only) 590 "annotatedLocation": "A String", # Address or location of the device as noted by the administrator 591 "activeTimeRanges": [ # List of active time ranges (Read-only) 592 { 593 "date": "A String", # Date of usage 594 "activeTime": 42, # Duration in milliseconds 595 }, 596 ], 597 "systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only) 598 { 599 "reportTime": "A String", # Date and time the report was received. 600 "systemRamFreeInfo": [ 601 "A String", 602 ], 603 }, 604 ], 605 "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation 606 "firmwareVersion": "A String", # Chromebook firmware version (Read-only) 607 "osVersion": "A String", # Chromebook Os Version (Read-only) 608 "bootMode": "A String", # Chromebook boot mode (Read-only) 609 "etag": "A String", # ETag of the resource. 610 "orgUnitPath": "A String", # OrgUnit of the device 611 "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only) 612 { 613 "type": "A String", # The type of the user 614 "email": "A String", # Email address of the user. Present only if the user type is managed 615 }, 616 ], 617 "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only) 618 "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only) 619 "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only) 620 "annotatedUser": "A String", # User of the device 621 "systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only) 622 "cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only) 623 { 624 "reportTime": "A String", # Date and time the report was received. 625 "cpuUtilizationPercentageInfo": [ 626 42, 627 ], 628 "cpuTemperatureInfo": [ # List of CPU temperature samples. 629 { 630 "temperature": 42, # Temperature in Celsius degrees. 631 "label": "A String", # CPU label 632 }, 633 ], 634 }, 635 ], 636 "platformVersion": "A String", # Chromebook platform version (Read-only) 637 "diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes. 638 { 639 "volumeInfo": [ # Disk volumes 640 { 641 "volumeId": "A String", # Volume id 642 "storageFree": "A String", # Free disk space [in bytes] 643 "storageTotal": "A String", # Total disk space [in bytes] 644 }, 645 ], 646 }, 647 ], 648 "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only) 649 "kind": "admin#directory#chromeosdevice", # Kind of resource this is. 650 "deviceFiles": [ # List of device files to download (Read-only) 651 { 652 "downloadUrl": "A String", # File download URL 653 "type": "A String", # File type 654 "createTime": "A String", # Date and time the file was created 655 "name": "A String", # File name 656 }, 657 ], 658 "notes": "A String", # Notes added by the administrator 659 "serialNumber": "A String", # Chromebook serial number (Read-only) 660 "status": "A String", # status of the device (Read-only) 661 "supportEndDate": "A String", # Final date the device will be supported (Read-only) 662 "tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only) 663 "specLevel": "A String", # TPM specification level. 664 "tpmModel": "A String", # TPM model number. 665 "vendorSpecific": "A String", # Vendor-specific information such as Vendor ID. 666 "family": "A String", # TPM family. 667 "firmwareVersion": "A String", # TPM firmware version. 668 "manufacturer": "A String", # TPM manufacturer code. 669 }, 670 "model": "A String", # Chromebook Model (Read-only) 671 "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only) 672} 673 674 projection: string, Restrict information returned to a set of selected fields. 675 Allowed values 676 BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user) 677 FULL - Includes all metadata fields 678 679Returns: 680 An object of the form: 681 682 { # JSON template for Chrome Os Device resource in Directory API. 683 "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only) 684 "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only) 685 "orderNumber": "A String", # Chromebook order number (Read-only) 686 "annotatedLocation": "A String", # Address or location of the device as noted by the administrator 687 "activeTimeRanges": [ # List of active time ranges (Read-only) 688 { 689 "date": "A String", # Date of usage 690 "activeTime": 42, # Duration in milliseconds 691 }, 692 ], 693 "systemRamFreeReports": [ # Reports of amounts of available RAM memory (Read-only) 694 { 695 "reportTime": "A String", # Date and time the report was received. 696 "systemRamFreeInfo": [ 697 "A String", 698 ], 699 }, 700 ], 701 "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation 702 "firmwareVersion": "A String", # Chromebook firmware version (Read-only) 703 "osVersion": "A String", # Chromebook Os Version (Read-only) 704 "bootMode": "A String", # Chromebook boot mode (Read-only) 705 "etag": "A String", # ETag of the resource. 706 "orgUnitPath": "A String", # OrgUnit of the device 707 "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only) 708 { 709 "type": "A String", # The type of the user 710 "email": "A String", # Email address of the user. Present only if the user type is managed 711 }, 712 ], 713 "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only) 714 "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only) 715 "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only) 716 "annotatedUser": "A String", # User of the device 717 "systemRamTotal": "A String", # Total RAM on the device [in bytes] (Read-only) 718 "cpuStatusReports": [ # Reports of CPU utilization and temperature (Read-only) 719 { 720 "reportTime": "A String", # Date and time the report was received. 721 "cpuUtilizationPercentageInfo": [ 722 42, 723 ], 724 "cpuTemperatureInfo": [ # List of CPU temperature samples. 725 { 726 "temperature": 42, # Temperature in Celsius degrees. 727 "label": "A String", # CPU label 728 }, 729 ], 730 }, 731 ], 732 "platformVersion": "A String", # Chromebook platform version (Read-only) 733 "diskVolumeReports": [ # Reports of disk space and other info about mounted/connected volumes. 734 { 735 "volumeInfo": [ # Disk volumes 736 { 737 "volumeId": "A String", # Volume id 738 "storageFree": "A String", # Free disk space [in bytes] 739 "storageTotal": "A String", # Total disk space [in bytes] 740 }, 741 ], 742 }, 743 ], 744 "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only) 745 "kind": "admin#directory#chromeosdevice", # Kind of resource this is. 746 "deviceFiles": [ # List of device files to download (Read-only) 747 { 748 "downloadUrl": "A String", # File download URL 749 "type": "A String", # File type 750 "createTime": "A String", # Date and time the file was created 751 "name": "A String", # File name 752 }, 753 ], 754 "notes": "A String", # Notes added by the administrator 755 "serialNumber": "A String", # Chromebook serial number (Read-only) 756 "status": "A String", # status of the device (Read-only) 757 "supportEndDate": "A String", # Final date the device will be supported (Read-only) 758 "tpmVersionInfo": { # Trusted Platform Module (TPM) (Read-only) 759 "specLevel": "A String", # TPM specification level. 760 "tpmModel": "A String", # TPM model number. 761 "vendorSpecific": "A String", # Vendor-specific information such as Vendor ID. 762 "family": "A String", # TPM family. 763 "firmwareVersion": "A String", # TPM firmware version. 764 "manufacturer": "A String", # TPM manufacturer code. 765 }, 766 "model": "A String", # Chromebook Model (Read-only) 767 "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only) 768 }</pre> 769</div> 770 771</body></html>