REST Resource: enterprises.migrationTokens

Kaynak: MigrationToken

Bir cihazın, üçüncü taraf DPC tarafından yönetilip 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 fazla bilgi için kılavuzu inceleyin.

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 enterprises/{enterprise}/migrationTokens/{migrationToken} biçiminde adı.

value

string

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

createTime

string (Timestamp format)

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

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

userId

string

Zorunlu. Sabit. Cihazdaki Managed Google Play hesabının Play EMM API'deki kullanıcı kimliği. Play EMM API'sinin Devices.get çağrısındaki userId parametresine karşılık gelir.

deviceId

string

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

managementMode

enum (ManagementMode)

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

policy

string

Zorunlu. Sabit. İlk olarak kayıtlı cihaza uygulanan politikanın enterprises/{enterprise}/policies/{policy} biçimindeki adı.

additionalData

string

Sabit. İsteğe bağlı EMM tarafından belirtilen ek veriler. Cihaz taşındıktan sonra bu alan, Cihaz kaynağının migrationAdditionalData alanında doldurulur. Bu değer en fazla 1.024 karakter olmalıdır.

device

string

Yalnızca çıkış. Bu taşıma jetonu bir cihazı taşımak için kullanıldığında elde edilen Device kaynağının adı burada enterprises/{enterprise}/devices/{device} biçiminde doldurulur.

Birleştirme alanı expiration.

expiration şunlardan yalnızca biri olabilir:

expireTime

string (Timestamp format)

Sabit. Bu taşıma jetonunun süresinin dolacağı zaman. Bu süre, oluşturulma zamanından itibaren en fazla yedi gün olabilir. Taşıma jetonu, süresi dolduktan yedi gün sonra silinir.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Ö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 olacağı zaman. Bu işlem yalnızca giriş amaçlıdır ve taşıma jetonu döndürmek için sunucu expireTime alanını doldurur. Bu süre en fazla yedi gün olabilir. Varsayılan değer yedi gündür.

En fazla dokuz kesir basamağı olan 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 bir cihazdaki 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

Taşıma jetonu alır.

list

Taşıma jetonlarını listeler.