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 リソースのタイプ。Mobiledevices リソースの場合、値は admin#directory#mobiledevice です。

etag

string

リソースの ETag。

resourceId

string

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

deviceId

string

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

name[]

string

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

email[]

string

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

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 などがあります。

メソッド

action

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

delete

モバイル デバイスを削除します。

get

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

list

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