Home | History | Annotate | Download | only in dyn
      1 <html><body>
      2 <style>
      3 
      4 body, 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 
     15 body {
     16   font-size: 13px;
     17   padding: 1em;
     18 }
     19 
     20 h1 {
     21   font-size: 26px;
     22   margin-bottom: 1em;
     23 }
     24 
     25 h2 {
     26   font-size: 24px;
     27   margin-bottom: 1em;
     28 }
     29 
     30 h3 {
     31   font-size: 20px;
     32   margin-bottom: 1em;
     33   margin-top: 1em;
     34 }
     35 
     36 pre, code {
     37   line-height: 1.5;
     38   font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
     39 }
     40 
     41 pre {
     42   margin-top: 0.5em;
     43 }
     44 
     45 h1, h2, h3, p {
     46   font-family: Arial, sans serif;
     47 }
     48 
     49 h1, 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)</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="#patch">patch(customerId, deviceId, body, projection=None)</a></code></p>
     91 <p class="firstline">Update Chrome OS Device. This method supports patch semantics.</p>
     92 <p class="toc_element">
     93   <code><a href="#update">update(customerId, deviceId, body, projection=None)</a></code></p>
     94 <p class="firstline">Update Chrome OS Device</p>
     95 <h3>Method Details</h3>
     96 <div class="method">
     97     <code class="details" id="action">action(customerId, resourceId, body)</code>
     98   <pre>Take action on Chrome OS Device
     99 
    100 Args:
    101   customerId: string, Immutable ID of the G Suite account (required)
    102   resourceId: string, Immutable ID of Chrome OS Device (required)
    103   body: object, The request body. (required)
    104     The object takes the form of:
    105 
    106 { # JSON request template for firing actions on ChromeOs Device in Directory Devices API.
    107     "action": "A String", # Action to be taken on the ChromeOs Device
    108     "deprovisionReason": "A String",
    109   }
    110 
    111 </pre>
    112 </div>
    113 
    114 <div class="method">
    115     <code class="details" id="get">get(customerId, deviceId, projection=None)</code>
    116   <pre>Retrieve Chrome OS Device
    117 
    118 Args:
    119   customerId: string, Immutable ID of the G Suite account (required)
    120   deviceId: string, Immutable ID of Chrome OS Device (required)
    121   projection: string, Restrict information returned to a set of selected fields.
    122     Allowed values
    123       BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user)
    124       FULL - Includes all metadata fields
    125 
    126 Returns:
    127   An object of the form:
    128 
    129     { # JSON template for Chrome Os Device resource in Directory API.
    130       "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
    131       "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
    132       "orderNumber": "A String", # Chromebook order number (Read-only)
    133       "annotatedLocation": "A String", # Address or location of the device as noted by the administrator
    134       "activeTimeRanges": [ # List of active time ranges (Read-only)
    135         {
    136           "date": "A String", # Date of usage
    137           "activeTime": 42, # Duration in milliseconds
    138         },
    139       ],
    140       "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
    141       "firmwareVersion": "A String", # Chromebook firmware version (Read-only)
    142       "bootMode": "A String", # Chromebook boot mode (Read-only)
    143       "etag": "A String", # ETag of the resource.
    144       "orgUnitPath": "A String", # OrgUnit of the device
    145       "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
    146         {
    147           "type": "A String", # The type of the user
    148           "email": "A String", # Email address of the user. Present only if the user type is managed
    149         },
    150       ],
    151       "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
    152       "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
    153       "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only)
    154       "annotatedUser": "A String", # User of the device
    155       "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
    156       "platformVersion": "A String", # Chromebook platform version (Read-only)
    157       "osVersion": "A String", # Chromebook Os Version (Read-only)
    158       "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
    159       "kind": "admin#directory#chromeosdevice", # Kind of resource this is.
    160       "notes": "A String", # Notes added by the administrator
    161       "serialNumber": "A String", # Chromebook serial number (Read-only)
    162       "status": "A String", # status of the device (Read-only)
    163       "supportEndDate": "A String", # Final date the device will be supported (Read-only)
    164       "model": "A String", # Chromebook Model (Read-only)
    165     }</pre>
    166 </div>
    167 
    168 <div class="method">
    169     <code class="details" id="list">list(customerId, orderBy=None, projection=None, pageToken=None, maxResults=None, sortOrder=None, query=None)</code>
    170   <pre>Retrieve all Chrome OS Devices of a customer (paginated)
    171 
    172 Args:
    173   customerId: string, Immutable ID of the G Suite account (required)
    174   orderBy: string, Column to use for sorting results
    175     Allowed values
    176       annotatedLocation - Chromebook location as annotated by the administrator.
    177       annotatedUser - Chromebook user as annotated by administrator.
    178       lastSync - Chromebook last sync.
    179       notes - Chromebook notes as annotated by the administrator.
    180       serialNumber - Chromebook Serial Number.
    181       status - Chromebook status.
    182       supportEndDate - Chromebook support end date.
    183   projection: string, Restrict information returned to a set of selected fields.
    184     Allowed values
    185       BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user)
    186       FULL - Includes all metadata fields
    187   pageToken: string, Token to specify next page in the list
    188   maxResults: integer, Maximum number of results to return. Default is 100
    189   sortOrder: string, Whether to return results in ascending or descending order. Only of use when orderBy is also used
    190     Allowed values
    191       ASCENDING - Ascending order.
    192       DESCENDING - Descending order.
    193   query: string, Search string in the format given at http://support.google.com/chromeos/a/bin/answer.py?hl=en&answer=1698333
    194 
    195 Returns:
    196   An object of the form:
    197 
    198     { # JSON response template for List Chrome OS Devices operation in Directory API.
    199     "nextPageToken": "A String", # Token used to access next page of this result.
    200     "chromeosdevices": [ # List of Chrome OS Device objects.
    201       { # JSON template for Chrome Os Device resource in Directory API.
    202           "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
    203           "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
    204           "orderNumber": "A String", # Chromebook order number (Read-only)
    205           "annotatedLocation": "A String", # Address or location of the device as noted by the administrator
    206           "activeTimeRanges": [ # List of active time ranges (Read-only)
    207             {
    208               "date": "A String", # Date of usage
    209               "activeTime": 42, # Duration in milliseconds
    210             },
    211           ],
    212           "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
    213           "firmwareVersion": "A String", # Chromebook firmware version (Read-only)
    214           "bootMode": "A String", # Chromebook boot mode (Read-only)
    215           "etag": "A String", # ETag of the resource.
    216           "orgUnitPath": "A String", # OrgUnit of the device
    217           "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
    218             {
    219               "type": "A String", # The type of the user
    220               "email": "A String", # Email address of the user. Present only if the user type is managed
    221             },
    222           ],
    223           "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
    224           "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
    225           "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only)
    226           "annotatedUser": "A String", # User of the device
    227           "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
    228           "platformVersion": "A String", # Chromebook platform version (Read-only)
    229           "osVersion": "A String", # Chromebook Os Version (Read-only)
    230           "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
    231           "kind": "admin#directory#chromeosdevice", # Kind of resource this is.
    232           "notes": "A String", # Notes added by the administrator
    233           "serialNumber": "A String", # Chromebook serial number (Read-only)
    234           "status": "A String", # status of the device (Read-only)
    235           "supportEndDate": "A String", # Final date the device will be supported (Read-only)
    236           "model": "A String", # Chromebook Model (Read-only)
    237         },
    238     ],
    239     "etag": "A String", # ETag of the resource.
    240     "kind": "admin#directory#chromeosdevices", # Kind of resource this is.
    241   }</pre>
    242 </div>
    243 
    244 <div class="method">
    245     <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
    246   <pre>Retrieves the next page of results.
    247 
    248 Args:
    249   previous_request: The request for the previous page. (required)
    250   previous_response: The response from the request for the previous page. (required)
    251 
    252 Returns:
    253   A request object that you can call 'execute()' on to request the next
    254   page. Returns None if there are no more items in the collection.
    255     </pre>
    256 </div>
    257 
    258 <div class="method">
    259     <code class="details" id="patch">patch(customerId, deviceId, body, projection=None)</code>
    260   <pre>Update Chrome OS Device. This method supports patch semantics.
    261 
    262 Args:
    263   customerId: string, Immutable ID of the G Suite account (required)
    264   deviceId: string, Immutable ID of Chrome OS Device (required)
    265   body: object, The request body. (required)
    266     The object takes the form of:
    267 
    268 { # JSON template for Chrome Os Device resource in Directory API.
    269     "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
    270     "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
    271     "orderNumber": "A String", # Chromebook order number (Read-only)
    272     "annotatedLocation": "A String", # Address or location of the device as noted by the administrator
    273     "activeTimeRanges": [ # List of active time ranges (Read-only)
    274       {
    275         "date": "A String", # Date of usage
    276         "activeTime": 42, # Duration in milliseconds
    277       },
    278     ],
    279     "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
    280     "firmwareVersion": "A String", # Chromebook firmware version (Read-only)
    281     "bootMode": "A String", # Chromebook boot mode (Read-only)
    282     "etag": "A String", # ETag of the resource.
    283     "orgUnitPath": "A String", # OrgUnit of the device
    284     "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
    285       {
    286         "type": "A String", # The type of the user
    287         "email": "A String", # Email address of the user. Present only if the user type is managed
    288       },
    289     ],
    290     "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
    291     "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
    292     "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only)
    293     "annotatedUser": "A String", # User of the device
    294     "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
    295     "platformVersion": "A String", # Chromebook platform version (Read-only)
    296     "osVersion": "A String", # Chromebook Os Version (Read-only)
    297     "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
    298     "kind": "admin#directory#chromeosdevice", # Kind of resource this is.
    299     "notes": "A String", # Notes added by the administrator
    300     "serialNumber": "A String", # Chromebook serial number (Read-only)
    301     "status": "A String", # status of the device (Read-only)
    302     "supportEndDate": "A String", # Final date the device will be supported (Read-only)
    303     "model": "A String", # Chromebook Model (Read-only)
    304   }
    305 
    306   projection: string, Restrict information returned to a set of selected fields.
    307     Allowed values
    308       BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user)
    309       FULL - Includes all metadata fields
    310 
    311 Returns:
    312   An object of the form:
    313 
    314     { # JSON template for Chrome Os Device resource in Directory API.
    315       "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
    316       "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
    317       "orderNumber": "A String", # Chromebook order number (Read-only)
    318       "annotatedLocation": "A String", # Address or location of the device as noted by the administrator
    319       "activeTimeRanges": [ # List of active time ranges (Read-only)
    320         {
    321           "date": "A String", # Date of usage
    322           "activeTime": 42, # Duration in milliseconds
    323         },
    324       ],
    325       "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
    326       "firmwareVersion": "A String", # Chromebook firmware version (Read-only)
    327       "bootMode": "A String", # Chromebook boot mode (Read-only)
    328       "etag": "A String", # ETag of the resource.
    329       "orgUnitPath": "A String", # OrgUnit of the device
    330       "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
    331         {
    332           "type": "A String", # The type of the user
    333           "email": "A String", # Email address of the user. Present only if the user type is managed
    334         },
    335       ],
    336       "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
    337       "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
    338       "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only)
    339       "annotatedUser": "A String", # User of the device
    340       "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
    341       "platformVersion": "A String", # Chromebook platform version (Read-only)
    342       "osVersion": "A String", # Chromebook Os Version (Read-only)
    343       "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
    344       "kind": "admin#directory#chromeosdevice", # Kind of resource this is.
    345       "notes": "A String", # Notes added by the administrator
    346       "serialNumber": "A String", # Chromebook serial number (Read-only)
    347       "status": "A String", # status of the device (Read-only)
    348       "supportEndDate": "A String", # Final date the device will be supported (Read-only)
    349       "model": "A String", # Chromebook Model (Read-only)
    350     }</pre>
    351 </div>
    352 
    353 <div class="method">
    354     <code class="details" id="update">update(customerId, deviceId, body, projection=None)</code>
    355   <pre>Update Chrome OS Device
    356 
    357 Args:
    358   customerId: string, Immutable ID of the G Suite account (required)
    359   deviceId: string, Immutable ID of Chrome OS Device (required)
    360   body: object, The request body. (required)
    361     The object takes the form of:
    362 
    363 { # JSON template for Chrome Os Device resource in Directory API.
    364     "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
    365     "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
    366     "orderNumber": "A String", # Chromebook order number (Read-only)
    367     "annotatedLocation": "A String", # Address or location of the device as noted by the administrator
    368     "activeTimeRanges": [ # List of active time ranges (Read-only)
    369       {
    370         "date": "A String", # Date of usage
    371         "activeTime": 42, # Duration in milliseconds
    372       },
    373     ],
    374     "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
    375     "firmwareVersion": "A String", # Chromebook firmware version (Read-only)
    376     "bootMode": "A String", # Chromebook boot mode (Read-only)
    377     "etag": "A String", # ETag of the resource.
    378     "orgUnitPath": "A String", # OrgUnit of the device
    379     "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
    380       {
    381         "type": "A String", # The type of the user
    382         "email": "A String", # Email address of the user. Present only if the user type is managed
    383       },
    384     ],
    385     "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
    386     "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
    387     "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only)
    388     "annotatedUser": "A String", # User of the device
    389     "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
    390     "platformVersion": "A String", # Chromebook platform version (Read-only)
    391     "osVersion": "A String", # Chromebook Os Version (Read-only)
    392     "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
    393     "kind": "admin#directory#chromeosdevice", # Kind of resource this is.
    394     "notes": "A String", # Notes added by the administrator
    395     "serialNumber": "A String", # Chromebook serial number (Read-only)
    396     "status": "A String", # status of the device (Read-only)
    397     "supportEndDate": "A String", # Final date the device will be supported (Read-only)
    398     "model": "A String", # Chromebook Model (Read-only)
    399   }
    400 
    401   projection: string, Restrict information returned to a set of selected fields.
    402     Allowed values
    403       BASIC - Includes only the basic metadata fields (e.g., deviceId, serialNumber, status, and user)
    404       FULL - Includes all metadata fields
    405 
    406 Returns:
    407   An object of the form:
    408 
    409     { # JSON template for Chrome Os Device resource in Directory API.
    410       "macAddress": "A String", # Chromebook Mac Address on wifi network interface (Read-only)
    411       "lastSync": "A String", # Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
    412       "orderNumber": "A String", # Chromebook order number (Read-only)
    413       "annotatedLocation": "A String", # Address or location of the device as noted by the administrator
    414       "activeTimeRanges": [ # List of active time ranges (Read-only)
    415         {
    416           "date": "A String", # Date of usage
    417           "activeTime": 42, # Duration in milliseconds
    418         },
    419       ],
    420       "annotatedAssetId": "A String", # AssetId specified during enrollment or through later annotation
    421       "firmwareVersion": "A String", # Chromebook firmware version (Read-only)
    422       "bootMode": "A String", # Chromebook boot mode (Read-only)
    423       "etag": "A String", # ETag of the resource.
    424       "orgUnitPath": "A String", # OrgUnit of the device
    425       "recentUsers": [ # List of recent device users, in descending order by last login time (Read-only)
    426         {
    427           "type": "A String", # The type of the user
    428           "email": "A String", # Email address of the user. Present only if the user type is managed
    429         },
    430       ],
    431       "willAutoRenew": True or False, # Will Chromebook auto renew after support end date (Read-only)
    432       "ethernetMacAddress": "A String", # Chromebook Mac Address on ethernet network interface (Read-only)
    433       "meid": "A String", # Mobile Equipment identifier for the 3G mobile card in the Chromebook (Read-only)
    434       "annotatedUser": "A String", # User of the device
    435       "deviceId": "A String", # Unique identifier of Chrome OS Device (Read-only)
    436       "platformVersion": "A String", # Chromebook platform version (Read-only)
    437       "osVersion": "A String", # Chromebook Os Version (Read-only)
    438       "lastEnrollmentTime": "A String", # Date and time the device was last enrolled (Read-only)
    439       "kind": "admin#directory#chromeosdevice", # Kind of resource this is.
    440       "notes": "A String", # Notes added by the administrator
    441       "serialNumber": "A String", # Chromebook serial number (Read-only)
    442       "status": "A String", # status of the device (Read-only)
    443       "supportEndDate": "A String", # Final date the device will be supported (Read-only)
    444       "model": "A String", # Chromebook Model (Read-only)
    445     }</pre>
    446 </div>
    447 
    448 </body></html>