View Source GoogleApi.AndroidManagement.V1.Model.MigrationToken (google_api_android_management v0.57.0)
A token to initiate the migration of a device from being managed by a third-party DPC to being managed by Android Management API. A migration token is valid only for a single device. See the guide (https://developers.google.com/android/management/dpc-migration) for more details.
Attributes
-
additionalData
(type:String.t
, default:nil
) - Immutable. Optional EMM-specified additional data. Once the device is migrated this will be populated in the migrationAdditionalData field of the Device resource. This must be at most 1024 characters. -
createTime
(type:DateTime.t
, default:nil
) - Output only. Time when this migration token was created. -
device
(type:String.t
, default:nil
) - Output only. Once this migration token is used to migrate a device, the name of the resulting Device resource will be populated here, in the form enterprises/{enterprise}/devices/{device}. -
deviceId
(type:String.t
, default:nil
) - Required. Immutable. The id of the device, as in the Play EMM API. This corresponds to the deviceId parameter in Play EMM API's Devices.get (https://developers.google.com/android/work/play/emm-api/v1/devices/get#parameters) call. -
expireTime
(type:DateTime.t
, default:nil
) - Immutable. The time when this migration token expires. This can be at most seven days from the time of creation. The migration token is deleted seven days after it expires. -
managementMode
(type:String.t
, default:nil
) - Required. Immutable. The management mode of the device or profile being migrated. -
name
(type:String.t
, default:nil
) - Output only. The name of the migration token, which is generated by the server during creation, in the form enterprises/{enterprise}/migrationTokens/{migration_token}. -
policy
(type:String.t
, default:nil
) - Required. Immutable. The name of the policy initially applied to the enrolled device, in the form enterprises/{enterprise}/policies/{policy}. -
ttl
(type:String.t
, default:nil
) - Input only. The time that this migration token is valid for. This is input-only, and for returning a migration token the server will populate the expireTime field. This can be at most seven days. The default is seven days. -
userId
(type:String.t
, default:nil
) - Required. Immutable. The user id of the Managed Google Play account on the device, as in the Play EMM API. This corresponds to the userId parameter in Play EMM API's Devices.get (https://developers.google.com/android/work/play/emm-api/v1/devices/get#parameters) call. -
value
(type:String.t
, default:nil
) - Output only. The value of the migration token.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.AndroidManagement.V1.Model.MigrationToken{ additionalData: String.t() | nil, createTime: DateTime.t() | nil, device: String.t() | nil, deviceId: String.t() | nil, expireTime: DateTime.t() | nil, managementMode: String.t() | nil, name: String.t() | nil, policy: String.t() | nil, ttl: String.t() | nil, userId: String.t() | nil, value: String.t() | nil }