REST Resource: customers.devices

Kaynak: Cihaz

El değmeden kayıt için kaydedilmiş bir Android veya Chrome OS cihaz.

JSON gösterimi
{
  "deviceId": string,
  "deviceIdentifier": {
    object (DeviceIdentifier)
  },
  "name": string,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "claims": [
    {
      object (DeviceClaim)
    }
  ],
  "configuration": string
}
Alanlar
deviceId

string (int64 format)

Yalnızca çıkış. Cihazın kimliği. Sunucu tarafından atanır.

deviceIdentifier

object (DeviceIdentifier)

üretilmiş bir cihazı tanımlayan donanım kimlikleri. Daha fazla bilgi için Tanımlayıcılar başlıklı makaleyi okuyun.

name

string

Yalnızca çıkış. customers/[CUSTOMER_ID]/devices/[DEVICE_ID] biçimindeki API kaynak adı. Sunucu tarafından atanır.

deviceMetadata

object (DeviceMetadata)

Cihaza eklenen meta veriler. Anahtar/değer çiftleri olarak yapılandırılmıştır.

claims[]

object (DeviceClaim)

Yalnızca çıkış. Bir cihaz için temel hazırlığıyla ilgili hak talepleri. El değmeden kayıt için hak talebinde bulunulan cihazlarda SECTION_TYPE_ZERO_TOUCH türündeki bir hak talebi bulunur. Cihazı el değmeden kayıttan kaldırmak için customers.devices.unclaim numaralı telefonu arayın.

configuration

string

Cihaza uygulanan yapılandırma (customers/[CUSTOMER_ID]/configurations/[CONFIGURATION_ID] biçiminde). Cihaza bir yapılandırma uygulanmamışsa değer null olur.

DeviceIdentifier

Üretilmiş bir cihazı tanımlamak için donanım ve ürün kimliklerini kapsar. Tanımlayıcı gruplarıyla ilgili gereksinimleri anlamak için Tanımlayıcılar başlıklı makaleyi okuyun.

JSON gösterimi
{
  "serialNumber": string,
  "manufacturer": string,
  "model": string,
  "deviceType": enum (DeviceType),
  "chromeOsAttestedDeviceId": string,

  // Union field hardware_id can be only one of the following:
  "imei": string,
  "meid": string
  // End of list of possible types for union field hardware_id.

  // Union field hardware_id2 can be only one of the following:
  "imei2": string,
  "meid2": string
  // End of list of possible types for union field hardware_id2.
}
Alanlar
serialNumber

string

Üreticinin cihaz için verdiği seri numarası. Bu değer, farklı cihaz modellerinde benzersiz olmayabilir.

manufacturer

string

Cihaz üreticisinin adı. Cihazın android.os.Build.MANUFACTURER kaynağından döndürülen yerleşik değeriyle eşleşir. İzin verilen değerler Android üreticileri bölümünde listelenmiştir.

model

string

Cihaz modelinin adı. İzin verilen değerler Android modelleri ve Chrome OS modelleri için listelenmiştir.

deviceType

enum (DeviceType)

Cihazın türü

chromeOsAttestedDeviceId

string

OEM'ler tarafından sağlanan ve üretim ve satış sürecinde kullanılan bir tanımlayıcı. Yalnızca Chrome OS cihazlar için geçerlidir.

Birleştirme alanı hardware_id. Modem kimliğine dayalı donanım kimliği. hardware_id şunlardan yalnızca biri olabilir:
imei

string

Cihazın IMEI numarası. Girişte doğrulanır.

meid

string

Cihazın MEID numarası.

Birleştirme alanı hardware_id2. Çift SIM kartlı cihazlar için ikinci donanım kimliği. Ayarlandıysa ilk donanım kimliğiyle aynı tanımlayıcı türü olmalıdır. hardware_id2 yalnızca aşağıdakilerden biri olabilir:
imei2

string

Cihazın ikinci IMEI numarası.

meid2

string

Cihazın ikinci MEID numarası.

DeviceType

Cihazın işletim sistemi.

Sıralamalar
DEVICE_TYPE_ANDROID Android cihaz
DEVICE_TYPE_CHROME_OS Chrome OS cihaz

DeviceMetadata

Device öğesine eklenebilen meta veri girişleri. Daha fazla bilgi için Cihaz meta verileri bölümünü okuyun.

JSON gösterimi
{
  "entries": {
    string: string,
    ...
  }
}
Alanlar
entries

map (key: string, value: string)

Anahtar/değer çiftleri olarak kaydedilen meta veri girişleri.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

DeviceClaim

Bayi tarafından bir müşteri için talep edilen cihazın kaydı. El değmeden kayıt için talep edilen cihazlar SECTION_TYPE_ZERO_TOUCH türünde bir hak talebinde bulunmuştur. Daha fazla bilgi edinmek istiyorsanız Müşteriler için cihaz talep etme başlıklı makaleyi inceleyin.

JSON gösterimi
{
  "sectionType": enum (DeviceProvisioningSectionType),
  "ownerCompanyId": string,
  "googleWorkspaceCustomerId": string,
  "additionalService": enum (AdditionalService)
}
Alanlar
sectionType

enum (DeviceProvisioningSectionType)

Yalnızca çıkış. Cihazda yapılan hak talebinin türü.

ownerCompanyId

string (int64 format)

Cihazı satın alan müşterinin kimliği.

googleWorkspaceCustomerId

string

Chrome OS cihazın sahibi olan Google Workspace hesabının kimliği.

additionalService

enum (AdditionalService)

Cihaz için kayıtlı ek hizmet.

DeviceProvisioningSectionType

Temel hazırlama kaydının bölüm türü.

Sıralamalar
SECTION_TYPE_SIM_LOCK SIM kilidi bölüm türü.
SECTION_TYPE_ZERO_TOUCH El değmeden kayıt bölümü türü.

AdditionalService

Cihaz için kayıtlı ek hizmet.

Sıralamalar
DEVICE_PROTECTION Android Enterprise Essentials olarak da bilinen cihaz koruma hizmeti. Cihaz koruma hizmetiyle cihaz için hak talebinde bulunmak istiyorsanız iş ortağı ekibine kaydolmanız gerekir.

Yöntemler

applyConfiguration

Cihazı el değmeden kayıt için kaydettirmek üzere cihaza bir yapılandırma uygular.

get

Bir cihazın ayrıntılarını alır.

list

Müşterinin cihazlarını listeler.

removeConfiguration

Bir yapılandırmayı cihazdan kaldırır.

unclaim

Bir cihazın müşteri tarafından talep edildiğini iptal eder ve cihazı el değmeden kayıttan kaldırır.