- Resource: Device
- DeviceIdentifier
- DeviceType
- DeviceMetadata
- DeviceClaim
- DeviceProvisioningSectionType
- AdditionalService
- Methods
Resource: Device
An Android or Chrome OS device registered for zero-touch enrollment.
JSON representation |
---|
{ "deviceId" : string , "deviceIdentifier" : { object ( |
Fields | |
---|---|
deviceId
|
Output only. The ID of the device. Assigned by the server. |
deviceIdentifier
|
The hardware IDs that identify a manufactured device. To learn more, read Identifiers . |
name
|
Output only. The API resource name in the format |
deviceMetadata
|
The metadata attached to the device. Structured as key-value pairs. |
claims[]
|
Output only. The provisioning claims for a device. Devices claimed for zero-touch enrollment have a claim with the type |
configuration
|
The configuration applied to the device in the format |
DeviceIdentifier
Encapsulates hardware and product IDs to identify a manufactured device. To understand requirements on identifier sets, read Identifiers .
JSON representation |
---|
{ "serialNumber" : string , "manufacturer" : string , "model" : string , "deviceType" : enum ( |
serialNumber
string
The manufacturer's serial number for the device. This value might not be unique across different device models.
manufacturer
string
The device manufacturer’s name. Matches the device's built-in value returned from android.os.Build.MANUFACTURER
. Allowed values are listed in Android manufacturers
.
model
string
The device model's name. Allowed values are listed in Android models and Chrome OS models .
deviceType
enum (
DeviceType
)
The type of the device
chromeOsAttestedDeviceId
string
An identifier provided by OEMs, carried through the production and sales process. Only applicable to Chrome OS devices.
hardware_id
. Hardware ID based on a modem ID. hardware_id
can be only one of the following:imei
string
The device’s IMEI number. Validated on input.
meid
string
The device’s MEID number.
hardware_id2
. The second hardware ID, for dual-SIM devices. If set, it must be the same identifier type as the first hardware ID. hardware_id2
can be only one of the following:imei2
string
The device’s second IMEI number.
meid2
string
The device’s second MEID number.
DeviceType
The operating system of the device.
Enums | |
---|---|
DEVICE_TYPE_ANDROID
|
Android device |
DEVICE_TYPE_CHROME_OS
|
Chrome OS device |
DeviceMetadata
Metadata entries that can be attached to a Device
. To learn more, read Device metadata
.
JSON representation |
---|
{ "entries" : { string : string , ... } } |
Fields | |
---|---|
entries
|
Metadata entries recorded as key-value pairs. An object containing a list of |
DeviceClaim
A record of a device claimed by a reseller for a customer. Devices claimed for zero-touch enrollment have a claim with the type SECTION_TYPE_ZERO_TOUCH
. To learn more, read Claim devices for customers
.
JSON representation |
---|
{ "sectionType" : enum ( |
Fields | |
---|---|
sectionType
|
Output only. The type of claim made on the device. |
ownerCompanyId
|
The ID of the Customer that purchased the device. |
googleWorkspaceCustomerId
|
The ID of the Google Workspace account that owns the Chrome OS device. |
additionalService
|
The Additional service registered for the device. |
DeviceProvisioningSectionType
The section type of a provisioning record.
Enums | |
---|---|
SECTION_TYPE_SIM_LOCK
|
SIM-lock section type. |
SECTION_TYPE_ZERO_TOUCH
|
Zero-touch enrollment section type. |
AdditionalService
Additional service registered for the device.
Enums | |
---|---|
DEVICE_PROTECTION
|
Device protection service, also known as Android Enterprise Essentials. To claim a device with the device protection service you must enroll with the partnership team. |
Methods |
|
---|---|
|
Applies a Configuration to the device to register the device for zero-touch enrollment. |
|
Gets the details of a device. |
|
Lists a customer's devices. |
|
Removes a configuration from device. |
|
Unclaims a device from a customer and removes it from zero-touch enrollment. |