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>