REST Resource: enterprises.migrationTokens

Kaynak: MigrationToken

Bir cihazın üçüncü taraf DPC tarafından yönetilmesinden Android Management API tarafından yönetilmesine geçişini başlatan jeton. Taşıma jetonu yalnızca tek bir cihaz için geçerlidir. Daha ayrıntılı bilgi için kılavuza bakın.

JSON gösterimi
{
  "name": string,
  "value": string,
  "createTime": string,
  "userId": string,
  "deviceId": string,
  "managementMode": enum (ManagementMode),
  "policy": string,
  "additionalData": string,
  "device": string,

  // Union field expiration can be only one of the following:
  "expireTime": string,
  "ttl": string
  // End of list of possible types for union field expiration.
}
Alanlar
name

string

Yalnızca çıkış. Oluşturma sırasında sunucu tarafından oluşturulan taşıma jetonunun adı (enterprises/{enterprise}/migrationTokens/{migrationToken} biçiminde).

value

string

Yalnızca çıkış. Taşıma jetonunun değeri.

createTime

string (Timestamp format)

Yalnızca çıkış. Bu taşıma jetonunun oluşturulduğu zaman.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

userId

string

Zorunlu. Değişmez. Play EMM API'de olduğu gibi, cihazdaki Managed Google Play hesabının kullanıcı kimliği. Bu, Play EMM API'nin Devices.get çağrısındaki userId parametresine karşılık gelir.

deviceId

string

Zorunlu. Değişmez. Cihazın kimliği (Play EMM API'sinde olduğu gibi). Bu, Play EMM API'nin Devices.get çağrısındaki deviceId parametresine karşılık gelir.

managementMode

enum (ManagementMode)

Zorunlu. Değişmez. Taşınan cihazın veya profilin yönetim modu.

policy

string

Zorunlu. Değişmez. Kayıtlı cihaza ilk uygulanan politikanın adı (enterprises/{enterprise}/policies/{policy} biçiminde).

additionalData

string

Değişmez. İsteğe bağlı EMM tarafından belirtilen ek veriler. Cihaz taşındıktan sonra bu değer, cihaz kaynağının migrationAdditionalData alanına doldurulur. Bu değer en fazla 1.024 karakterden oluşmalıdır.

device

string

Yalnızca çıkış. Bir cihazı taşımak için bu taşıma jetonu kullanıldığında, ortaya çıkan Device kaynağının adı enterprises/{enterprise}/devices/{device} şeklinde burada doldurulur.

Birleştirme alanı expiration.

expiration yalnızca aşağıdakilerden biri olabilir:

expireTime

string (Timestamp format)

Değişmez. Bu taşıma jetonunun süresinin sona erdiği zaman. Bu işlem, oluşturulma tarihinden itibaren en fazla yedi gün içinde yapılabilir. Taşıma jetonu, geçerlilik süresi dolduktan yedi gün sonra silinir.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

ttl

string (Duration format)

Yalnızca giriş. Bu taşıma jetonunun geçerli olduğu süre. Bu yalnızca giriştir ve sunucu, taşıma jetonu döndürmek için expireTime alanını doldurur. Bu işlem en fazla yedi gün sürebilir. Varsayılan değer yedi gündür.

En fazla dokuz kesirli basamak içeren ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

ManagementMode

Taşınan cihazın veya profilin yönetim modu.

Sıralamalar
MANAGEMENT_MODE_UNSPECIFIED Bu değer kullanılmamalıdır.
WORK_PROFILE_PERSONALLY_OWNED Kişisel cihazda iş profili. Yalnızca Android 9 ve sonraki sürümleri çalıştıran cihazlarda desteklenir.
WORK_PROFILE_COMPANY_OWNED Şirkete ait bir cihazdaki iş profili. Yalnızca Android 11 ve sonraki sürümleri çalıştıran cihazlarda desteklenir.
FULLY_MANAGED Tümüyle yönetilen bir cihaz. Yalnızca Android 9 ve sonraki sürümleri çalıştıran cihazlarda desteklenir.

Yöntemler

create

Mevcut bir cihazı EMM'nin Device Policy Denetleyicisi (DPC) tarafından yönetilmeden Android Management API tarafından yönetilmeye taşımak için bir taşıma jetonu oluşturur.

get

Bir taşıma jetonu alır.

list

Taşıma jetonlarını listeler.