REST Resource: enterprises.migrationTokens

Kaynak: MigrationToken

Bir cihazın, üçüncü taraf DPC tarafından yönetilmekten Android Management API tarafından yönetildiği duruma taşınmasını başlatmak için kullanılan 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 enterprises/{enterprise}/migrationTokens/{migrationToken} biçiminde oluşturulan taşıma jetonunun 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 zaman.

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

userId

string

Zorunlu. Sabit. Play EMM API'de olduğu gibi, cihazdaki Managed Google Play hesabının 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'deki 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. Kayıtlı cihaza başlangıçta uygulanan politikanın enterprises/{enterprise}/policies/{policy} biçimindeki adı.

additionalData

string

Sabit. EMM tarafından belirtilen isteğe bağlı ek veriler. Cihaz taşındıktan sonra bu, Cihaz kaynağının migrationAdditionalData alanında doldurulur. 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ıktan sonra, 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, oluşturulduğu andan itibaren en fazla yedi gün olabilir. Taşıma jetonu, süresi dolduktan yedi gün sonra silinir.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, 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ş'e dokunun. Bu taşıma jetonunun geçerli olduğu zamandır. Bu, yalnızca giriş amaçlıdır ve taşıma jetonu döndürmek için sunucu expireTime alanını doldurur. Bu en fazla yedi gün sürebilir. Varsayılan değer yedi gündür.

"s" ile biten ve en fazla dokuz kesir basamağı olan, saniye cinsinden bir 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 Şahıslara ait cihazdaki bir 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 Controller (DPC) cihazı tarafından yönetilmekten Android Management API tarafından yönetildiği duruma taşımak için bir taşıma jetonu oluşturur.

get

Taşıma jetonu alır.

list

Taşıma jetonlarını listeler.