REST Resource: enterprises.migrationTokens

Ресурс: Миграционный токен

Токен, позволяющий инициировать миграцию устройства из-под управления стороннего ЦОД в управление через Android Management API. Токен миграции действителен только для одного устройства.

JSON-представление
{
  "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.
}
Поля
name

string

Только вывод. Имя токена миграции, который генерируется сервером во время создания, в форме enterprises/{enterprise}/migrationTokens/{migrationToken} .

value

string

Только вывод. Значение токена миграции.

createTime

string ( Timestamp format)

Только вывод. Время создания токена миграции.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

userId

string

Необходимый. Неизменный. Идентификатор пользователя управляемого аккаунта Google Play на устройстве, как в Play EMM API. Это соответствует параметру userId в вызове Devices.get API EMM API.

deviceId

string

Необходимый. Неизменный. Идентификатор устройства, как в Play EMM API. Это соответствует параметру deviceId в вызове Devices.get API EMM API.

managementMode

enum ( ManagementMode )

Необходимый. Неизменный. Режим управления переносимого устройства или профиля.

policy

string

Необходимый. Неизменный. Имя политики, первоначально примененной к зарегистрированному устройству, в форме enterprises/{enterprise}/policies/{policy} .

additionalData

string

Неизменный. Необязательные дополнительные данные, указанные EMM. После миграции устройства это значение будет заполнено в поле migrationAdditionalData ресурса «Устройство». Оно должно содержать не более 1024 символов.

device

string

Только вывод. Как только этот токен миграции будет использоваться для миграции устройства, здесь будет указано имя результирующего ресурса Device в форме enterprises/{enterprise}/devices/{device} .

expiration поля объединения .

expiration может быть только одним из следующих:

expireTime

string ( Timestamp format)

Неизменный. Время истечения срока действия токена миграции. Это может быть максимум семь дней с момента создания. Токен миграции удаляется через семь дней после истечения срока его действия.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

ttl

string ( Duration format)

Только ввод. Время, в течение которого действителен этот токен миграции. Это поле предназначено только для ввода, и для возврата токена миграции сервер заполнит поле expireTime . Это может быть максимум семь дней. По умолчанию — семь дней.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

Режим управления

Режим управления переносимого устройства или профиля.

Перечисления
MANAGEMENT_MODE_UNSPECIFIED Это значение нельзя использовать.
WORK_PROFILE_PERSONALLY_OWNED Рабочий профиль на личном устройстве. Поддерживается только на устройствах под управлением Android 9 и выше.
WORK_PROFILE_COMPANY_OWNED Рабочий профиль на корпоративном устройстве. Поддерживается только на устройствах под управлением Android 11 и выше.
FULLY_MANAGED Полностью управляемое устройство. Поддерживается только на устройствах под управлением Android 9 и выше.

Методы

create

Создает токен миграции для перевода существующего устройства из-под управления контроллером политики устройств (DPC) EMM в управление через Android Management API.

get

Получает токен миграции.

list

Перечисляет токены миграции.
,

Ресурс: Миграционный токен

Токен, позволяющий инициировать миграцию устройства из-под управления стороннего ЦОД в управление через Android Management API. Токен миграции действителен только для одного устройства.

JSON-представление
{
  "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.
}
Поля
name

string

Только вывод. Имя токена миграции, который генерируется сервером во время создания, в форме enterprises/{enterprise}/migrationTokens/{migrationToken} .

value

string

Только вывод. Значение токена миграции.

createTime

string ( Timestamp format)

Только вывод. Время создания токена миграции.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

userId

string

Необходимый. Неизменный. Идентификатор пользователя управляемого аккаунта Google Play на устройстве, как в Play EMM API. Это соответствует параметру userId в вызове Devices.get API EMM API.

deviceId

string

Необходимый. Неизменный. Идентификатор устройства, как в Play EMM API. Это соответствует параметру deviceId в вызове Devices.get API EMM API.

managementMode

enum ( ManagementMode )

Необходимый. Неизменный. Режим управления переносимого устройства или профиля.

policy

string

Необходимый. Неизменный. Имя политики, первоначально примененной к зарегистрированному устройству, в форме enterprises/{enterprise}/policies/{policy} .

additionalData

string

Неизменный. Необязательные дополнительные данные, указанные EMM. После миграции устройства это значение будет заполнено в поле migrationAdditionalData ресурса «Устройство». Оно должно содержать не более 1024 символов.

device

string

Только вывод. Как только этот токен миграции будет использоваться для миграции устройства, здесь будет указано имя результирующего ресурса Device в форме enterprises/{enterprise}/devices/{device} .

expiration поля объединения .

expiration может быть только одним из следующих:

expireTime

string ( Timestamp format)

Неизменный. Время истечения срока действия токена миграции. Это может быть максимум семь дней с момента создания. Токен миграции удаляется через семь дней после истечения срока его действия.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

ttl

string ( Duration format)

Только ввод. Время, в течение которого действителен этот токен миграции. Это поле предназначено только для ввода, и для возврата токена миграции сервер заполнит поле expireTime . Это может быть максимум семь дней. По умолчанию — семь дней.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

Режим управления

Режим управления переносимого устройства или профиля.

Перечисления
MANAGEMENT_MODE_UNSPECIFIED Это значение нельзя использовать.
WORK_PROFILE_PERSONALLY_OWNED Рабочий профиль на личном устройстве. Поддерживается только на устройствах под управлением Android 9 и выше.
WORK_PROFILE_COMPANY_OWNED Рабочий профиль на корпоративном устройстве. Поддерживается только на устройствах под управлением Android 11 и выше.
FULLY_MANAGED Полностью управляемое устройство. Поддерживается только на устройствах под управлением Android 9 и выше.

Методы

create

Создает токен миграции для перевода существующего устройства из-под управления контроллером политики устройств (DPC) EMM в управление через Android Management API.

get

Получает токен миграции.

list

Перечисляет токены миграции.