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

GoogleAppsCloudidentityDevicesV1Device

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

A Device within the Cloud Identity Devices API. Represents a Device known to Google Cloud, independent of the device ownership, type, and whether it is assigned or in use by a user.

interface GoogleAppsCloudidentityDevicesV1Device {
readonly androidSpecificAttributes?: GoogleAppsCloudidentityDevicesV1AndroidAttributes;
assetTag?: string;
readonly basebandVersion?: string;
readonly bootloaderVersion?: string;
readonly brand?: string;
readonly buildNumber?: string;
readonly compromisedState?: "COMPROMISED_STATE_UNSPECIFIED" | "COMPROMISED" | "UNCOMPROMISED";
readonly createTime?: Date;
deviceId?: string;
readonly deviceType?:
| "DEVICE_TYPE_UNSPECIFIED"
| "ANDROID"
| "IOS"
| "GOOGLE_SYNC"
| "WINDOWS"
| "MAC_OS"
| "LINUX"
| "CHROME_OS";
readonly enabledDeveloperOptions?: boolean;
readonly enabledUsbDebugging?: boolean;
readonly encryptionState?:
| "ENCRYPTION_STATE_UNSPECIFIED"
| "UNSUPPORTED_BY_DEVICE"
| "ENCRYPTED"
| "NOT_ENCRYPTED";
readonly endpointVerificationSpecificAttributes?: GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes;
hostname?: string;
readonly imei?: string;
readonly kernelVersion?: string;
lastSyncTime?: Date;
readonly managementState?:
| "MANAGEMENT_STATE_UNSPECIFIED"
| "APPROVED"
| "BLOCKED"
| "PENDING"
| "UNPROVISIONED"
| "WIPING"
| "WIPED";
readonly manufacturer?: string;
readonly meid?: string;
readonly model?: string;
readonly name?: string;
readonly networkOperator?: string;
readonly osVersion?: string;
readonly otherAccounts?: string[];
readonly ownerType?: "DEVICE_OWNERSHIP_UNSPECIFIED" | "COMPANY" | "BYOD";
readonly releaseVersion?: string;
readonly securityPatchTime?: Date;
serialNumber?: string;
wifiMacAddresses?: string[];
}

§Properties

§
readonly androidSpecificAttributes?: GoogleAppsCloudidentityDevicesV1AndroidAttributes
[src]

Output only. Attributes specific to Android devices.

§
assetTag?: string
[src]

Asset tag of the device.

§
readonly basebandVersion?: string
[src]

Output only. Baseband version of the device.

§
readonly bootloaderVersion?: string
[src]

Output only. Device bootloader version. Example: 0.6.7.

§
readonly brand?: string
[src]

Output only. Device brand. Example: Samsung.

§
readonly buildNumber?: string
[src]

Output only. Build number of the device.

§
readonly compromisedState?: "COMPROMISED_STATE_UNSPECIFIED" | "COMPROMISED" | "UNCOMPROMISED"
[src]

Output only. Represents whether the Device is compromised.

§
readonly createTime?: Date
[src]

Output only. When the Company-Owned device was imported. This field is empty for BYOD devices.

§
deviceId?: string
[src]

Unique identifier for the device.

§
readonly deviceType?: "DEVICE_TYPE_UNSPECIFIED" | "ANDROID" | "IOS" | "GOOGLE_SYNC" | "WINDOWS" | "MAC_OS" | "LINUX" | "CHROME_OS"
[src]

Output only. Type of device.

§
readonly enabledDeveloperOptions?: boolean
[src]

Output only. Whether developer options is enabled on device.

§
readonly enabledUsbDebugging?: boolean
[src]

Output only. Whether USB debugging is enabled on device.

§
readonly encryptionState?: "ENCRYPTION_STATE_UNSPECIFIED" | "UNSUPPORTED_BY_DEVICE" | "ENCRYPTED" | "NOT_ENCRYPTED"
[src]

Output only. Device encryption state.

§
readonly endpointVerificationSpecificAttributes?: GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes
[src]

Output only. Attributes specific to Endpoint Verification devices.

§
hostname?: string
[src]

Host name of the device.

§
readonly imei?: string
[src]

Output only. IMEI number of device if GSM device; empty otherwise.

§
readonly kernelVersion?: string
[src]

Output only. Kernel version of the device.

§
lastSyncTime?: Date
[src]

Most recent time when device synced with this service.

§
readonly managementState?: "MANAGEMENT_STATE_UNSPECIFIED" | "APPROVED" | "BLOCKED" | "PENDING" | "UNPROVISIONED" | "WIPING" | "WIPED"
[src]

Output only. Management state of the device

§
readonly manufacturer?: string
[src]

Output only. Device manufacturer. Example: Motorola.

§
readonly meid?: string
[src]

Output only. MEID number of device if CDMA device; empty otherwise.

§
readonly model?: string
[src]

Output only. Model name of device. Example: Pixel 3.

§
readonly name?: string
[src]

Output only. Resource name of the Device in format: devices/{device}, where device is the unique id assigned to the Device.

§
readonly networkOperator?: string
[src]

Output only. Mobile or network operator of device, if available.

§
readonly osVersion?: string
[src]

Output only. OS version of the device. Example: Android 8.1.0.

§
readonly otherAccounts?: string[]
[src]

Output only. Domain name for Google accounts on device. Type for other accounts on device. On Android, will only be populated if |ownership_privilege| is |PROFILE_OWNER| or |DEVICE_OWNER|. Does not include the account signed in to the device policy app if that account's domain has only one account. Examples: "com.example", "xyz.com".

§
readonly ownerType?: "DEVICE_OWNERSHIP_UNSPECIFIED" | "COMPANY" | "BYOD"
[src]

Output only. Whether the device is owned by the company or an individual

§
readonly releaseVersion?: string
[src]

Output only. OS release version. Example: 6.0.

§
readonly securityPatchTime?: Date
[src]

Output only. OS security patch update time on device.

§
serialNumber?: string
[src]

Serial Number of device. Example: HT82V1A01076.

§
wifiMacAddresses?: string[]
[src]

WiFi MAC addresses of device.