Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

MigrationToken

import type { MigrationToken } from "https://googleapis.deno.dev/v1/androidmanagement:v1.ts";

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.

interface MigrationToken {
additionalData?: string;
readonly createTime?: Date;
readonly device?: string;
deviceId?: string;
expireTime?: Date;
managementMode?:
| "MANAGEMENT_MODE_UNSPECIFIED"
| "WORK_PROFILE_PERSONALLY_OWNED"
| "WORK_PROFILE_COMPANY_OWNED"
| "FULLY_MANAGED";
readonly name?: string;
policy?: string;
ttl?: number;
userId?: string;
readonly value?: string;
}

§Properties

§
additionalData?: string
[src]

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.

§
readonly createTime?: Date
[src]

Output only. Time when this migration token was created.

§
readonly device?: string
[src]

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?: string
[src]

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?: Date
[src]

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?: "MANAGEMENT_MODE_UNSPECIFIED" | "WORK_PROFILE_PERSONALLY_OWNED" | "WORK_PROFILE_COMPANY_OWNED" | "FULLY_MANAGED"
[src]

Required. Immutable. The management mode of the device or profile being migrated.

§
readonly name?: string
[src]

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?: string
[src]

Required. Immutable. The name of the policy initially applied to the enrolled device, in the form enterprises/{enterprise}/policies/{policy}.

§
ttl?: number
[src]

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?: string
[src]

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.

§
readonly value?: string
[src]

Output only. The value of the migration token.