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 メソッドを使用します。詳細については、ユーザーを取得するメソッドをご覧ください。

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

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