Show / Hide Table of Contents

Class ChromeOsDevice

Google Chrome devices run on the Chrome OS. For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome- devices).

Inheritance
System.Object
ChromeOsDevice
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Admin.Directory.directory_v1.Data
Assembly: Google.Apis.Admin.Directory.directory_v1.dll
Syntax
public class ChromeOsDevice : IDirectResponseSchema

Properties

ActiveTimeRanges

List of active time ranges (Read-only).

Declaration
[JsonProperty("activeTimeRanges")]
public virtual IList<ChromeOsDevice.ActiveTimeRangesData> ActiveTimeRanges { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<ChromeOsDevice.ActiveTimeRangesData>

AnnotatedAssetId

The asset identifier as noted by an administrator or specified during enrollment.

Declaration
[JsonProperty("annotatedAssetId")]
public virtual string AnnotatedAssetId { get; set; }
Property Value
Type Description
System.String

AnnotatedLocation

The address or location of the device as noted by the administrator. Maximum length is 200 characters. Empty values are allowed.

Declaration
[JsonProperty("annotatedLocation")]
public virtual string AnnotatedLocation { get; set; }
Property Value
Type Description
System.String

AnnotatedUser

The user of the device as noted by the administrator. Maximum length is 100 characters. Empty values are allowed.

Declaration
[JsonProperty("annotatedUser")]
public virtual string AnnotatedUser { get; set; }
Property Value
Type Description
System.String

AutoUpdateExpiration

(Read-only) The timestamp after which the device will stop receiving Chrome updates or support

Declaration
[JsonProperty("autoUpdateExpiration")]
public virtual long? AutoUpdateExpiration { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

BootMode

The boot mode for the device. The possible values are: * Verified: The device is running a valid version of the Chrome OS. * Dev: The devices's developer hardware switch is enabled. When booted, the device has a command line shell. For an example of a developer switch, see the [Chromebook developer information](http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung- series-5-chromebook#TOC-Developer-switch).

Declaration
[JsonProperty("bootMode")]
public virtual string BootMode { get; set; }
Property Value
Type Description
System.String

CpuStatusReports

Reports of CPU utilization and temperature (Read-only)

Declaration
[JsonProperty("cpuStatusReports")]
public virtual IList<ChromeOsDevice.CpuStatusReportsData> CpuStatusReports { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<ChromeOsDevice.CpuStatusReportsData>

DeviceFiles

List of device files to download (Read-only)

Declaration
[JsonProperty("deviceFiles")]
public virtual IList<ChromeOsDevice.DeviceFilesData> DeviceFiles { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<ChromeOsDevice.DeviceFilesData>

DeviceId

The unique ID of the Chrome device.

Declaration
[JsonProperty("deviceId")]
public virtual string DeviceId { get; set; }
Property Value
Type Description
System.String

DiskVolumeReports

Reports of disk space and other info about mounted/connected volumes.

Declaration
[JsonProperty("diskVolumeReports")]
public virtual IList<ChromeOsDevice.DiskVolumeReportsData> DiskVolumeReports { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<ChromeOsDevice.DiskVolumeReportsData>

DockMacAddress

(Read-only) Built-in MAC address for the docking station that the device connected to. Factory sets Media access control address (MAC address) assigned for use by a dock. It is reserved specifically for MAC pass through device policy. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.

Declaration
[JsonProperty("dockMacAddress")]
public virtual string DockMacAddress { get; set; }
Property Value
Type Description
System.String

ETag

ETag of the resource.

Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

EthernetMacAddress

The device's MAC address on the ethernet network interface.

Declaration
[JsonProperty("ethernetMacAddress")]
public virtual string EthernetMacAddress { get; set; }
Property Value
Type Description
System.String

EthernetMacAddress0

(Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard network (ethernet) interface. The format is twelve (12) hexadecimal digits without any delimiter (uppercase letters). This is only relevant for some devices.

Declaration
[JsonProperty("ethernetMacAddress0")]
public virtual string EthernetMacAddress0 { get; set; }
Property Value
Type Description
System.String

FirmwareVersion

The Chrome device's firmware version.

Declaration
[JsonProperty("firmwareVersion")]
public virtual string FirmwareVersion { get; set; }
Property Value
Type Description
System.String

Kind

The type of resource. For the Chromeosdevices resource, the value is admin#directory#chromeosdevice.

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
System.String

LastEnrollmentTime

System.DateTime representation of LastEnrollmentTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTime? LastEnrollmentTime { get; set; }
Property Value
Type Description
System.Nullable<System.DateTime>

LastEnrollmentTimeRaw

Date and time the device was last enrolled (Read-only)

Declaration
[JsonProperty("lastEnrollmentTime")]
public virtual string LastEnrollmentTimeRaw { get; set; }
Property Value
Type Description
System.String

LastKnownNetwork

Contains last known network (Read-only)

Declaration
[JsonProperty("lastKnownNetwork")]
public virtual IList<ChromeOsDevice.LastKnownNetworkData> LastKnownNetwork { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<ChromeOsDevice.LastKnownNetworkData>

LastSync

System.DateTime representation of LastSyncRaw.

Declaration
[JsonIgnore]
public virtual DateTime? LastSync { get; set; }
Property Value
Type Description
System.Nullable<System.DateTime>

LastSyncRaw

Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)

Declaration
[JsonProperty("lastSync")]
public virtual string LastSyncRaw { get; set; }
Property Value
Type Description
System.String

MacAddress

The device's wireless MAC address. If the device does not have this information, it is not included in the response.

Declaration
[JsonProperty("macAddress")]
public virtual string MacAddress { get; set; }
Property Value
Type Description
System.String

ManufactureDate

(Read-only) The date the device was manufactured in yyyy-mm-dd format.

Declaration
[JsonProperty("manufactureDate")]
public virtual string ManufactureDate { get; set; }
Property Value
Type Description
System.String

Meid

The Mobile Equipment Identifier (MEID) or the International Mobile Equipment Identity (IMEI) for the 3G mobile card in a mobile device. A MEID/IMEI is typically used when adding a device to a wireless carrier's post-pay service plan. If the device does not have this information, this property is not included in the response. For more information on how to export a MEID/IMEI list, see the [Developer's Guide](/admin- sdk/directory/v1/guides/manage-chrome-devices.html#export_meid).

Declaration
[JsonProperty("meid")]
public virtual string Meid { get; set; }
Property Value
Type Description
System.String

Model

The device's model information. If the device does not have this information, this property is not included in the response.

Declaration
[JsonProperty("model")]
public virtual string Model { get; set; }
Property Value
Type Description
System.String

Notes

Notes about this device added by the administrator. This property can be searched with the [list](/admin- sdk/directory/v1/reference/chromeosdevices/list) method's query parameter. Maximum length is 500 characters. Empty values are allowed.

Declaration
[JsonProperty("notes")]
public virtual string Notes { get; set; }
Property Value
Type Description
System.String

OrderNumber

The device's order number. Only devices directly purchased from Google have an order number.

Declaration
[JsonProperty("orderNumber")]
public virtual string OrderNumber { get; set; }
Property Value
Type Description
System.String

OrgUnitPath

The full parent path with the organizational unit's name associated with the device. Path names are case insensitive. If the parent organizational unit is the top-level organization, it is represented as a forward slash, /. This property can be [updated](/admin-sdk/directory/v1/guides/manage-chrome- devices#update_chrome_device) using the API. For more information about how to create an organizational structure for your device, see the administration help center.

Declaration
[JsonProperty("orgUnitPath")]
public virtual string OrgUnitPath { get; set; }
Property Value
Type Description
System.String

OsVersion

The Chrome device's operating system version.

Declaration
[JsonProperty("osVersion")]
public virtual string OsVersion { get; set; }
Property Value
Type Description
System.String

PlatformVersion

The Chrome device's platform version.

Declaration
[JsonProperty("platformVersion")]
public virtual string PlatformVersion { get; set; }
Property Value
Type Description
System.String

RecentUsers

List of recent device users, in descending order, by last login time.

Declaration
[JsonProperty("recentUsers")]
public virtual IList<RecentUsers> RecentUsers { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<RecentUsers>

SerialNumber

The Chrome device serial number entered when the device was enabled. This value is the same as the Admin console's Serial Number in the Chrome OS Devices tab.

Declaration
[JsonProperty("serialNumber")]
public virtual string SerialNumber { get; set; }
Property Value
Type Description
System.String

Status

The status of the device.

Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type Description
System.String

SupportEndDate

System.DateTime representation of SupportEndDateRaw.

Declaration
[JsonIgnore]
public virtual DateTime? SupportEndDate { get; set; }
Property Value
Type Description
System.Nullable<System.DateTime>

SupportEndDateRaw

Final date the device will be supported (Read-only)

Declaration
[JsonProperty("supportEndDate")]
public virtual string SupportEndDateRaw { get; set; }
Property Value
Type Description
System.String

SystemRamFreeReports

Reports of amounts of available RAM memory (Read-only)

Declaration
[JsonProperty("systemRamFreeReports")]
public virtual IList<ChromeOsDevice.SystemRamFreeReportsData> SystemRamFreeReports { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<ChromeOsDevice.SystemRamFreeReportsData>

SystemRamTotal

Total RAM on the device in bytes

Declaration
[JsonProperty("systemRamTotal")]
public virtual long? SystemRamTotal { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

TpmVersionInfo

Trusted Platform Module (TPM) (Read-only)

Declaration
[JsonProperty("tpmVersionInfo")]
public virtual ChromeOsDevice.TpmVersionInfoData TpmVersionInfo { get; set; }
Property Value
Type Description
ChromeOsDevice.TpmVersionInfoData

WillAutoRenew

Determines if the device will auto renew its support after the support end date. This is a read- only property.

Declaration
[JsonProperty("willAutoRenew")]
public virtual bool? WillAutoRenew { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Implements

IDirectResponseSchema
Back to top