ツール: list_policies
指定された企業のポリシーを一覧表示します。親フィールドに企業リソース名(enterprises/{enterpriseId} など)が必要です。
次のサンプルは、curl を使用して list_policies MCP ツールを呼び出す方法を示しています。
| Curl リクエスト |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "list_policies", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
入力スキーマ
特定の企業のポリシーを一覧表示するリクエスト。
ListPoliciesRequest
| JSON 表現 |
|---|
{ "parent": string, "pageSize": integer, "pageToken": string } |
| フィールド | |
|---|---|
parent |
企業名( |
pageSize |
リクエストされたページサイズ。実際のページサイズは最小値または最大値に固定される場合があります。 |
pageToken |
サーバーから返される結果のページを特定するトークン。 |
出力スキーマ
特定の企業のポリシーを一覧表示するリクエストに対するレスポンス。
ListPoliciesResponse
| JSON 表現 |
|---|
{
"policies": [
{
object ( |
| フィールド | |
|---|---|
policies[] |
ポリシーのリスト。 |
nextPageToken |
結果がさらにある場合は、結果の次のページを取得するためのトークン。 |
ポリシー
| JSON 表現 |
|---|
{ "name": string, "version": string, "applications": [ { object ( |
| フィールド | |
|---|---|
name |
ポリシーの名前( |
version |
ポリシーのバージョン。読み取り専用のフィールドです。ポリシーが更新されるたびに、バージョンがインクリメントされます。 |
applications[] |
アプリに適用されたポリシー。要素は最大 3,000 個まで指定できます。 |
maximumTimeToLock |
デバイスがロックされるまでのユーザー アクティビティの最大時間(ミリ秒単位)。値 0 は制限がないことを意味します。 |
screenCaptureDisabled |
スクリーン キャプチャが無効になっているかどうか。 |
cameraDisabled |
|
keyguardDisabledFeatures[] |
ウィジェットなど、無効になっているキーガードのカスタマイズ。 |
defaultPermissionPolicy |
実行時の権限リクエストのデフォルトの権限ポリシー。 |
persistentPreferredActivities[] |
デフォルトのインテント ハンドラ アクティビティ。 |
openNetworkConfiguration |
デバイスのネットワーク構成。詳細については、ネットワークを構成するをご覧ください。 |
systemUpdate |
システム アップデート ポリシー。OS アップデートの適用方法を制御します。更新タイプが 注: Google Play システム アップデート(Mainline アップデートとも呼ばれます)は自動的にダウンロードされますが、インストールするにはデバイスを再起動する必要があります。詳しくは、システム アップデートを管理するの Mainline セクションをご覧ください。 |
accountTypesWithManagementDisabled[] |
ユーザーが管理できないアカウントの種類。 |
addUserDisabled |
新しいユーザーとプロファイルの追加が無効になっているかどうか。 |
adjustVolumeDisabled |
マスター音量の調整が無効になっているかどうか。デバイスもミュートされます。この設定は完全管理対象デバイスにのみ適用されます。 |
factoryResetDisabled |
設定からの出荷時の設定へのリセットが無効になっているかどうか。 |
installAppsDisabled |
ユーザーによるアプリのインストールが無効になっているかどうか。 |
mountPhysicalMediaDisabled |
物理的な外部メディアをマウントするユーザーが無効かどうか。 |
modifyAccountsDisabled |
アカウントの追加と削除が無効かどうか。 |
safeBootDisabled |
デバイスをセーフブートで再起動することが無効になっているかどうか。 |
uninstallAppsDisabled |
ユーザーによるアプリのアンインストールが無効になっているかどうか。これにより、 |
statusBarDisabled |
ステータスバーが無効かどうか。これにより、全画面モードを終了できる通知、クイック設定、その他の画面オーバーレイが無効になります。非推奨。キオスク デバイスのステータスバーを無効にするには、InstallType |
keyguardDisabled |
true の場合、メイン ディスプレイまたはセカンダリ ディスプレイのロック画面が無効になります。このポリシーは、専用デバイス管理モードでのみサポートされます。 |
minimumApiLevel |
許可される最小 Android API レベル。 |
statusReportingSettings |
ステータス レポートの設定 |
bluetoothContactSharingDisabled |
Bluetooth 連絡先の共有が無効かどうか。 |
shortSupportMessage |
管理者が機能を無効にしている設定画面でユーザーに表示されるメッセージ。メッセージが 200 文字を超える場合は、切り捨てられることがあります。 |
longSupportMessage |
デバイス管理者の設定画面にユーザーに表示されるメッセージ。 |
passwordRequirements |
パスワードの要件。フィールド 注:
|
wifiConfigsLockdownEnabled |
このバージョンはサポートが終了しています。 |
bluetoothConfigDisabled |
Bluetooth の設定が無効かどうか。 |
cellBroadcastsConfigDisabled |
緊急速報メールの設定が無効かどうか。 |
credentialsConfigDisabled |
ユーザー認証情報の設定が無効になっているかどうか。 |
mobileNetworksConfigDisabled |
モバイル ネットワークの設定が無効かどうか。 |
tetheringConfigDisabled |
テザリングとポータブル アクセス ポイントの設定が無効になっているかどうか。 |
vpnConfigDisabled |
VPN の構成が無効になっているかどうか。 |
wifiConfigDisabled |
Wi-Fi ネットワークの設定が無効になっているかどうか。完全管理対象デバイスと会社所有デバイスの仕事用プロファイルでサポートされています。フルマネージド デバイスの場合、この値を true に設定すると、構成済みのすべてのネットワークが削除され、 |
createWindowsDisabled |
アプリ ウィンドウ以外のウィンドウの作成が無効になっているかどうか。 |
networkResetDisabled |
ネットワーク設定のリセットが無効になっているかどうか。 |
outgoingBeamDisabled |
NFC を使用してアプリからデータをビーム送信することが無効になっているかどうか。 |
outgoingCallsDisabled |
発信が無効になっているかどうか。 |
removeUserDisabled |
他のユーザーの削除が無効になっているかどうか。 |
shareLocationDisabled |
現在地の共有が無効かどうか。 |
smsDisabled |
SMS メッセージの送受信が無効になっているかどうか。 |
unmuteMicrophoneDisabled |
|
usbFileTransferDisabled |
USB 経由のファイル転送が無効になっているかどうか。これは会社所有デバイスでのみサポートされています。 |
ensureVerifyAppsEnabled |
アプリの確認が強制的に有効になっているかどうか。 |
permittedInputMethods |
存在する場合、このリストのパッケージによって提供される入力メソッドのみが許可されます。このフィールドが存在するが、リストが空の場合、システム入力メソッドのみが許可されます。 |
stayOnPluggedModes[] |
デバイスの電源がオンのままになるバッテリー接続モード。この設定を使用する場合は、デバイスがオンのときに自動的にロックされないように、 |
recommendedGlobalProxy |
ネットワークに依存しないグローバル HTTP プロキシ。通常、プロキシは |
setUserIconDisabled |
ユーザー アイコンの変更が無効になっているかどうか。これは Android 7 以降を搭載しているデバイスにのみ適用されます。 |
setWallpaperDisabled |
壁紙の変更が無効になっているかどうか。 |
choosePrivateKeyRules[] |
アプリの秘密鍵へのアクセスを決定するルール。詳しくは、 |
alwaysOnVpnPackage |
常時接続 VPN 接続の構成。この設定の変更を防ぐには、 |
frpAdminEmails[] |
出荷時設定へのリセット保護機能のデバイス管理者のメールアドレス。デバイスを出荷時の設定にリセットすると、デバイスのロックを解除するために、これらの管理者のいずれかが Google アカウントのメールアドレスとパスワードでログインする必要があります。管理者が指定されていない場合、デバイスは出荷時の設定へのリセット保護を提供しません。 |
deviceOwnerLockScreenInfo |
ロック画面に表示するデバイス所有者の情報。 |
dataRoamingDisabled |
ローミング データサービスが無効になっているかどうか。 |
locationMode |
位置情報検出の精度が有効になっている。 |
networkEscapeHatchEnabled |
ネットワーク エスケープ ハッチが有効かどうか。起動時にネットワーク接続を確立できない場合、エスケープ ハッチは、デバイス ポリシーを更新するために一時的にネットワークに接続するようユーザーに促します。ポリシーを適用すると、一時的なネットワークは削除され、デバイスは起動を続けます。これにより、最後のポリシーに適切なネットワークがなく、デバイスがロックタスク モードのアプリで起動した場合や、ユーザーがデバイスの設定にアクセスできない場合に、ネットワークに接続できなくなることを防ぎます。 注: |
bluetoothDisabled |
Bluetooth が無効かどうか。 |
complianceRules[] |
デバイスがポリシーに準拠していない場合に実行する緩和アクションを宣言するルール。複数のルールの条件が満たされた場合、ルールのすべての緩和アクションが実行されます。ルール数の上限は 100 です。代わりにポリシー適用ルールを使用してください。 |
blockApplicationsEnabled |
|
installUnknownSourcesAllowed |
このフィールドは無視されます。 |
debuggingFeaturesAllowed |
ユーザーがデバッグ機能を有効にできるかどうか。 |
funDisabled |
ユーザーが楽しむことを許可されているかどうか。[設定] のイースター エッグ ゲームを無効にするかどうかを制御します。 |
autoTimeRequired |
自動時刻設定が必須かどうか。必須の場合、ユーザーは日時を手動で設定できません。 |
permittedAccessibilityServices |
許可されたユーザー補助サービスを指定します。このフィールドが設定されていない場合、任意のアシスタビリティ サービスを使用できます。このフィールドが設定されている場合、このリストのユーザー補助サービスとシステムの組み込みのユーザー補助サービスのみを使用できます。特に、フィールドが空に設定されている場合は、システムの組み込みのユーザー補助サービスのみを使用できます。この設定は、完全管理対象デバイスと仕事用プロファイルで行うことができます。仕事用プロファイルに適用すると、個人用プロファイルと仕事用プロファイルの両方に影響します。 |
appAutoUpdatePolicy |
推奨される代替手段: アプリごとに設定される
アプリの自動更新ポリシー。アプリの自動更新を適用できるタイミングを制御します。 |
kioskCustomLauncherEnabled |
キオスク カスタム ランチャーが有効かどうか。これにより、ホーム画面が、 |
androidDevicePolicyTracks[] |
この設定はサポートされていません。値は無視されます。 |
skipFirstUseHintsEnabled |
初回使用時のヒントをスキップするフラグ。企業管理者は、アプリのシステムによるおすすめを有効にして、初回起動時にユーザー チュートリアルやその他の入門ヒントをスキップできます。 |
privateKeySelectionEnabled |
ChoosePrivateKeyRules に一致するルールがない場合に、ユーザーが非公開鍵のエイリアスを選択するための UI をデバイスに表示できるようにします。Android P より前のデバイスでは、この設定を行うと、エンタープライズ キーが脆弱になる可能性があります。いずれかのアプリに |
encryptionPolicy |
暗号化が有効かどうか |
usbMassStorageEnabled |
USB ストレージが有効かどうか。サポート終了。 |
permissionGrants[] |
すべてのアプリに対する明示的な権限またはグループの付与または拒否。これらの値は |
playStoreMode |
このモードでは、Google Play ストアでユーザーが利用できるアプリと、ポリシーからアプリが削除されたときのデバイスの動作を制御します。 |
setupActions[] |
セットアップ プロセス中に実行するアクション。指定できるアクションは 1 つまでです。 |
passwordPolicies[] |
パスワード要件ポリシー。ポリシーの |
policyEnforcementRules[] |
特定のポリシーをデバイスに適用できない場合の動作を定義するルール |
kioskCustomization |
キオスクモードでのデバイスの動作を制御する設定。キオスクモードを有効にするには、 |
advancedSecurityOverrides |
高度なセキュリティ設定。ほとんどの場合、これらの設定は不要です。 |
personalUsagePolicies |
会社所有デバイスでの個人利用を管理するポリシー。 |
autoDateAndTimeZone |
会社所有のデバイスで日付、時刻、タイムゾーンの自動設定が有効になっているかどうか。これが設定されている場合、 |
oncCertificateProviders[] |
この機能は一般提供されていません。 |
crossProfilePolicies |
デバイスに適用されているクロス プロファイル ポリシー。 |
preferentialNetworkService |
仕事用プロファイルまたは完全管理対象デバイスで優先ネットワーク サービスを有効にするかどうかを制御します。たとえば、組織が携帯通信会社と契約して、従業員のデバイスから送信されるすべての仕事用データを企業専用のネットワーク サービス経由で送信するようにしている場合があります。サポートされている優先ネットワーク サービスの例としては、5G ネットワーク上のエンタープライズ スライスがあります。Android 13 以降を搭載したデバイスで |
usageLog |
デバイスのアクティビティ ロギングの構成。 |
cameraAccess |
カメラの使用と、ユーザーがカメラ アクセス切り替えにアクセスできるかどうかを制御します。 |
microphoneAccess |
マイクの使用と、ユーザーがマイク アクセス切り替えにアクセスできるかどうかを制御します。これは、完全管理対象デバイスにのみ適用されます。 |
deviceConnectivityManagement |
Wi-Fi、USB データアクセス、キーボード/マウスの接続など、デバイスの接続に関するコントロールについて説明します。 |
deviceRadioState |
Wi-Fi や Bluetooth などの無線状態の制御を対象とします。 |
credentialProviderPolicyDefault |
Android 14 以降で認証情報プロバイダとして動作することを許可するアプリを制御します。これらのアプリは認証情報を保存します。詳しくは、こちらとこちらをご覧ください。 |
printingPolicy |
省略可。印刷を許可するかどうかを制御します。この機能は、Android 9 以降を搭載したデバイスで利用できます。. |
displaySettings |
省略可。ディスプレイ設定のコントロール。 |
assistContentPolicy |
省略可。AssistContent をアシスタント アプリなどの特権アプリに送信することを許可するかどうかを制御します。AssistContent には、スクリーンショットや、パッケージ名などのアプリに関する情報が含まれます。この機能は Android 15 以降でサポートされています。 |
workAccountSetupConfig |
省略可。Google 認証アカウントが必要かどうかなどの、仕事用アカウントの設定構成を制御します。 |
wipeDataFlags[] |
省略可。デバイスまたはプロファイルのワイプがなんらかの理由(コンプライアンス違反など)でトリガーされたときに、どのデータがワイプされるかを示すワイプフラグ。これは |
enterpriseDisplayNameVisibility |
省略可。デバイスに |
appFunctions |
省略可。完全管理対象デバイスのデバイス上のアプリ、または仕事用プロファイルを使用しているデバイスの仕事用プロファイル内のアプリがアプリ機能を公開することを許可するかどうかを制御します。 |
defaultApplicationSettings[] |
省略可。サポートされている型のデフォルトのアプリケーション設定。プロファイルで少なくとも 1 つのアプリタイプに対してデフォルト アプリが正常に設定されると、ユーザーはそのプロファイルですべてのデフォルト アプリを変更できなくなります。
詳しくは、デフォルトのアプリ設定ガイドをご覧ください。 |
ApplicationPolicy
| JSON 表現 |
|---|
{ "packageName": string, "installType": enum ( |
| フィールド | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName |
アプリのパッケージ名。たとえば、YouTube アプリの場合は |
||||||||||||||||
installType |
実行するインストールのタイプ。 |
||||||||||||||||
lockTaskAllowed |
アプリが全画面モードでロックされることを許可するかどうか。非推奨。専用デバイスを設定するには、InstallType |
||||||||||||||||
defaultPermissionPolicy |
アプリがリクエストするすべての権限のデフォルト ポリシー。指定した場合、すべてのアプリに適用されるポリシーレベルの |
||||||||||||||||
permissionGrants[] |
アプリに対する明示的な権限の付与または拒否。これらの値は、すべてのアプリに適用される |
||||||||||||||||
managedConfiguration |
アプリに適用される管理対象設定。設定の形式は、アプリでサポートされている
|
||||||||||||||||
disabled |
アプリが無効かどうか。無効にしても、アプリデータは保持されます。 |
||||||||||||||||
minimumVersionCode |
デバイスで実行されるアプリの最小バージョン。設定されている場合、デバイスはこのバージョン コード以上にアプリを更新しようとします。アプリが最新でない場合、デバイスには |
||||||||||||||||
delegatedScopes[] |
Android Device Policy からアプリに委任されたスコープ。これらは、適用されたアプリケーションに追加の権限を提供します。 |
||||||||||||||||
managedConfigurationTemplate |
管理対象設定 iframe から保存された、アプリの管理対象設定テンプレート。managed_configuration が設定されている場合、このフィールドは無視されます。 |
||||||||||||||||
accessibleTrackIds[] |
企業に属するデバイスがアクセスできるアプリのトラック ID のリスト。リストに複数のトラック ID が含まれている場合、デバイスはアクセス可能なすべてのトラックの中で最新のバージョンを受け取ります。リストにトラック ID が含まれていない場合、デバイスはアプリのプロダクション トラックにのみアクセスできます。各トラックの詳細については、AppTrackInfo をご覧ください。 |
||||||||||||||||
connectedWorkAndPersonalApp |
ユーザーの同意を条件として、デバイスの仕事用プロファイルと個人用プロファイルの間でアプリが相互に通信できるかどうかを制御します。 |
||||||||||||||||
autoUpdateMode |
アプリの自動更新モードを制御します。 |
||||||||||||||||
extensionConfig |
このアプリを拡張機能アプリとして有効にする構成。Android Device Policy とオフラインでやり取りする機能があります。 このフィールドは、最大 1 つのアプリに設定できます。 デバイス上のアプリの署名鍵証明書のフィンガープリントが |
||||||||||||||||
alwaysOnVpnLockdownExemption |
VPN が接続されておらず、 |
||||||||||||||||
workProfileWidgets |
仕事用プロファイルにインストールされたアプリがホーム画面にウィジェットを追加することを許可するかどうかを指定します。 |
||||||||||||||||
credentialProviderPolicy |
省略可。Android 14 以降でアプリが認証情報プロバイダとして機能することを許可するかどうか。 |
||||||||||||||||
customAppConfig |
省略可。このカスタムアプリの構成。 これを設定するには、 |
||||||||||||||||
installConstraint[] |
省略可。アプリのインストールに関する制約。指定できる |
||||||||||||||||
installPriority |
省略可。
これにより、インストールの相対的な優先度が制御されます。値 0(デフォルト)は、このアプリが他のアプリよりも優先されないことを意味します。1 ~ 10,000 の値の場合、値が小さいほど優先度が高くなります。0 ~ 10,000 の範囲外の値は拒否されます。 |
||||||||||||||||
userControlSettings |
省略可。アプリでユーザー制御が許可されているかどうかを指定します。ユーザー制御には、アプリの強制停止やアプリデータの消去などのユーザー操作が含まれます。特定のタイプのアプリは特別な扱いを受けます。詳しくは、 |
||||||||||||||||
preferentialNetworkId |
省略可。アプリが使用する優先ネットワークの ID。 |
||||||||||||||||
signingKeyCerts[] |
省略可。アプリの署名鍵証明書。 このフィールドは、次の場合に必須です。
カスタムアプリでこのフィールドが設定されていない場合、ポリシーは拒否されます。カスタム以外のアプリで必要なときに設定されていない場合は、 その他の場合、このフィールドは省略可能で、Google Play ストアから取得した署名鍵証明書が使用されます。 このフィールドの使用方法については、次のポリシー設定をご覧ください。
|
||||||||||||||||
roles[] |
省略可。アプリが持つロール。 特定のロールを持つアプリは、Android 14 以降で消費電力とバックグラウンド実行の制限、一時停止、休止状態から除外できます。Android 11 以降では、特定のロールを持つアプリに対してユーザー制御を禁止することもできます。詳しくは、各 アプリに 免除を適用してアプリにロールを通知するには、デバイス上のアプリの署名鍵証明書のフィンガープリントが、Google Play ストアから取得した署名鍵証明書のフィンガープリントのいずれか、または 同じ |
||||||||||||||||
PermissionGrant
| JSON 表現 |
|---|
{
"permission": string,
"policy": enum ( |
| フィールド | |
|---|---|
permission |
Android の権限またはグループ( |
policy |
権限を付与するためのポリシー。 |
構造体
| JSON 表現 |
|---|
{ "fields": { string: value, ... } } |
| フィールド | |
|---|---|
fields |
動的に型指定される値の順序なしのマップ。
|
FieldsEntry
| JSON 表現 |
|---|
{ "key": string, "value": value } |
| フィールド | |
|---|---|
key |
|
value |
|
値
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド kind。値の種類。kind は次のいずれかになります。 |
|
nullValue |
null 値を表します。 |
numberValue |
double 値を表します。 |
stringValue |
文字列値を表します。 |
boolValue |
ブール値を表します。 |
structValue |
構造化された値を表します。 |
listValue |
|
ListValue
| JSON 表現 |
|---|
{ "values": [ value ] } |
| フィールド | |
|---|---|
values[] |
動的に型指定される値の繰り返しフィールド。 |
ManagedConfigurationTemplate
| JSON 表現 |
|---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
| フィールド | |
|---|---|
templateId |
管理対象構成テンプレートの ID。 |
configurationVariables |
省略可。構成用に定義された <key, value> 構成変数を含むマップ。
|
ConfigurationVariablesEntry
| JSON 表現 |
|---|
{ "key": string, "value": string } |
| フィールド | |
|---|---|
key |
|
value |
|
ExtensionConfig
| JSON 表現 |
|---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
| フィールド | |
|---|---|
signingKeyFingerprintsSha256[] |
拡張機能アプリの署名鍵証明書の 16 進数でエンコードされた SHA-256 ハッシュ。64 文字の 16 進数文字列表現のみが有効です。 署名鍵証明書のフィンガープリントは常に Google Play ストアから取得されます。このフィールドは、追加の署名鍵証明書のフィンガープリントを指定するために使用されます。ただし、アプリが Play ストアで入手できない場合は、このフィールドを設定する必要があります。アプリが Play ストアで利用できない場合、このフィールドが設定されていないと、 デバイス上の拡張機能アプリの署名鍵証明書のフィンガープリントは、Google Play ストアから取得した署名鍵証明書のフィンガープリントのいずれか、またはこのフィールドで指定されたフィンガープリントのいずれかと一致している必要があります。そうでない場合、アプリは Android デバイス ポリシーと通信できません。 本番環境のユースケースでは、このフィールドを空のままにしておくことをおすすめします。 |
notificationReceiver |
ローカル コマンド ステータスの更新を拡張アプリに通知する Android Device Policy のレシーバー サービス クラスの完全修飾クラス名。サービスは拡張アプリの |
CustomAppConfig
| JSON 表現 |
|---|
{
"userUninstallSettings": enum ( |
| フィールド | |
|---|---|
userUninstallSettings |
省略可。カスタムアプリのユーザー アンインストール設定。 |
InstallConstraint
| JSON 表現 |
|---|
{ "networkTypeConstraint": enum ( |
| フィールド | |
|---|---|
networkTypeConstraint |
省略可。ネットワーク タイプの制約。 |
chargingConstraint |
省略可。充電の制約。 |
deviceIdleConstraint |
省略可。デバイス アイドル状態の制約。 |
ApplicationSigningKeyCert
| JSON 表現 |
|---|
{ "signingKeyCertFingerprintSha256": string } |
| フィールド | |
|---|---|
signingKeyCertFingerprintSha256 |
必須。アプリの署名鍵証明書の SHA-256 ハッシュ値。これは有効な SHA-256 ハッシュ値(32 バイト)である必要があります。それ以外の場合、ポリシーは拒否されます。 Base64 でエンコードされた文字列。 |
ロール
| JSON 表現 |
|---|
{
"roleType": enum ( |
| フィールド | |
|---|---|
roleType |
必須。アプリが持つことができるロールのタイプ。 |
PersistentPreferredActivity
| JSON 表現 |
|---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
| フィールド | |
|---|---|
receiverActivity |
デフォルトのインテント ハンドラとなるアクティビティ。これは Android コンポーネント名( |
actions[] |
フィルタで照合するインテント アクション。フィルタにアクションが含まれている場合、インテントのアクションがそれらの値のいずれかである必要があります。アクションが含まれていない場合、インテント アクションは無視されます。 |
categories[] |
フィルタで照合するインテント カテゴリ。インテントには必要なカテゴリが含まれており、一致させるには、それらのカテゴリがすべてフィルタに含まれている必要があります。つまり、インテントでカテゴリが指定されていない限り、フィルタにカテゴリを追加してもマッチングには影響しません。 |
SystemUpdate
| JSON 表現 |
|---|
{ "type": enum ( |
| フィールド | |
|---|---|
type |
構成するシステム アップデートのタイプ。 |
startMinutes |
タイプが |
endMinutes |
タイプが |
allowedDaysWithoutUpdate |
この値がゼロより大きい場合、保留中の更新が利用可能になってから、デバイスが更新を行わずにコンプライアンスを維持できる日数を表します。それ以外の場合は効果はありません。 |
freezePeriods[] |
無線(OTA)システム アップデートを延期して、デバイスで実行されている OS バージョンを凍結する期間。毎年繰り返されます。デバイスが永久にフリーズしないように、各フリーズ期間の間は 60 日以上離す必要があります。 |
FreezePeriod
| JSON 表現 |
|---|
{ "startDate": { object ( |
| フィールド | |
|---|---|
startDate |
フリーズ期間の開始日(指定した日も期間に含む)。注: |
endDate |
フリーズ期間の終了日(指定した日も期間に含む)。開始日から 90 日以内の日付を指定してください。終了日が開始日より前の場合は、フリーズ期間は年末をまたぐとみなされます。注: |
日付
| JSON 表現 |
|---|
{ "year": integer, "month": integer, "day": integer } |
| フィールド | |
|---|---|
year |
その日付の年。1~9999、または年のない日付を指定する場合は 0 にする必要があります。 |
month |
1 年の中の月。1~12、または月と日のない年を指定する場合は 0 にする必要があります。 |
day |
1 月の中の日付。1~31 で、その年と月で有効な値にする必要があります。または、日が重要でない場合は年のみか年と月を指定するには 0 にする必要があります。 |
StatusReportingSettings
| JSON 表現 |
|---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
| フィールド | |
|---|---|
applicationReportsEnabled |
アプリレポートが有効かどうか。 |
deviceSettingsEnabled |
デバイス設定のレポートが有効かどうか。 |
softwareInfoEnabled |
ソフトウェア情報のレポートが有効かどうか。 |
memoryInfoEnabled |
メモリ イベントのレポートが有効かどうか。 |
networkInfoEnabled |
ネットワーク情報のレポートが有効かどうか。 |
displayInfoEnabled |
ディスプレイ レポートが有効かどうか。仕事用プロファイルが設定された個人所有のデバイスでは、レポートデータを利用できません。 |
powerManagementEventsEnabled |
電源管理イベントのレポートが有効かどうか。仕事用プロファイルが設定された個人所有のデバイスでは、レポートデータを利用できません。 |
hardwareStatusEnabled |
ハードウェア ステータスの報告が有効かどうか。仕事用プロファイルが設定された個人所有のデバイスでは、レポートデータを利用できません。 |
systemPropertiesEnabled |
システム プロパティのレポートが有効かどうか。 |
applicationReportingSettings |
アプリケーション レポートの設定。application_reports_enabled が true の場合にのみ適用されます。 |
commonCriteriaModeEnabled |
|
defaultApplicationInfoReportingEnabled |
省略可。 |
ApplicationReportingSettings
| JSON 表現 |
|---|
{ "includeRemovedApps": boolean } |
| フィールド | |
|---|---|
includeRemovedApps |
削除されたアプリがアプリ レポートに含まれるかどうか。 |
UserFacingMessage
| JSON 表現 |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| フィールド | |
|---|---|
localizedMessages |
<locale, message> ペアを含むマップ。locale は、en-US、es-ES、fr などの整形式の BCP 47 言語コードです。
|
defaultMessage |
ローカライズされたメッセージが指定されていない場合、またはユーザーのロケールがローカライズされたメッセージのいずれとも一致しない場合に表示されるデフォルトのメッセージ。ローカライズされたメッセージが指定されている場合は、デフォルトのメッセージを指定する必要があります。 |
LocalizedMessagesEntry
| JSON 表現 |
|---|
{ "key": string, "value": string } |
| フィールド | |
|---|---|
key |
|
value |
|
PasswordRequirements
| JSON 表現 |
|---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
| フィールド | |
|---|---|
passwordMinimumLength |
パスワードの最小許容文字数。値 0 は、制限がないことを意味します。 |
passwordMinimumLetters |
パスワードに最低限必要な英文字の文字数。 |
passwordMinimumLowerCase |
パスワードに最低限必要な小文字の文字数。 |
passwordMinimumNonLetter |
パスワードに最低限必要な英文字以外の文字数(数字または記号)。 |
passwordMinimumNumeric |
パスワードに最低限必要な数字の文字数。 |
passwordMinimumSymbols |
パスワードに最低限必要な記号の数。 |
passwordMinimumUpperCase |
パスワードに最低限必要な大文字の文字数。 |
passwordQuality |
必要なパスワードの品質。 |
passwordHistoryLength |
パスワードの履歴の長さ。このフィールドを設定すると、ユーザーは履歴にあるパスワードと同じ新しいパスワードを入力できなくなります。値 0 は制限がないことを意味します。 |
maximumFailedPasswordsForWipe |
デバイスがワイプされるまでに間違ったデバイスのロック解除パスワードを入力できる回数。値 0 は制限がないことを意味します。 |
passwordExpirationTimeout |
パスワードの有効期限。
|
passwordScope |
パスワード要件が適用されるスコープ。 |
requirePasswordUnlock |
デバイスまたは仕事用プロファイルが強力な認証方法(パスワード、PIN、パターン)を使用してロック解除された後、他の認証方法(指紋、信頼できるエージェント、顔など)を使用してロック解除できるまでの時間。指定した時間が経過すると、デバイスまたは仕事用プロファイルのロックを解除するには、厳格な認証方法のみを使用できます。 |
unifiedLockSettings |
仕事用プロファイルが設定された Android 9 以降を搭載するデバイスで、デバイスと仕事用プロファイルに統合ロックを許可するかどうかを制御します。これは、 |
所要時間
| JSON 表現 |
|---|
{ "seconds": string, "nanos": integer } |
| フィールド | |
|---|---|
seconds |
期間の符号付き秒数。-315,576,000,000 ~+315,576,000,000 の範囲(両端を含む)にする必要があります。注: これらの境界は、60 秒/分 * 60 分/時間 * 24 時間/日 * 365.25 日/年 * 10,000 年から計算されます。 |
nanos |
期間のナノ秒分解能による、秒の符号付き小数以下部分。1 秒未満の期間は、0 の |
PackageNameList
| JSON 表現 |
|---|
{ "packageNames": [ string ] } |
| フィールド | |
|---|---|
packageNames[] |
パッケージ名のリスト。 |
ProxyInfo
| JSON 表現 |
|---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
| フィールド | |
|---|---|
host |
直接プロキシのホスト。 |
port |
直接プロキシのポート。 |
excludedHosts[] |
直接プロキシの場合、プロキシがバイパスされるホスト。ホスト名には、*.example.com などのワイルドカードを含めることができます。 |
pacUri |
プロキシの構成に使用される PAC スクリプトの URI。 |
ChoosePrivateKeyRule
| JSON 表現 |
|---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
| フィールド | |
|---|---|
urlPattern |
リクエストの URL と照合する URL パターン。設定されていない場合、または空の場合、すべての URL に一致します。これは |
packageNames[] |
このルールが適用されるパッケージ名。アプリの署名鍵証明書のフィンガープリントが、Google Play ストアと |
privateKeyAlias |
使用する秘密鍵のエイリアス。 |
AlwaysOnVpnPackage
| JSON 表現 |
|---|
{ "packageName": string, "lockdownEnabled": boolean } |
| フィールド | |
|---|---|
packageName |
VPN アプリのパッケージ名。 |
lockdownEnabled |
VPN が接続されていないときにネットワークを許可しません。 |
ComplianceRule
| JSON 表現 |
|---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
| フィールド | |
|---|---|
disableApps |
true に設定すると、デバイスを実質的に無効にするが、アプリデータは保持されるように、アプリを無効にする緩和アクションがルールに含まれます。デバイスがロックされたタスクモードでアプリを実行している場合、アプリは閉じられ、準拠していない理由を示す UI が表示されます。 |
packageNamesToDisable[] |
設定されている場合、ルールにはリストで指定されたアプリを無効にする軽減アクションが含まれますが、アプリデータは保持されます。 |
共用体フィールド condition。条件。満たされると、ルールで定義された緩和アクションがトリガーされます。条件のいずれか 1 つを設定する必要があります。condition は次のいずれかになります。 |
|
nonComplianceDetailCondition |
デバイスに一致する |
apiLevelCondition |
デバイスの Android Framework API レベルが最小要件を満たしていない場合に満たされる条件。 |
NonComplianceDetailCondition
| JSON 表現 |
|---|
{
"settingName": string,
"nonComplianceReason": enum ( |
| フィールド | |
|---|---|
settingName |
ポリシー設定の名前。これは、最上位の |
nonComplianceReason |
デバイスが設定に準拠していない理由。設定されていない場合、この条件はすべての理由に一致します。 |
packageName |
コンプライアンス違反のアプリのパッケージ名。設定されていない場合、この条件は任意のパッケージ名と一致します。 |
ApiLevelCondition
| JSON 表現 |
|---|
{ "minApiLevel": integer } |
| フィールド | |
|---|---|
minApiLevel |
必要な最小 Android Framework API レベル。デバイスが最小要件を満たしていない場合、この条件は満たされます。0 より大きい値にする必要があります。 |
SetupAction
| JSON 表現 |
|---|
{ "title": { object ( |
| フィールド | |
|---|---|
title |
このアクションのタイトル。 |
description |
このアクションの説明。 |
共用体フィールド action。セットアップ中に実行するアクション。action は次のいずれかになります。 |
|
launchApp |
アプリを起動するアクション。アプリは、キー |
LaunchAppAction
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド
|
|
packageName |
起動するアプリのパッケージ名 |
PolicyEnforcementRule
| JSON 表現 |
|---|
{ "blockAction": { object ( |
| フィールド | |
|---|---|
blockAction |
会社所有のデバイスまたは仕事用プロファイル上のアプリやデータへのアクセスをブロックするアクション。このアクションにより、コンプライアンスの問題を修正する方法に関する情報(可能な場合)を含むユーザー向けの通知もトリガーされます。注: |
wipeAction |
会社所有デバイスをリセットしたり、仕事用プロファイルを削除したりするアクション。注: |
共用体フィールド trigger。このルールをトリガーする条件。trigger は次のいずれかになります。 |
|
settingName |
適用するトップレベルのポリシー。たとえば、 |
BlockAction
| JSON 表現 |
|---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
| フィールド | |
|---|---|
blockAfterDays |
デバイスまたは仕事用プロファイルがブロックされるまでのポリシー違反の日数。アクセスを直ちにブロックするには、0 に設定します。 |
blockScope |
この |
WipeAction
| JSON 表現 |
|---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
| フィールド | |
|---|---|
wipeAfterDays |
デバイスまたは仕事用プロファイルがワイプされるまでのポリシー違反の日数。 |
preserveFrp |
出荷時設定へのリセット保護機能のデータがデバイスに保持されているかどうか。この設定は仕事用プロファイルには適用されません。 |
KioskCustomization
| JSON 表現 |
|---|
{ "powerButtonActions": enum ( |
| フィールド | |
|---|---|
powerButtonActions |
ユーザーが電源ボタンを長押ししたときのキオスクモードのデバイスの動作を設定します。 |
systemErrorWarnings |
キオスクモードで、クラッシュしたアプリや応答しないアプリのシステム エラー ダイアログをブロックするかどうかを指定します。ブロックされると、ユーザーが UI で [アプリを閉じる] オプションを選択したかのように、システムによってアプリが強制停止されます。 |
systemNavigation |
キオスクモードで有効にするナビゲーション機能(ホームボタン、概要ボタンなど)を指定します。 |
statusBar |
キオスクモードでシステム情報と通知を無効にするかどうかを指定します。 |
deviceSettings |
キオスクモードで設定アプリを許可するかどうかを指定します。 |
AdvancedSecurityOverrides
| JSON 表現 |
|---|
{ "untrustedAppsPolicy": enum ( |
| フィールド | |
|---|---|
untrustedAppsPolicy |
デバイスに適用される信頼できないアプリ(提供元不明のアプリ)のポリシー。 |
googlePlayProtectVerifyApps |
Google Play プロテクトの検証が強制されているかどうか。 |
developerSettings |
デベロッパー設定(デベロッパー オプションとセーフモード)へのアクセスを制御します。 |
commonCriteriaMode |
Common Criteria モードを制御する - 情報技術セキュリティ評価のための Common Criteria(CC)で定義されているセキュリティ標準。コモン クライテリア モードを有効にすると、デバイス上の特定のセキュリティ コンポーネントが強化されます。詳しくは、 警告: コモン クライテリア モードでは、通常は国家安全保障システムやその他の機密性の高い組織で使用される IT プロダクトにのみ必要な厳格なセキュリティ モデルが適用されます。デバイスの標準的な使用に影響する可能性があります。必要な場合にのみ有効にします。以前に有効にした共通基準モードをオフにすると、ユーザーが設定したすべての Wi-Fi ネットワークが失われ、ユーザー入力が必要な企業が設定した Wi-Fi ネットワークを再設定する必要が生じる可能性があります。 |
personalAppsThatCanReadWorkNotifications[] |
NotificationListenerService を使用して仕事用プロファイルの通知を読み取ることができる個人用アプリ。デフォルトでは、システムアプリ以外の個人用アプリは仕事用通知を読み取ることができません。リスト内の各値はパッケージ名でなければなりません。 |
mtePolicy |
省略可。デバイスの Memory Tagging Extension(MTE)を制御します。MTE ポリシーの変更を適用するには、デバイスを再起動する必要があります。Android 15 以降では、ポリシーの変更がデバイスの再起動を保留中の場合、 |
contentProtectionPolicy |
省略可。不正なアプリをスキャンするコンテンツ保護を有効にするかどうかを制御します。この機能は Android 15 以降でサポートされています。 |
PersonalUsagePolicies
| JSON 表現 |
|---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
| フィールド | |
|---|---|
cameraDisabled |
true の場合、個人用プロファイルでカメラが無効になります。 |
screenCaptureDisabled |
true の場合、すべてのユーザーに対してスクリーン キャプチャが無効になります。 |
accountTypesWithManagementDisabled[] |
ユーザーが管理できないアカウントの種類。 |
maxDaysWithWorkOff |
仕事用プロファイルをオフにできる期間を制御します。最小期間は 3 日以上にする必要があります。その他の詳細は次のとおりです。
|
personalPlayStoreMode |
|
personalApplications[] |
個人用プロファイルのアプリに適用されるポリシー。 |
privateSpacePolicy |
省略可。デバイスでプライベート スペースを許可するかどうかを制御します。 |
bluetoothSharing |
省略可。Bluetooth 共有が許可されているかどうか。 |
PersonalApplicationPolicy
| JSON 表現 |
|---|
{
"packageName": string,
"installType": enum ( |
| フィールド | |
|---|---|
packageName |
アプリのパッケージ名。 |
installType |
実行するインストールのタイプ。 |
OncCertificateProvider
| JSON 表現 |
|---|
{ "certificateReferences": [ string ], // Union field |
| フィールド | |
|---|---|
certificateReferences[] |
この機能は一般提供されていません。 |
共用体フィールド この機能は一般提供されていません。 |
|
contentProviderEndpoint |
この機能は一般提供されていません。 |
ContentProviderEndpoint
| JSON 表現 |
|---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
| フィールド | |
|---|---|
uri |
この機能は一般提供されていません。 |
packageName |
この機能は一般提供されていません。 |
signingCertsSha256[] |
必須。この機能は一般提供されていません。 |
CrossProfilePolicies
| JSON 表現 |
|---|
{ "showWorkContactsInPersonalProfile": enum ( |
| フィールド | |
|---|---|
showWorkContactsInPersonalProfile |
個人用アプリが仕事用プロファイルに保存されている連絡先にアクセスできるかどうか。
|
crossProfileCopyPaste |
一方のプロファイル(個人用または仕事用)からコピーしたテキストを、もう一方のプロファイルに貼り付けることができるかどうか。 |
crossProfileDataSharing |
一方のプロファイル(個人用または仕事用)のデータを、もう一方のプロファイルのアプリと共有できるかどうか。インテントによるシンプルなデータ共有を具体的に制御します。連絡先の検索、コピー&ペースト、仕事用アプリと個人用アプリの接続など、他のクロス プロファイル通信チャネルの管理は個別に設定されます。 |
workProfileWidgetsDefault |
仕事用プロファイルのウィジェットのデフォルトの動作を指定します。ポリシーで特定のアプリの |
crossProfileAppFunctions |
省略可。個人用プロファイルのアプリが、仕事用プロファイルのアプリによって公開されたアプリ機能を呼び出すことができるかどうかを制御します。 |
exemptionsToShowWorkContactsInPersonalProfile |
Android 14 以降でサポートされています。Android のバージョンが 14 より前の場合は、 |
UsageLog
| JSON 表現 |
|---|
{ "enabledLogTypes": [ enum ( |
| フィールド | |
|---|---|
enabledLogTypes[] |
有効にするログタイプを指定します。使用状況のロギングが有効になっている場合、ユーザーはデバイス上のメッセージを受け取ります。 |
uploadOnCellularAllowed[] |
有効になっているログタイプのうち、モバイルデータ通信でアップロードできるものを指定します。デフォルトでは、デバイスが Wi-Fi に接続すると、ログはアップロード用にキューに登録されます。 |
DeviceConnectivityManagement
| JSON 表現 |
|---|
{ "usbDataAccess": enum ( |
| フィールド | |
|---|---|
usbDataAccess |
USB 経由で転送できるファイルやデータを制御します。会社所有デバイスでのみサポートされています。 |
configureWifi |
Wi-Fi の構成権限を制御します。設定されたオプションに応じて、ユーザーは Wi-Fi ネットワークの設定を完全に制御できるか、制限付きで制御できるか、まったく制御できないかのいずれかになります。 |
wifiDirectSettings |
Wi-Fi Direct の設定の構成と使用を制御します。Android 13 以降を搭載する会社所有のデバイスでサポートされています。 |
tetheringSettings |
テザリングの設定を制御します。設定された値に基づいて、ユーザーはさまざまな形式のテザリングを部分的または完全に使用できなくなります。 |
wifiSsidPolicy |
デバイスが接続できる Wi-Fi SSID の制限。なお、この設定はデバイスで構成できるネットワークには影響しません。Android 13 以降を搭載する会社所有のデバイスでサポートされています。 |
wifiRoamingPolicy |
省略可。Wi-Fi ローミング ポリシー。 |
bluetoothSharing |
省略可。Bluetooth 共有を許可するかどうかを制御します。 |
preferentialNetworkServiceSettings |
省略可。優先ネットワーク サービス構成。このフィールドを設定すると、 |
apnPolicy |
省略可。アクセス ポイント名(APN)ポリシー。デバイス上の他の APN をオーバーライドする可能性のあるアクセス ポイント名(APN)の設定。詳しくは、 |
WifiSsidPolicy
| JSON 表現 |
|---|
{ "wifiSsidPolicyType": enum ( |
| フィールド | |
|---|---|
wifiSsidPolicyType |
適用する Wi-Fi SSID ポリシーのタイプ。 |
wifiSsids[] |
省略可。ポリシーで適用される Wi-Fi SSID のリスト。WifiSsidPolicyType が |
WifiSsid
| JSON 表現 |
|---|
{ "wifiSsid": string } |
| フィールド | |
|---|---|
wifiSsid |
必須。文字列として表される Wi-Fi SSID。 |
WifiRoamingPolicy
| JSON 表現 |
|---|
{
"wifiRoamingSettings": [
{
object ( |
| フィールド | |
|---|---|
wifiRoamingSettings[] |
省略可。Wi-Fi ローミングの設定。このリストで指定する SSID は一意である必要があります。一意でない場合、ポリシーは拒否されます。 |
WifiRoamingSetting
| JSON 表現 |
|---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
| フィールド | |
|---|---|
wifiSsid |
必須。Wi-Fi ネットワークの SSID。 |
wifiRoamingMode |
必須。指定された SSID の Wi-Fi ローミング モード。 |
PreferentialNetworkServiceSettings
| JSON 表現 |
|---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
| フィールド | |
|---|---|
preferentialNetworkServiceConfigs[] |
必須。複数のエンタープライズ スライスを有効にする優先ネットワーク サービス構成。同じ |
defaultPreferentialNetworkId |
必須。
|
PreferentialNetworkServiceConfig
| JSON 表現 |
|---|
{ "preferentialNetworkId": enum ( |
| フィールド | |
|---|---|
preferentialNetworkId |
必須。優先ネットワーク識別子。 |
fallbackToDefaultConnection |
省略可。デバイス全体のデフォルト ネットワークへのフォールバックが許可されているかどうか。これを |
nonMatchingNetworks |
省略可。この構成が適用されるアプリが、優先サービス以外のネットワークを使用できないようにブロックされるかどうか。これが |
ApnPolicy
| JSON 表現 |
|---|
{ "overrideApns": enum ( |
| フィールド | |
|---|---|
overrideApns |
省略可。オーバーライド APN が無効か有効か。詳細については、 |
apnSettings[] |
省略可。オーバーライド APN の APN 設定。提供された APN 設定の間に競合があってはなりません。競合がある場合、ポリシーは拒否されます。2 つの |
ApnSetting
| JSON 表現 |
|---|
{ "apnTypes": [ enum ( |
| フィールド | |
|---|---|
apnTypes[] |
必須。APN の使用カテゴリ。このフィールドが空の場合、または |
apn |
必須。APN の名前。このフィールドが空の場合、ポリシーは拒否されます。 |
displayName |
必須。APN を説明する人が読める形式の名前。このフィールドが空の場合、ポリシーは拒否されます。 |
alwaysOnSetting |
省略可。この APN で CM-IDLE モードから CM-CONNECTED 状態に移行するたびにユーザー プレーン リソースをアクティブ化する必要があるかどうか。3GPP TS 23.501 セクション 5.6.13 を参照してください。 |
authType |
省略可。APN の認証タイプ。 |
carrierId |
省略可。APN の携帯通信会社 ID。値 0(デフォルト)は設定されていないことを意味し、負の値は拒否されます。 |
mmsProxyAddress |
省略可。APN の MMS(マルチメディア メッセージング サービス)プロキシ アドレス。IP アドレスまたはホスト名(URL ではない)を指定できます。 |
mmsProxyPort |
省略可。APN の MMS(マルチメディア メッセージング サービス)プロキシ ポート。値 0(デフォルト)は設定されていないことを意味し、負の値は拒否されます。 |
mmsc |
省略可。APN の MMSC(マルチメディア メッセージング サービス センター)URI。 |
mtuV4 |
省略可。この APN 設定によって起動された IPv4 ルートのデフォルトの MTU(最大伝送単位)サイズ(バイト単位)。値 0(デフォルト)は設定されていないことを意味し、負の値は拒否されます。Android 13 以降でサポートされています。Android バージョンが 13 より前の場合は、 |
mtuV6 |
省略可。APN が接続された IPv6 モバイル インターフェースの MTU(最大伝送単位)サイズ。値 0(デフォルト)は設定されていないことを意味し、負の値は拒否されます。Android 13 以降でサポートされています。Android バージョンが 13 より前の場合は、 |
mvnoType |
省略可。APN の MVNO マッチタイプ。 |
networkTypes[] |
省略可。APN が使用する可能性のある無線技術(ネットワーク タイプ)。このフィールドに |
username |
省略可。APN の APN ユーザー名。 |
password |
省略可。APN の APN パスワード。 |
numericOperatorId |
省略可。APN の数値のオペレーター ID。数値の事業者 ID は、MCC(モバイル カントリー コード)+ MNC(モバイル ネットワーク コード)として定義されます。 |
protocol |
省略可。この APN への接続に使用するプロトコル。 |
roamingProtocol |
省略可。デバイスがローミング中にこの APN に接続するために使用するプロトコル。 |
proxyAddress |
省略可。APN のプロキシ アドレス。 |
proxyPort |
省略可。APN のプロキシポート。値 0(デフォルト)は設定されていないことを意味し、負の値は拒否されます。 |
DeviceRadioState
| JSON 表現 |
|---|
{ "wifiState": enum ( |
| フィールド | |
|---|---|
wifiState |
Wi-Fi の現在の状態と、ユーザーがその状態を変更できるかどうかを制御します。 |
airplaneModeState |
ユーザーが機内モードを切り替えられるかどうかを制御します。 |
ultraWidebandState |
超広帯域の設定の状態と、ユーザーがオン / オフを切り替えられるかどうかを制御します。 |
cellularTwoGState |
ユーザーが携帯通信会社の 2G 設定を切り替えられるかどうかを制御します。 |
minimumWifiSecurityLevel |
デバイスが接続できる Wi-Fi ネットワークの最低限必要なセキュリティ レベル。 |
userInitiatedAddEsimSettings |
省略可。ユーザーが eSIM プロファイルを追加できるかどうかを制御します。 |
DisplaySettings
| JSON 表現 |
|---|
{ "screenBrightnessSettings": { object ( |
| フィールド | |
|---|---|
screenBrightnessSettings |
省略可。画面の明るさの設定を制御します。 |
screenTimeoutSettings |
省略可。画面消灯の設定を制御します。 |
ScreenBrightnessSettings
| JSON 表現 |
|---|
{
"screenBrightnessMode": enum ( |
| フィールド | |
|---|---|
screenBrightnessMode |
省略可。画面の明るさモードを制御します。 |
screenBrightness |
省略可。画面の明るさ。1 は最も暗く、255 は最も明るい。値 0(デフォルト)は、画面の明るさが設定されていないことを意味します。その他の値は拒否されます。これを設定するには、 |
ScreenTimeoutSettings
| JSON 表現 |
|---|
{
"screenTimeoutMode": enum ( |
| フィールド | |
|---|---|
screenTimeoutMode |
省略可。ユーザーが画面のタイムアウトを設定できるかどうかを制御します。 |
screenTimeout |
省略可。画面のタイムアウト時間を制御します。画面のタイムアウト時間は 0 より大きい必要があります。そうでない場合は拒否されます。また、
|
WorkAccountSetupConfig
| JSON 表現 |
|---|
{
"authenticationType": enum ( |
| フィールド | |
|---|---|
authenticationType |
省略可。デバイス上のユーザーの認証タイプ。 |
requiredAccountEmail |
省略可。追加する特定の Google 仕事用アカウントのメールアドレス。このフィールドは、 |
DefaultApplicationSetting
| JSON 表現 |
|---|
{ "defaultApplicationType": enum ( |
| フィールド | |
|---|---|
defaultApplicationType |
必須。デフォルトのアプリケーションを設定するアプリタイプ。 |
defaultApplications[] |
必須。特定のタイプのデフォルト アプリとして設定できるアプリのリスト。このリストは空にしたり、重複を含めたりすることはできません。リスト内の最初のアプリがインストールされ、
リスト内のアプリがいずれもインストールされていない場合、 仕事用プロファイルが設定されている会社所有デバイスで |
defaultApplicationScopes[] |
必須。ポリシーを適用するスコープ。このリストは空にしたり、重複を含めたりすることはできません。 指定されたスコープのいずれも管理モードに適用できない場合(たとえば、完全管理対象デバイスがリストに |
DefaultApplication
| JSON 表現 |
|---|
{ "packageName": string } |
| フィールド | |
|---|---|
packageName |
必須。デフォルトのアプリとして設定されるパッケージ名。パッケージ名が無効な場合、ポリシーは拒否されます。 |
ツールのアノテーション
破壊的ヒント: ❌ | べき等ヒント: ✅ | 読み取り専用ヒント: ✅ | オープン ワールド ヒント: ❌