REST Resource: mobiledevices

リソース: MobileDevice

Google Workspace モバイル管理には、Android デバイス、Google Sync デバイス、iOS デバイスが含まれます。一般的なグループのモバイル デバイス API タスクの詳細については、デベロッパー ガイドをご覧ください。

JSON 表現
{
  "kind": string,
  "etag": string,
  "resourceId": string,
  "deviceId": string,
  "name": [
    string
  ],
  "email": [
    string
  ],
  "model": string,
  "os": string,
  "type": string,
  "status": string,
  "hardwareId": string,
  "firstSync": string,
  "lastSync": string,
  "userAgent": string,
  "serialNumber": string,
  "imei": string,
  "meid": string,
  "wifiMacAddress": string,
  "networkOperator": string,
  "defaultLanguage": string,
  "managedAccountIsOnOwnerProfile": boolean,
  "deviceCompromisedStatus": string,
  "buildNumber": string,
  "kernelVersion": string,
  "basebandVersion": string,
  "unknownSourcesStatus": boolean,
  "developerOptionsStatus": boolean,
  "otherAccountsInfo": [
    string
  ],
  "adbStatus": boolean,
  "supportsWorkProfile": boolean,
  "manufacturer": string,
  "releaseVersion": string,
  "securityPatchLevel": string,
  "brand": string,
  "bootloaderVersion": string,
  "hardware": string,
  "encryptionStatus": string,
  "devicePasswordStatus": string,
  "privilege": string,
  "applications": [
    {
      "packageName": string,
      "displayName": string,
      "versionName": string,
      "versionCode": integer,
      "permission": [
        string
      ]
    }
  ]
}
フィールド
kind

string

API リソースのタイプ。モバイル デバイス リソースの場合、値は admin#directory#mobiledevice です。

etag

string

リソースの ETag。

resourceId

string

API サービスがモバイル デバイスの識別に使用する一意の ID。

deviceId

string

Google Sync モバイル デバイスのシリアル番号。Android デバイスと iOS デバイスの場合、ソフトウェアで生成される一意の識別子です。

name[]

string

オーナーのユーザー名のリスト。アプリでデバイス所有者名の最新のリストが必要な場合は、get メソッドを使用します。モバイル デバイスのユーザー情報の取得について詳しくは、デベロッパー ガイドをご覧ください。

email[]

string

オーナーのメールアドレスのリスト。アプリケーションで最新のユーザーのメールアドレスのリストが必要な場合は、get メソッドを使用します。詳しくは、ユーザーを取得するメソッドをご覧ください。

model

string

モバイル デバイスのモデル名(例: Nexus S)。このプロパティは更新できます。詳しくは、デベロッパー ガイドをご覧ください。

os

string

モバイル デバイスのオペレーティング システム(IOS 4.3、Android 2.3.5 など)。このプロパティは更新できます。詳しくは、デベロッパー ガイドをご覧ください。

type

string

モバイル デバイスのタイプ。

status

string

デバイスのステータス。

hardwareId

string

Android ハードウェアの IMEI または MEID の一意の識別子。Google Sync デバイスには適用されません。Android モバイル デバイスを追加する場合、このプロパティは省略可能です。これらのデバイスのいずれかを更新する場合、これは読み取り専用のプロパティになります。

firstSync

string

デバイスが管理コンソールのポリシー設定と最初に同期された日時です。値は、ISO 8601 の日付と時刻の形式です。時刻は、完全な日付に時、分、秒を加えた形式で、<em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> の形式です。例: 2010-04-05T17:30:04+01:00

lastSync

string

デバイスが管理コンソールのポリシー設定と最後に同期された日時です。値は、ISO 8601 の日付と時刻の形式です。時刻は、完全な日付に時、分、秒を加えた形式で、<em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> の形式です。例: 2010-04-05T17:30:04+01:00

userAgent

string

デバイスに関する情報(os のバージョンなど)を提供します。このプロパティは更新できます。詳しくは、デベロッパー ガイドをご覧ください。

serialNumber

string

デバイスのシリアル番号。

imei

string

デバイスの IMEI 番号。

meid

string

デバイスの MEID 番号。

wifiMacAddress

string

Wi-Fi ネットワークのデバイスの MAC アドレスです。

networkOperator

string

モバイル デバイスの携帯通信会社や通信事業者(利用可能な場合)(読み取り専用)

defaultLanguage

string

デバイスで使用されるデフォルトの言語 / 地域。

managedAccountIsOnOwnerProfile

boolean

このアカウントがオーナー/メインのプロフィールにあるかどうかを示すブール値。

deviceCompromisedStatus

string

不正使用されたデバイスのステータス。

buildNumber

string

デバイスのオペレーティング システムのビルド番号です。

kernelVersion

string

デバイスのカーネル バージョン。

basebandVersion

string

デバイスのベースバンドのバージョン。

unknownSourcesStatus

boolean

デバイスで提供元不明のアプリを有効または無効にする(読み取り専用)

developerOptionsStatus

boolean

デバイスで開発者向けオプションが有効または無効(読み取り専用)

otherAccountsInfo[]

string

デバイスに追加されたアカウントのリスト(読み取り専用)

adbStatus

boolean

デバイス上での Adb(USB デバッグ)の有効化または無効化(読み取り専用)

supportsWorkProfile

boolean

仕事用プロファイルがデバイスでサポートされている(読み取り専用)

manufacturer

string

モバイル デバイスのメーカー(読み取り専用)

releaseVersion

string

モバイル デバイスのリリース バージョン バージョン(読み取り専用)

securityPatchLevel

string (int64 format)

モバイル デバイスのセキュリティ パッチレベル(読み取り専用)

brand

string

モバイル デバイスのブランド(読み取り専用)

bootloaderVersion

string

モバイル デバイス ブートローダーのバージョン(読み取り専用)

hardware

string

モバイル デバイス ハードウェア(読み取り専用)

encryptionStatus

string

モバイル デバイスの暗号化ステータス(読み取り専用)

devicePasswordStatus

string

DevicePasswordStatus(読み取り専用)

privilege

string

DMAgentPermission(読み取り専用)

applications[]

object

Android モバイル デバイスにインストールされているアプリのリスト。Google Sync デバイスと iOS デバイスには適用されません。このリストには、Google Workspace のデータにアクセスする Android アプリケーションがすべて含まれます。

アプリケーション リストを更新するときは、既存のリストが置き換えられることに注意してください。Android デバイスに既存のアプリケーションが 2 つあり、API が 5 つのアプリケーションでリストを更新すると、 は更新された 5 つのアプリケーションのリストになります。

applications[].packageName

string

アプリのパッケージ名。たとえば、com.android.browser のようにします。

applications[].displayName

string

アプリケーションの表示名。たとえば、Browser のようにします。

applications[].versionName

string

アプリケーションのバージョン名。たとえば、3.2-140714 のようにします。

applications[].versionCode

integer

アプリケーションのバージョン コード。たとえば、13 のようにします。

applications[].permission[]

string

このアプリの権限のリストです。この権限は、標準の Android 権限か、アプリによって定義された権限のいずれかで、アプリの Android マニフェストに記載されています。カレンダー アプリケーションの権限には、READ_CALENDARMANAGE_ACCOUNTS などがあります。

Methods

action

モバイル デバイスに影響するアクションを実行する。

delete

モバイル デバイスを削除する。

get

モバイル デバイスのプロパティを取得します。

list

アカウントのユーザー所有モバイル デバイスのページ分けされたリストを取得します。