Инструмент: list_policies
Отображает список политик для данного предприятия. Необходимо указать имя ресурса предприятия в родительском поле (например, enterprises/{enterpriseId}).
В следующем примере показано, как использовать curl для вызова инструмента MCP list_policies .
| Запрос 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[] | Политика применяется к приложениям. Приложение может содержать не более 3000 элементов. |
maximumTimeToLock | Максимальное время в миллисекундах, в течение которого пользователь может проявлять активность до блокировки устройства. Значение 0 означает отсутствие ограничений. |
screenCaptureDisabled | Отключена ли функция захвата экрана. |
cameraDisabled | Если |
keyguardDisabledFeatures[] | Отключены настройки блокировки экрана, такие как виджеты. |
defaultPermissionPolicy | Политика разрешений по умолчанию для запросов на получение разрешений во время выполнения. |
persistentPreferredActivities[] | Действия обработчика намерений по умолчанию. |
openNetworkConfiguration | Настройка сети для устройства. Дополнительную информацию см. в разделе «Настройка сети» . |
systemUpdate | Политика обновления системы определяет, как применяются обновления ОС. Если тип обновления — Примечание: Системные обновления Google Play (также называемые основными обновлениями) загружаются автоматически и требуют перезагрузки устройства для установки. Дополнительную информацию см. в разделе «Основные обновления» в разделе «Управление системными обновлениями» . |
accountTypesWithManagementDisabled[] | Типы учетных записей, которыми пользователь не может управлять. |
addUserDisabled | Отключено ли добавление новых пользователей и профилей. Для устройств, где |
adjustVolumeDisabled | Отключает ли регулировку общей громкости. Также отключает звук устройства. Эта настройка действует только на полностью управляемых устройствах. |
factoryResetDisabled | Отключена ли функция сброса к заводским настройкам через меню настроек. |
installAppsDisabled | Отключена ли возможность установки приложений пользователем. |
mountPhysicalMediaDisabled | Отключена ли возможность подключения пользователем физических внешних носителей. |
modifyAccountsDisabled | Отключена ли функция добавления или удаления учетных записей. |
safeBootDisabled | Отключена ли функция перезагрузки устройства в безопасном режиме. |
uninstallAppsDisabled | Отключается ли возможность удаления приложений пользователем. Это предотвращает удаление приложений, даже тех, которые были удалены с помощью |
statusBarDisabled | Отключена ли строка состояния. Это отключает уведомления, быстрые настройки и другие экранные наложения, позволяющие выйти из полноэкранного режима. УСТАРЕЛО. Чтобы отключить строку состояния на киосковом устройстве, используйте InstallType |
keyguardDisabled | Если это так, то блокировка экрана будет отключена для основного и/или дополнительного дисплеев. Данная политика поддерживается только в режиме выделенного управления устройством. |
minimumApiLevel | Минимально допустимый уровень API Android. |
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 нет соответствующих правил. Для устройств с Android ниже P установка этого параметра может сделать корпоративные ключи уязвимыми. Это значение не будет иметь никакого эффекта, если какое-либо приложение имеет область делегирования |
encryptionPolicy | Включено ли шифрование |
usbMassStorageEnabled | Включено ли USB-хранилище. Устарело. |
permissionGrants[] | Явные разрешения или групповые разрешения/отказы для всех приложений. Эти значения переопределяют значение |
playStoreMode | Этот режим определяет, какие приложения будут доступны пользователю в Play Store, а также поведение устройства при удалении приложений из списка разрешенных. |
setupActions[] | Действия, которые необходимо выполнить в процессе настройки. Можно указать не более одного действия. |
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[] | Необязательно. Настройка приложения по умолчанию для поддерживаемых типов. Если приложение по умолчанию успешно установлено хотя бы для одного типа приложений в профиле, пользователи не смогут изменить какие-либо приложения по умолчанию в этом профиле. Для каждого Дополнительные сведения см. в руководстве по настройкам приложения по умолчанию . |
Политика приложения
| JSON-представление |
|---|
{ "packageName": string, "installType": enum ( |
| Поля | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName | Имя пакета приложения. Например, | ||||||||||||||||
installType | Тип выполняемого монтажа. | ||||||||||||||||
lockTaskAllowed | Разрешается ли приложению блокироваться в полноэкранном режиме. УСТАРЕЛО. Используйте InstallType | ||||||||||||||||
defaultPermissionPolicy | Политика по умолчанию для всех разрешений, запрашиваемых приложением. Если указана, она переопределяет политику уровня | ||||||||||||||||
permissionGrants[] | Явное предоставление или отказ в предоставлении разрешений приложению. Эти значения переопределяют значения | ||||||||||||||||
managedConfiguration | Управляемая конфигурация применяется к приложению. Формат конфигурации определяется значениями
| ||||||||||||||||
disabled | Отключено ли приложение. При отключении данные приложения сохраняются. | ||||||||||||||||
minimumVersionCode | Минимальная версия приложения, работающего на устройстве. Если задано, устройство попытается обновить приложение как минимум до этой версии. Если приложение не обновлено, устройство будет содержать | ||||||||||||||||
delegatedScopes[] | Области действия, делегированные приложению политикой устройства Android. Они предоставляют дополнительные привилегии приложениям, к которым применяются. | ||||||||||||||||
managedConfigurationTemplate | Шаблон управляемых конфигураций для приложения, сохраненный из iframe управляемых конфигураций . Это поле игнорируется, если задан параметр managed_configuration. | ||||||||||||||||
accessibleTrackIds[] | Список идентификаторов треков приложения, к которым может получить доступ устройство, принадлежащее предприятию. Если список содержит несколько идентификаторов треков, устройства получают последнюю версию из всех доступных треков. Если список не содержит идентификаторов треков, устройства имеют доступ только к производственному треку приложения. Более подробная информация о каждом треке доступна в AppTrackInfo . | ||||||||||||||||
connectedWorkAndPersonalApp | Определяет, может ли приложение взаимодействовать само с собой между рабочим и личным профилями устройства, при условии согласия пользователя. | ||||||||||||||||
autoUpdateMode | Управляет режимом автоматического обновления приложения. | ||||||||||||||||
extensionConfig | Настройка для включения этого приложения в качестве приложения-расширения с возможностью взаимодействия с политикой устройств Android в автономном режиме. Это поле может быть задано максимум для одного приложения. Если существует какое-либо приложение с ролью Отпечаток сертификата ключа подписи приложения на устройстве должен совпадать с одной из записей в | ||||||||||||||||
alwaysOnVpnLockdownExemption | Указывает, разрешено ли приложению использовать сеть, когда VPN не подключен и включен параметр | ||||||||||||||||
workProfileWidgets | Указывает, разрешено ли приложению, установленному в рабочем профиле, добавлять виджеты на главный экран. | ||||||||||||||||
credentialProviderPolicy | Необязательно. Разрешается ли приложению выступать в качестве поставщика учетных данных на Android 14 и выше. | ||||||||||||||||
customAppConfig | Необязательно. Настройки для этого пользовательского приложения. Для этого параметру | ||||||||||||||||
installConstraint[] | Необязательно. Ограничения для установки приложения. Можно указать максимум одно | ||||||||||||||||
installPriority | Необязательно. Среди приложений, у которых
Этот параметр определяет относительный приоритет установки. Значение 0 (по умолчанию) означает, что данное приложение не имеет приоритета над другими приложениями. Для значений от 1 до 10 000 меньшее значение означает более высокий приоритет. Значения, выходящие за пределы диапазона от 0 до 10 000 включительно, отклоняются. | ||||||||||||||||
userControlSettings | Необязательный параметр. Указывает, разрешен ли пользовательский контроль для приложения. Пользовательский контроль включает в себя такие действия, как принудительная остановка и очистка данных приложения. Для некоторых типов приложений действуют особые правила, см. | ||||||||||||||||
preferentialNetworkId | Необязательный параметр. Идентификатор предпочтительной сети, используемой приложением. Для указанного идентификатора сети должна быть конфигурация в | ||||||||||||||||
signingKeyCerts[] | Необязательно. Подписание ключевых сертификатов приложения. Это поле обязательно для заполнения в следующих случаях:
Если это поле не задано для пользовательского приложения, политика отклоняется. Если оно не задано, когда это требуется для обычного приложения, сообщается о В остальных случаях это поле является необязательным, и используются сертификаты ключей подписи, полученные из Play Store. См. следующие параметры политики, чтобы узнать, как используется это поле:
| ||||||||||||||||
roles[] | Необязательно. Роли, которые есть у приложения. Приложения, обладающие определенными ролями, могут быть освобождены от ограничений по энергопотреблению и фоновому выполнению, а также от приостановки и перехода в спящий режим на Android 14 и выше. Пользовательский контроль также может быть запрещен для приложений с определенными ролями на Android 11 и выше. Для получения более подробной информации обратитесь к документации по каждому Приложение получает уведомление о назначенных ему ролях, если у него есть служба приема уведомлений с атрибутом Для применения исключений и уведомления приложения о ролях, отпечаток сертификата ключа подписи приложения на устройстве должен совпадать с одним из отпечатков сертификатов ключа подписи, полученных из Play Store, или с одной из записей в Не должно быть дублирующихся ролей с одинаковым | ||||||||||||||||
PermissionGrant
| JSON-представление |
|---|
{
"permission": string,
"policy": enum ( |
| Поля | |
|---|---|
permission | Разрешение или группа Android, например, |
policy | Правила предоставления разрешения. |
Структура
| JSON-представление |
|---|
{ "fields": { string: value, ... } } |
| Поля | |
|---|---|
fields | Неупорядоченная карта динамически типизированных значений. Объект, содержащий список пар |
Ввод полей
| JSON-представление |
|---|
{ "key": string, "value": value } |
| Поля | |
|---|---|
key | |
value | |
Ценить
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
kind поля объединения. Тип значения. kind может быть только одним из следующих: | |
nullValue | Представляет собой нулевое значение. |
numberValue | Представляет собой значение типа double. |
stringValue | Представляет собой строковое значение. |
boolValue | Представляет собой логическое значение. |
structValue | Представляет собой структурированное значение. |
listValue | Представляет собой повторяющееся |
ListValue
| JSON-представление |
|---|
{ "values": [ value ] } |
| Поля | |
|---|---|
values[] | Повторяющееся поле с динамически типизированными значениями. |
ManagedConfigurationTemplate
| JSON-представление |
|---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
| Поля | |
|---|---|
templateId | Идентификатор шаблона управляемых конфигураций. |
configurationVariables | Необязательно: карта, содержащая переменные конфигурации в формате <ключ, значение>, определенные для данной конфигурации. Объект, содержащий список пар |
ConfigurationVariablesEntry
| JSON-представление |
|---|
{ "key": string, "value": string } |
| Поля | |
|---|---|
key | |
value | |
ExtensionConfig
| JSON-представление |
|---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
| Поля | |
|---|---|
signingKeyFingerprintsSha256[] | Хэши SHA-256 в шестнадцатеричном формате сертификатов ключей подписи приложения расширения. Допустимы только шестнадцатеричные строковые представления из 64 символов. Отпечатки сертификатов ключей подписи всегда получаются из Play Store, и это поле используется для предоставления дополнительных отпечатков сертификатов ключей подписи. Однако, если приложение недоступно в Play Store, это поле необходимо установить. Если это поле не установлено, и приложение недоступно в Play Store, будет выдано сообщение Для того чтобы приложение могло взаимодействовать с политикой Android Device Policy, отпечаток сертификата ключа подписи приложения-расширения на устройстве должен совпадать с одним из отпечатков сертификатов ключа подписи, полученных из Play Store, или с отпечатками, указанными в этом поле. В производственных условиях рекомендуется оставлять это поле пустым. |
notificationReceiver | Полное имя класса службы-приемника для политики устройств Android, предназначенной для уведомления приложения расширения о любых обновлениях статуса локальных команд. Служба должна быть экспортирована в файле |
CustomAppConfig
| JSON-представление |
|---|
{
"userUninstallSettings": enum ( |
| Поля | |
|---|---|
userUninstallSettings | Необязательно. Настройки удаления пользовательского приложения. |
InstallConstraint
| JSON-представление |
|---|
{ "networkTypeConstraint": enum ( |
| Поля | |
|---|---|
networkTypeConstraint | Необязательно. Ограничение по типу сети. |
chargingConstraint | Необязательно. Ограничение на зарядку. |
deviceIdleConstraint | Необязательно. Ограничение на время простоя устройства. |
Сертификат ключа подписи приложения
| 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[] | Категории намерений, которые необходимо сопоставить в фильтре. Намерение включает в себя необходимые категории, и все они должны быть включены в фильтр для обеспечения соответствия. Другими словами, добавление категории в фильтр не влияет на соответствие, если эта категория не указана в намерении. |
Обновление системы
| JSON-представление |
|---|
{ "type": enum ( |
| Поля | |
|---|---|
type | Тип обновления системы, которое необходимо настроить. |
startMinutes | Если тип — |
endMinutes | Если тип — |
allowedDaysWithoutUpdate | Если это значение больше нуля, то это количество дней после появления ожидающего обновления, в течение которых устройство может оставаться совместимым, не устанавливая обновление. В противном случае это не имеет никакого эффекта. |
freezePeriods[] | Ежегодно повторяющийся период, в течение которого обновления системы по беспроводной сети (OTA) откладываются для фиксации версии операционной системы, работающей на устройстве. Чтобы предотвратить фиксацию устройства на неопределенный срок, каждый период фиксации должен разделяться как минимум 60 днями. |
Период заморозки
| JSON-представление |
|---|
{ "startDate": { object ( |
| Поля | |
|---|---|
startDate | Дата начала (включительно) периода заморозки. Примечание: необходимо указать |
endDate | Дата окончания (включительно) периода заморозки. Должна быть не позднее 90 дней с даты начала. Если дата окончания раньше даты начала, период заморозки считается завершающим этапом года. Примечание: необходимо указать |
Дата
| JSON-представление |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Поля | |
|---|---|
year | Год даты. Должен быть от 1 до 9999, или 0, чтобы указать дату без года. |
month | Месяц года. Должен быть от 1 до 12, или 0, чтобы указать год без месяца и дня. |
day | День месяца. Должен быть от 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 | Необязательный параметр. Указывает, включена ли функция формирования отчетов |
Настройки отчетности приложений
| JSON-представление |
|---|
{ "includeRemovedApps": boolean } |
| Поля | |
|---|---|
includeRemovedApps | Включаются ли удаленные приложения в отчеты о приложениях. |
Пользовательское сообщение
| JSON-представление |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Поля | |
|---|---|
localizedMessages | Карта, содержащая пары <локаль, сообщение>, где локаль — это корректно сформированный код языка BCP 47 , например, en-US, es-ES или fr. Объект, содержащий список пар |
defaultMessage | Сообщение по умолчанию отображается, если локализованное сообщение не указано или язык пользователя не совпадает ни с одним из локализованных сообщений. Если локализованные сообщения указаны, необходимо указать сообщение по умолчанию. |
ЛокализованныеСообщенияВвод
| JSON-представление |
|---|
{ "key": string, "value": string } |
| Поля | |
|---|---|
key | |
value | |
Требования к паролю
| JSON-представление |
|---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
| Поля | |
|---|---|
passwordMinimumLength | Минимально допустимая длина пароля. Значение 0 означает отсутствие ограничений. Применяется только в том случае, если |
passwordMinimumLetters | Минимальное количество букв, необходимое для пароля. Это правило применяется только в том случае, если |
passwordMinimumLowerCase | Минимальное количество строчных букв, необходимых для пароля. Это требование применяется только в том случае, если |
passwordMinimumNonLetter | Минимальное количество символов, не являющихся буквами (цифры или символы), требуемое в пароле. Это правило применяется только в том случае, если |
passwordMinimumNumeric | Minimum number of numerical digits required in the password. Only enforced when |
passwordMinimumSymbols | Minimum number of symbols required in the password. Only enforced when |
passwordMinimumUpperCase | Minimum number of upper case letters required in the password. Only enforced when |
passwordQuality | The required password quality. |
passwordHistoryLength | The length of the password history. After setting this field, the user won't be able to enter a new password that is the same as any password in the history. A value of 0 means there is no restriction. |
maximumFailedPasswordsForWipe | Number of incorrect device-unlock passwords that can be entered before a device is wiped. A value of 0 means there is no restriction. |
passwordExpirationTimeout | Password expiration timeout. A duration in seconds with up to nine fractional digits, ending with ' |
passwordScope | The scope that the password requirement applies to. |
requirePasswordUnlock | The length of time after a device or work profile is unlocked using a strong form of authentication (password, PIN, pattern) that it can be unlocked using any other authentication method (eg fingerprint, trust agents, face). After the specified time period elapses, only strong forms of authentication can be used to unlock the device or work profile. |
unifiedLockSettings | Controls whether a unified lock is allowed for the device and the work profile, on devices running Android 9 and above with a work profile. This can be set only if |
Продолжительность
| JSON-представление |
|---|
{ "seconds": string, "nanos": integer } |
| Поля | |
|---|---|
seconds | Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years |
nanos | Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 |
PackageNameList
| JSON-представление |
|---|
{ "packageNames": [ string ] } |
| Поля | |
|---|---|
packageNames[] | A list of package names. |
ProxyInfo
| JSON-представление |
|---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
| Поля | |
|---|---|
host | The host of the direct proxy. |
port | The port of the direct proxy. |
excludedHosts[] | For a direct proxy, the hosts for which the proxy is bypassed. The host names may contain wildcards such as *.example.com. |
pacUri | The URI of the PAC script used to configure the proxy. |
ChoosePrivateKeyRule
| JSON-представление |
|---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
| Поля | |
|---|---|
urlPattern | The URL pattern to match against the URL of the request. If not set or empty, it matches all URLs. This uses the regular expression syntax of |
packageNames[] | The package names to which this rule applies. The signing key certificate fingerprint of the app is verified against the signing key certificate fingerprints provided by Play Store and |
privateKeyAlias | The alias of the private key to be used. |
AlwaysOnVpnPackage
| JSON-представление |
|---|
{ "packageName": string, "lockdownEnabled": boolean } |
| Поля | |
|---|---|
packageName | The package name of the VPN app. |
lockdownEnabled | Disallows networking when the VPN is not connected. |
ComplianceRule
| JSON-представление |
|---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
| Поля | |
|---|---|
disableApps | If set to true, the rule includes a mitigating action to disable apps so that the device is effectively disabled, but app data is preserved. If the device is running an app in locked task mode, the app will be closed and a UI showing the reason for non-compliance will be displayed. |
packageNamesToDisable[] | If set, the rule includes a mitigating action to disable apps specified in the list, but app data is preserved. |
Union field condition . The condition, which when satisfied, triggers the mitigating actions defined in the rule. Exactly one of the conditions must be set. condition can be only one of the following: | |
nonComplianceDetailCondition | A condition which is satisfied if there exists any matching |
apiLevelCondition | A condition which is satisfied if the Android Framework API level on the device doesn't meet a minimum requirement. |
NonComplianceDetailCondition
| JSON-представление |
|---|
{
"settingName": string,
"nonComplianceReason": enum ( |
| Поля | |
|---|---|
settingName | The name of the policy setting. This is the JSON field name of a top-level |
nonComplianceReason | The reason the device is not in compliance with the setting. If not set, then this condition matches any reason. |
packageName | The package name of the app that's out of compliance. If not set, then this condition matches any package name. |
ApiLevelCondition
| JSON-представление |
|---|
{ "minApiLevel": integer } |
| Поля | |
|---|---|
minApiLevel | The minimum desired Android Framework API level. If the device doesn't meet the minimum requirement, this condition is satisfied. Must be greater than zero. |
SetupAction
| JSON-представление |
|---|
{ "title": { object ( |
| Поля | |
|---|---|
title | Title of this action. |
description | Description of this action. |
Union field action . The action to execute during setup. action can be only one of the following: | |
launchApp | An action to launch an app. The app will be launched with an intent containing an extra with key |
LaunchAppAction
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Union field | |
packageName | Package name of app to be launched |
PolicyEnforcementRule
| JSON-представление |
|---|
{ "blockAction": { object ( |
| Поля | |
|---|---|
blockAction | An action to block access to apps and data on a company owned device or in a work profile. This action also triggers a user-facing notification with information (where possible) on how to correct the compliance issue. Note: |
wipeAction | An action to reset a company owned device or delete a work profile. Note: |
Union field trigger . Condition which will trigger this rule. trigger can be only one of the following: | |
settingName | The top-level policy to enforce. For example, |
BlockAction
| JSON-представление |
|---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
| Поля | |
|---|---|
blockAfterDays | Number of days the policy is non-compliant before the device or work profile is blocked. To block access immediately, set to 0. |
blockScope | Specifies the scope of this |
WipeAction
| JSON-представление |
|---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
| Поля | |
|---|---|
wipeAfterDays | Number of days the policy is non-compliant before the device or work profile is wiped. |
preserveFrp | Whether the factory-reset protection data is preserved on the device. This setting doesn't apply to work profiles. |
KioskCustomization
| JSON-представление |
|---|
{ "powerButtonActions": enum ( |
| Поля | |
|---|---|
powerButtonActions | Sets the behavior of a device in kiosk mode when a user presses and holds (long-presses) the Power button. |
systemErrorWarnings | Specifies whether system error dialogs for crashed or unresponsive apps are blocked in kiosk mode. When blocked, the system will force-stop the app as if the user chooses the "close app" option on the UI. |
systemNavigation | Specifies which navigation features are enabled (eg Home, Overview buttons) in kiosk mode. |
statusBar | Specifies whether system info and notifications are disabled in kiosk mode. |
deviceSettings | Specifies whether the Settings app is allowed in kiosk mode. |
AdvancedSecurityOverrides
| JSON-представление |
|---|
{ "untrustedAppsPolicy": enum ( |
| Поля | |
|---|---|
untrustedAppsPolicy | The policy for untrusted apps (apps from unknown sources) enforced on the device. Replaces |
googlePlayProtectVerifyApps | Whether Google Play Protect verification is enforced. Replaces |
developerSettings | Controls access to developer settings: developer options and safe boot. Replaces |
commonCriteriaMode | Controls Common Criteria Mode—security standards defined in the Common Criteria for Information Technology Security Evaluation (CC). Enabling Common Criteria Mode increases certain security components on a device, see Warning: Common Criteria Mode enforces a strict security model typically only required for IT products used in national security systems and other highly sensitive organizations. Standard device use may be affected. Only enabled if required. If Common Criteria Mode is turned off after being enabled previously, all user-configured Wi-Fi networks may be lost and any enterprise-configured Wi-Fi networks that require user input may need to be reconfigured. |
personalAppsThatCanReadWorkNotifications[] | Personal apps that can read work profile notifications using a NotificationListenerService . By default, no personal apps (aside from system apps) can read work notifications. Each value in the list must be a package name. |
mtePolicy | Optional. Controls Memory Tagging Extension (MTE) on the device. The device needs to be rebooted to apply changes to the MTE policy. On Android 15 and above, a |
contentProtectionPolicy | Optional. Controls whether content protection, which scans for deceptive apps, is enabled. This is supported on Android 15 and above. |
PersonalUsagePolicies
| JSON-представление |
|---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
| Поля | |
|---|---|
cameraDisabled | If true, the camera is disabled on the personal profile. |
screenCaptureDisabled | If true, screen capture is disabled for all users. |
accountTypesWithManagementDisabled[] | Account types that can't be managed by the user. |
maxDaysWithWorkOff | Controls how long the work profile can stay off. The minimum duration must be at least 3 days. Other details are as follows:
|
personalPlayStoreMode | Used together with |
personalApplications[] | Policy applied to applications in the personal profile. |
privateSpacePolicy | Optional. Controls whether a private space is allowed on the device. |
bluetoothSharing | Optional. Whether bluetooth sharing is allowed. |
PersonalApplicationPolicy
| JSON-представление |
|---|
{
"packageName": string,
"installType": enum ( |
| Поля | |
|---|---|
packageName | The package name of the application. |
installType | The type of installation to perform. |
OncCertificateProvider
| JSON-представление |
|---|
{ "certificateReferences": [ string ], // Union field |
| Поля | |
|---|---|
certificateReferences[] | This feature is not generally available. |
Union field This feature is not generally available. | |
contentProviderEndpoint | This feature is not generally available. |
ContentProviderEndpoint
| JSON-представление |
|---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
| Поля | |
|---|---|
uri | This feature is not generally available. |
packageName | This feature is not generally available. |
signingCertsSha256[] | Required. This feature is not generally available. |
CrossProfilePolicies
| JSON-представление |
|---|
{ "showWorkContactsInPersonalProfile": enum ( |
| Поля | |
|---|---|
showWorkContactsInPersonalProfile | Whether personal apps can access contacts stored in the work profile. See also |
crossProfileCopyPaste | Whether text copied from one profile (personal or work) can be pasted in the other profile. |
crossProfileDataSharing | Whether data from one profile (personal or work) can be shared with apps in the other profile. Specifically controls simple data sharing via intents. Management of other cross-profile communication channels, such as contact search, copy/paste, or connected work & personal apps, are configured separately. |
workProfileWidgetsDefault | Specifies the default behaviour for work profile widgets. If the policy does not specify |
crossProfileAppFunctions | Optional. Controls whether personal profile apps can invoke app functions exposed by apps in the work profile. |
exemptionsToShowWorkContactsInPersonalProfile | List of apps which are excluded from the
Supported on Android 14 and above. A |
UsageLog
| JSON-представление |
|---|
{ "enabledLogTypes": [ enum ( |
| Поля | |
|---|---|
enabledLogTypes[] | Specifies which log types are enabled. Note that users will receive on-device messaging when usage logging is enabled. |
uploadOnCellularAllowed[] | Specifies which of the enabled log types can be uploaded over mobile data. By default logs are queued for upload when the device connects to WiFi. |
DeviceConnectivityManagement
| JSON-представление |
|---|
{ "usbDataAccess": enum ( |
| Поля | |
|---|---|
usbDataAccess | Controls what files and/or data can be transferred via USB. Supported only on company-owned devices. |
configureWifi | Controls Wi-Fi configuring privileges. Based on the option set, user will have either full or limited or no control in configuring Wi-Fi networks. |
wifiDirectSettings | Controls configuring and using Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above. |
tetheringSettings | Controls tethering settings. Based on the value set, the user is partially or fully disallowed from using different forms of tethering. |
wifiSsidPolicy | Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this does not affect which networks can be configured on the device. Supported on company-owned devices running Android 13 and above. |
wifiRoamingPolicy | Optional. Wi-Fi roaming policy. |
bluetoothSharing | Optional. Controls whether Bluetooth sharing is allowed. |
preferentialNetworkServiceSettings | Optional. Preferential network service configuration. Setting this field will override |
apnPolicy | Optional. Access Point Name (APN) policy. Configuration for Access Point Names (APNs) which may override any other APNs on the device. See |
WifiSsidPolicy
| JSON-представление |
|---|
{ "wifiSsidPolicyType": enum ( |
| Поля | |
|---|---|
wifiSsidPolicyType | Type of the Wi-Fi SSID policy to be applied. |
wifiSsids[] | Optional. List of Wi-Fi SSIDs that should be applied in the policy. This field must be non-empty when WifiSsidPolicyType is set to |
WifiSsid
| JSON-представление |
|---|
{ "wifiSsid": string } |
| Поля | |
|---|---|
wifiSsid | Required. Wi-Fi SSID represented as a string. |
WifiRoamingPolicy
| JSON-представление |
|---|
{
"wifiRoamingSettings": [
{
object ( |
| Поля | |
|---|---|
wifiRoamingSettings[] | Optional. Wi-Fi roaming settings. SSIDs provided in this list must be unique, the policy will be rejected otherwise. |
WifiRoamingSetting
| JSON-представление |
|---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
| Поля | |
|---|---|
wifiSsid | Required. SSID of the Wi-Fi network. |
wifiRoamingMode | Required. Wi-Fi roaming mode for the specified SSID. |
PreferentialNetworkServiceSettings
| JSON-представление |
|---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
| Поля | |
|---|---|
preferentialNetworkServiceConfigs[] | Required. Preferential network service configurations which enables having multiple enterprise slices. There must not be multiple configurations with the same |
defaultPreferentialNetworkId | Required. Default preferential network ID for the applications that are not in
|
PreferentialNetworkServiceConfig
| JSON-представление |
|---|
{ "preferentialNetworkId": enum ( |
| Поля | |
|---|---|
preferentialNetworkId | Required. Preferential network identifier. This must not be set to |
fallbackToDefaultConnection | Optional. Whether fallback to the device-wide default network is allowed. If this is set to |
nonMatchingNetworks | Optional. Whether apps this configuration applies to are blocked from using networks other than the preferential service. If this is set to |
ApnPolicy
| JSON-представление |
|---|
{ "overrideApns": enum ( |
| Поля | |
|---|---|
overrideApns | Optional. Whether override APNs are disabled or enabled. See |
apnSettings[] | Optional. APN settings for override APNs. There must not be any conflict between any of APN settings provided, otherwise the policy will be rejected. Two |
ApnSetting
| JSON-представление |
|---|
{ "apnTypes": [ enum ( |
| Поля | |
|---|---|
apnTypes[] | Required. Usage categories for the APN. Policy will be rejected if this field is empty or contains |
apn | Required. Name of the APN. Policy will be rejected if this field is empty. |
displayName | Required. Human-readable name that describes the APN. Policy will be rejected if this field is empty. |
alwaysOnSetting | Optional. Whether User Plane resources have to be activated during every transition from CM-IDLE mode to CM-CONNECTED state for this APN. See 3GPP TS 23.501 section 5.6.13. |
authType | Optional. Authentication type of the APN. |
carrierId | Optional. Carrier ID for the APN. A value of 0 (default) means not set and negative values are rejected. |
mmsProxyAddress | Optional. MMS (Multimedia Messaging Service) proxy address of the APN which can be an IP address or hostname (not a URL). |
mmsProxyPort | Optional. MMS (Multimedia Messaging Service) proxy port of the APN. A value of 0 (default) means not set and negative values are rejected. |
mmsc | Optional. MMSC (Multimedia Messaging Service Center) URI of the APN. |
mtuV4 | Optional. The default MTU (Maximum Transmission Unit) size in bytes of the IPv4 routes brought up by this APN setting. A value of 0 (default) means not set and negative values are rejected. Supported on Android 13 and above. A |
mtuV6 | Optional. The MTU (Maximum Transmission Unit) size of the IPv6 mobile interface to which the APN connected. A value of 0 (default) means not set and negative values are rejected. Supported on Android 13 and above. A |
mvnoType | Optional. MVNO match type for the APN. |
networkTypes[] | Optional. Radio technologies (network types) the APN may use. Policy will be rejected if this field contains |
username | Optional. APN username of the APN. |
password | Optional. APN password of the APN. |
numericOperatorId | Optional. The numeric operator ID of the APN. Numeric operator ID is defined as MCC (Mobile Country Code) + MNC (Mobile Network Code). |
protocol | Optional. The protocol to use to connect to this APN. |
roamingProtocol | Optional. The protocol to use to connect to this APN while the device is roaming. |
proxyAddress | Optional. The proxy address of the APN. |
proxyPort | Optional. The proxy port of the APN. A value of 0 (default) means not set and negative values are rejected. |
DeviceRadioState
| JSON-представление |
|---|
{ "wifiState": enum ( |
| Поля | |
|---|---|
wifiState | Controls current state of Wi-Fi and if user can change its state. |
airplaneModeState | Controls whether airplane mode can be toggled by the user or not. |
ultraWidebandState | Controls the state of the ultra wideband setting and whether the user can toggle it on or off. |
cellularTwoGState | Controls whether cellular 2G setting can be toggled by the user or not. |
minimumWifiSecurityLevel | The minimum required security level of Wi-Fi networks that the device can connect to. |
userInitiatedAddEsimSettings | Optional. Controls whether the user is allowed to add eSIM profiles. |
DisplaySettings
| JSON-представление |
|---|
{ "screenBrightnessSettings": { object ( |
| Поля | |
|---|---|
screenBrightnessSettings | Optional. Controls the screen brightness settings. |
screenTimeoutSettings | Optional. Controls the screen timeout settings. |
ScreenBrightnessSettings
| JSON-представление |
|---|
{
"screenBrightnessMode": enum ( |
| Поля | |
|---|---|
screenBrightnessMode | Optional. Controls the screen brightness mode. |
screenBrightness | Optional. The screen brightness between 1 and 255 where 1 is the lowest and 255 is the highest brightness. A value of 0 (default) means no screen brightness set. Any other value is rejected. |
ScreenTimeoutSettings
| JSON-представление |
|---|
{
"screenTimeoutMode": enum ( |
| Поля | |
|---|---|
screenTimeoutMode | Optional. Controls whether the user is allowed to configure the screen timeout. |
screenTimeout | Optional. Controls the screen timeout duration. The screen timeout duration must be greater than 0, otherwise it is rejected. Additionally, it should not be greater than A duration in seconds with up to nine fractional digits, ending with ' |
WorkAccountSetupConfig
| JSON-представление |
|---|
{
"authenticationType": enum ( |
| Поля | |
|---|---|
authenticationType | Optional. The authentication type of the user on the device. |
requiredAccountEmail | Optional. The specific google work account email address to be added. This field is only relevant if |
DefaultApplicationSetting
| JSON-представление |
|---|
{ "defaultApplicationType": enum ( |
| Поля | |
|---|---|
defaultApplicationType | Required. The app type to set the default application. |
defaultApplications[] | Required. The list of applications that can be set as the default app for a given type. This list must not be empty or contain duplicates. The first app in the list that is installed and qualified for the If the A When applying to |
defaultApplicationScopes[] | Required. The scopes to which the policy should be applied. This list must not be empty or contain duplicates. A |
DefaultApplication
| JSON-представление |
|---|
{ "packageName": string } |
| Поля | |
|---|---|
packageName | Required. The package name that should be set as the default application. The policy is rejected if the package name is invalid. |
Аннотации инструментов
Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌