Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: components/policy/resources/policy_templates.json

Issue 2278493004: Document ARC support for Chrome policies (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed typo. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | components/policy/tools/syntax_check_policy_template_json.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 # policy_templates.json - Metafile for policy templates 2 # policy_templates.json - Metafile for policy templates
3 # 3 #
4 # The content of this file is evaluated as a Python expression. 4 # The content of this file is evaluated as a Python expression.
5 # 5 #
6 # This file is used as input to generate the following policy templates: 6 # This file is used as input to generate the following policy templates:
7 # ADM, ADMX+ADML, MCX/plist and html documentation. 7 # ADM, ADMX+ADML, MCX/plist and html documentation.
8 # 8 #
9 # Policy templates are user interface definitions or documents about the 9 # Policy templates are user interface definitions or documents about the
10 # policies that can be used to configure Chrome. Each policy is a name-value 10 # policies that can be used to configure Chrome. Each policy is a name-value
(...skipping 1000 matching lines...) Expand 10 before | Expand all | Expand 10 after
1011 }, 1011 },
1012 'example_value': True, 1012 'example_value': True,
1013 'id': 12, 1013 'id': 12,
1014 'caption': '''Enable printing''', 1014 'caption': '''Enable printing''',
1015 'tags': [], 1015 'tags': [],
1016 'desc': '''Enables printing in <ph name="PRODUCT_NAME">$1<ex>Google Chrome </ex></ph> and prevents users from changing this setting. 1016 'desc': '''Enables printing in <ph name="PRODUCT_NAME">$1<ex>Google Chrome </ex></ph> and prevents users from changing this setting.
1017 1017
1018 If this setting is enabled or not configured, users can print. 1018 If this setting is enabled or not configured, users can print.
1019 1019
1020 If this setting is disabled, users cannot print from <ph name="PRODUCT_NAM E">$1<ex>Google Chrome</ex></ph>. Printing is disabled in the wrench menu, exten sions, JavaScript applications, etc. It is still possible to print from plugins that bypass <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> while printing . For example, certain Flash applications have the print option in their context menu, which is not covered by this policy.''', 1020 If this setting is disabled, users cannot print from <ph name="PRODUCT_NAM E">$1<ex>Google Chrome</ex></ph>. Printing is disabled in the wrench menu, exten sions, JavaScript applications, etc. It is still possible to print from plugins that bypass <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> while printing . For example, certain Flash applications have the print option in their context menu, which is not covered by this policy.''',
1021 'arc_support': 'This policy has no effect on Android apps.',
1021 }, 1022 },
1022 { 1023 {
1023 'name': 'CloudPrintProxyEnabled', 1024 'name': 'CloudPrintProxyEnabled',
1024 'type': 'main', 1025 'type': 'main',
1025 'schema': { 'type': 'boolean' }, 1026 'schema': { 'type': 'boolean' },
1026 'supported_on': ['chrome.*:17-'], 1027 'supported_on': ['chrome.*:17-'],
1027 'features': { 1028 'features': {
1028 'dynamic_refresh': True, 1029 'dynamic_refresh': True,
1029 'per_profile': True, 1030 'per_profile': True,
1030 }, 1031 },
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
1093 }, 1094 },
1094 'example_value': False, 1095 'example_value': False,
1095 'id': 283, 1096 'id': 283,
1096 'caption': '''Force YouTube Safety Mode''', 1097 'caption': '''Force YouTube Safety Mode''',
1097 'tags': ['filtering'], 1098 'tags': ['filtering'],
1098 'desc': '''Forces YouTube Safety Mode to active and prevents users from ch anging this setting. 1099 'desc': '''Forces YouTube Safety Mode to active and prevents users from ch anging this setting.
1099 1100
1100 If you enable this setting, Safety Mode on YouTube is always active. 1101 If you enable this setting, Safety Mode on YouTube is always active.
1101 1102
1102 If you disable this setting or do not set a value, Safety Mode on YouTube is not enforced.''', 1103 If you disable this setting or do not set a value, Safety Mode on YouTube is not enforced.''',
1104 'arc_support': 'This policy has no effect on the Android YouTube app. If y ou want to enforce Safety Mode on YouTube, you should disallow installation of t he Android YouTube app.',
1103 }, 1105 },
1104 { 1106 {
1105 'name': 'SafeBrowsingEnabled', 1107 'name': 'SafeBrowsingEnabled',
1106 'type': 'main', 1108 'type': 'main',
1107 'schema': { 'type': 'boolean' }, 1109 'schema': { 'type': 'boolean' },
1108 'supported_on': ['chrome.*:8-', 'chrome_os:11-', 'android:30-'], 1110 'supported_on': ['chrome.*:8-', 'chrome_os:11-', 'android:30-'],
1109 'features': { 1111 'features': {
1110 'can_be_recommended': True, 1112 'can_be_recommended': True,
1111 'dynamic_refresh': True, 1113 'dynamic_refresh': True,
1112 'per_profile': True, 1114 'per_profile': True,
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
1181 name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> memorize passwords 1183 name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> memorize passwords
1182 and provide them automatically the next time they log in to a site. 1184 and provide them automatically the next time they log in to a site.
1183 1185
1184 If this settings is disabled, users cannot save new passwords but they 1186 If this settings is disabled, users cannot save new passwords but they
1185 may still use passwords that have been saved previously. 1187 may still use passwords that have been saved previously.
1186 1188
1187 If this policy is enabled or disabled, users cannot change or override 1189 If this policy is enabled or disabled, users cannot change or override
1188 it in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. If this 1190 it in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. If this
1189 policy is unset, password saving is allowed (but can be turned off by 1191 policy is unset, password saving is allowed (but can be turned off by
1190 the user).''', 1192 the user).''',
1193 'arc_support': 'This policy has no effect on Android apps.',
1191 }, 1194 },
1192 { 1195 {
1193 'name': 'PasswordManagerAllowShowPasswords', 1196 'name': 'PasswordManagerAllowShowPasswords',
1194 'type': 'main', 1197 'type': 'main',
1195 'schema': { 'type': 'boolean' }, 1198 'schema': { 'type': 'boolean' },
1196 'supported_on': ['chrome.*:8-50', 'chrome_os:11-50'], 1199 'supported_on': ['chrome.*:8-50', 'chrome_os:11-50'],
1197 'features': { 1200 'features': {
1198 'dynamic_refresh': True, 1201 'dynamic_refresh': True,
1199 'per_profile': True, 1202 'per_profile': True,
1200 }, 1203 },
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
1349 'per_profile': True, 1352 'per_profile': True,
1350 }, 1353 },
1351 'example_value': True, 1354 'example_value': True,
1352 'id': 20, 1355 'id': 20,
1353 'caption': '''Disable synchronization of data with Google''', 1356 'caption': '''Disable synchronization of data with Google''',
1354 'tags': ['filtering', 'google-sharing'], 1357 'tags': ['filtering', 'google-sharing'],
1355 'desc': '''Disables data synchronization in <ph name="PRODUCT_NAME">$1<ex> Google Chrome</ex></ph> using Google-hosted synchronization services and prevent s users from changing this setting. 1358 'desc': '''Disables data synchronization in <ph name="PRODUCT_NAME">$1<ex> Google Chrome</ex></ph> using Google-hosted synchronization services and prevent s users from changing this setting.
1356 1359
1357 If you enable this setting, users cannot change or override this setting i n <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 1360 If you enable this setting, users cannot change or override this setting i n <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1358 1361
1359 If this policy is left not set Google Sync will be available for the user to choose whether to use it or not.''', 1362 If this policy is left not set Google Sync will be available for the user to choose whether to use it or not.
1363
1364 To fully disable Google Sync, it is recommended that you disable the Googl e Sync service in the Google Admin console.''',
1365 'arc_support': 'Disabling Google Sync will cause Android Backup and Restor e to not function properly.',
1360 }, 1366 },
1361 { 1367 {
1362 'name': 'SigninAllowed', 1368 'name': 'SigninAllowed',
1363 'type': 'main', 1369 'type': 'main',
1364 'schema': { 'type': 'boolean' }, 1370 'schema': { 'type': 'boolean' },
1365 'supported_on': ['chrome.*:27-', 'android:38-'], 1371 'supported_on': ['chrome.*:27-', 'android:38-'],
1366 'features': { 1372 'features': {
1367 'dynamic_refresh': True, 1373 'dynamic_refresh': True,
1368 'per_profile': True, 1374 'per_profile': True,
1369 }, 1375 },
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
1505 'caption': '''Set download directory''', 1511 'caption': '''Set download directory''',
1506 'tags': ['local-data-access'], 1512 'tags': ['local-data-access'],
1507 'desc': '''Configures the directory that <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> will use for downloading files. 1513 'desc': '''Configures the directory that <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> will use for downloading files.
1508 1514
1509 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided directory regardless whether the user has specified on e or enabled the flag to be prompted for download location every time. 1515 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided directory regardless whether the user has specified on e or enabled the flag to be prompted for download location every time.
1510 1516
1511 See https://www.chromium.org/administrators/policy-list-3/user-data-direct ory-variables for a list of variables that can be used. 1517 See https://www.chromium.org/administrators/policy-list-3/user-data-direct ory-variables for a list of variables that can be used.
1512 1518
1513 If this policy is left not set the default download directory will be used and the user will be able to change it.''', 1519 If this policy is left not set the default download directory will be used and the user will be able to change it.''',
1514 'label': '''Set download directory''', 1520 'label': '''Set download directory''',
1521 'arc_support': 'This policy has no effect on Android apps. Android apps al ways use the default downloads directory and cannot access any files downloaded by <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> into a non-defaul t downloads directory.',
1515 }, 1522 },
1516 { 1523 {
1517 'name': 'ClearSiteDataOnExit', 1524 'name': 'ClearSiteDataOnExit',
1518 'type': 'main', 1525 'type': 'main',
1519 'schema': { 'type': 'boolean' }, 1526 'schema': { 'type': 'boolean' },
1520 'supported_on': ['chrome.*:11-28', 'chrome_os:11-28'], 1527 'supported_on': ['chrome.*:11-28', 'chrome_os:11-28'],
1521 'features': { 1528 'features': {
1522 'can_be_recommended': True, 1529 'can_be_recommended': True,
1523 'dynamic_refresh': True, 1530 'dynamic_refresh': True,
1524 'per_profile': True, 1531 'per_profile': True,
(...skipping 26 matching lines...) Expand all
1551 This policy only takes effect if a proxy is configured (for example throug h policy, by the user in chrome://settings, or by extensions). 1558 This policy only takes effect if a proxy is configured (for example throug h policy, by the user in chrome://settings, or by extensions).
1552 1559
1553 If you enable this setting, any captive portal authentication pages (i.e. all web pages starting from captive portal signin page until <ph name="PRODUCT_N AME">$1<ex>Google Chrome</ex></ph> detects succesful internet connection) will b e displayed in a separate window ignoring all policy settings and restrictions f or the current user. 1560 If you enable this setting, any captive portal authentication pages (i.e. all web pages starting from captive portal signin page until <ph name="PRODUCT_N AME">$1<ex>Google Chrome</ex></ph> detects succesful internet connection) will b e displayed in a separate window ignoring all policy settings and restrictions f or the current user.
1554 1561
1555 If you disable this setting or leave it unset, any captive portal authenti cation pages will be shown in a (regular) new browser tab, using the current use r's proxy settings.''', 1562 If you disable this setting or leave it unset, any captive portal authenti cation pages will be shown in a (regular) new browser tab, using the current use r's proxy settings.''',
1556 }, 1563 },
1557 { 1564 {
1558 'name': 'Proxy', 1565 'name': 'Proxy',
1559 'type': 'group', 1566 'type': 'group',
1560 'caption': '''Proxy server''', 1567 'caption': '''Proxy server''',
1561 'desc': '''Allows you to specify the proxy server used by <ph name="PRODUC T_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing proxy set tings. ARC-apps will be able to use this proxy server too. 1568 'desc': '''Allows you to specify the proxy server used by <ph name="PRODUC T_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing proxy set tings.
1562 1569
1563 If you choose to never use a proxy server and always connect directly, all other options are ignored. 1570 If you choose to never use a proxy server and always connect directly, all other options are ignored.
1564 1571
1565 If you choose to auto detect the proxy server, all other options are ignor ed. 1572 If you choose to auto detect the proxy server, all other options are ignor ed.
1566 1573
1567 For detailed examples, visit: 1574 For detailed examples, visit:
1568 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-docum ents/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www.chr omium.org/developers/design-documents/network-settings#TOC-Command-line-options- for-proxy-sett</ex></ph>. 1575 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-docum ents/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www.chr omium.org/developers/design-documents/network-settings#TOC-Command-line-options- for-proxy-sett</ex></ph>.
1569 1576
1570 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> and ARC-apps ignore all proxy-related options specified from the command line. 1577 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> and ARC-apps ignore all proxy-related options specified from the command line.
1571 1578
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
1618 'ios:34-47', 1625 'ios:34-47',
1619 ], 1626 ],
1620 'features': { 1627 'features': {
1621 'dynamic_refresh': True, 1628 'dynamic_refresh': True,
1622 'per_profile': True, 1629 'per_profile': True,
1623 }, 1630 },
1624 'example_value': 'direct', 1631 'example_value': 'direct',
1625 'id': 21, 1632 'id': 21,
1626 'caption': '''Choose how to specify proxy server settings''', 1633 'caption': '''Choose how to specify proxy server settings''',
1627 'tags': [], 1634 'tags': [],
1628 'desc': '''Allows you to specify the proxy server used by <ph name="PR ODUCT_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing proxy settings. ARC-apps will be able to use this proxy server too. 1635 'desc': '''Allows you to specify the proxy server used by <ph name="PR ODUCT_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing proxy settings.
1629 1636
1630 If you choose to never use a proxy server and always connect directly, all other options are ignored. 1637 If you choose to never use a proxy server and always connect directly, all other options are ignored.
1631 1638
1632 If you choose to use system proxy settings, all other options are igno red. 1639 If you choose to use system proxy settings, all other options are igno red.
1633 1640
1634 If you choose to auto detect the proxy server, all other options are i gnored. 1641 If you choose to auto detect the proxy server, all other options are i gnored.
1635 1642
1636 If you choose fixed server proxy mode, you can specify further options in 'Address or URL of proxy server' and 'Comma-separated list of proxy bypass r ules'. Only the HTTP proxy server with the highest priority is available for ARC -apps. 1643 If you choose fixed server proxy mode, you can specify further options in 'Address or URL of proxy server' and 'Comma-separated list of proxy bypass r ules'. Only the HTTP proxy server with the highest priority is available for ARC -apps.
1637 1644
1638 If you choose to use a .pac proxy script, you must specify the URL to the script in 'URL to a proxy .pac file'. 1645 If you choose to use a .pac proxy script, you must specify the URL to the script in 'URL to a proxy .pac file'.
1639 1646
1640 For detailed examples, visit: 1647 For detailed examples, visit:
1641 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>. 1648 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>.
1642 1649
1643 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> and ARC-apps ignore all proxy-related options specified from the com mand line. 1650 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> and ARC-apps ignore all proxy-related options specified from the com mand line.
1644 1651
1645 Leaving this policy not set will allow the users to choose the proxy s ettings on their own.''', 1652 Leaving this policy not set will allow the users to choose the proxy s ettings on their own.''',
1653 'arc_support': '''You cannot force Android apps to use a proxy. A subs et of proxy settings is made available to Android apps, which they may voluntari ly choose to honor:
1654
1655 If you choose "never use a proxy server," Android apps are informed th at no proxy is configured.
1656
1657 If you choose "use system proxy settings" or "fixed server proxy," And roid apps are provided with the http proxy server address and port.
1658
1659 If you choose "auto detect proxy server," the script URL "http://wpad/ wpad.dat" is provided to Android apps. No other part of the proxy auto-detection protocol is used.
1660
1661 If you choose ".pac proxy script," the script URL is provided to Andro id apps.''',
1646 }, 1662 },
1647 { 1663 {
1648 'name': 'ProxyServerMode', 1664 'name': 'ProxyServerMode',
1649 'type': 'int-enum', 1665 'type': 'int-enum',
1650 'schema': { 1666 'schema': {
1651 'type': 'integer', 1667 'type': 'integer',
1652 'enum': [ 0, 1, 2, 3 ], 1668 'enum': [ 0, 1, 2, 3 ],
1653 }, 1669 },
1654 'items': [ 1670 'items': [
1655 { 1671 {
(...skipping 27 matching lines...) Expand all
1683 'dynamic_refresh': True, 1699 'dynamic_refresh': True,
1684 'per_profile': True, 1700 'per_profile': True,
1685 }, 1701 },
1686 'deprecated': True, 1702 'deprecated': True,
1687 'example_value': 2, 1703 'example_value': 2,
1688 'id': 22, 1704 'id': 22,
1689 'caption': '''Choose how to specify proxy server settings''', 1705 'caption': '''Choose how to specify proxy server settings''',
1690 'tags': [], 1706 'tags': [],
1691 'desc': '''This policy is deprecated, use ProxyMode instead. 1707 'desc': '''This policy is deprecated, use ProxyMode instead.
1692 1708
1693 Allows you to specify the proxy server used by <ph name="PRODUCT_NAME" >$1<ex>Google Chrome</ex></ph> and prevents users from changing proxy settings. ARC-apps will be able to use this proxy server too. 1709 Allows you to specify the proxy server used by <ph name="PRODUCT_NAME" >$1<ex>Google Chrome</ex></ph> and prevents users from changing proxy settings.
1694 1710
1695 If you choose to never use a proxy server and always connect directly, all other options are ignored. 1711 If you choose to never use a proxy server and always connect directly, all other options are ignored.
1696 1712
1697 If you choose to use system proxy settings or auto detect the proxy se rver, all other options are ignored. 1713 If you choose to use system proxy settings or auto detect the proxy se rver, all other options are ignored.
1698 1714
1699 If you choose manual proxy settings, you can specify further options i n 'Address or URL of proxy server', 'URL to a proxy .pac file' and 'Comma-separa ted list of proxy bypass rules'. Only the HTTP proxy server with the highest pri ority is available for ARC-apps. 1715 If you choose manual proxy settings, you can specify further options i n 'Address or URL of proxy server', 'URL to a proxy .pac file' and 'Comma-separa ted list of proxy bypass rules'. Only the HTTP proxy server with the highest pri ority is available for ARC-apps.
1700 1716
1701 For detailed examples, visit: 1717 For detailed examples, visit:
1702 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>. 1718 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>.
1703 1719
1704 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> ignores all proxy-related options specified from the command line. 1720 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> ignores all proxy-related options specified from the command line.
1705 1721
1706 Leaving this policy not set will allow the users to choose the proxy s ettings on their own.''', 1722 Leaving this policy not set will allow the users to choose the proxy s ettings on their own.''',
1723 'arc_support': 'You cannot force Android apps to use a proxy. A subset of proxy settings is made available to Android apps, which they may voluntarily choose to honor. See the <ph name="PROXY_MODE_POLICY">ProxyMode</ph> policy for more details.',
1707 }, 1724 },
1708 { 1725 {
1709 'name': 'ProxyServer', 1726 'name': 'ProxyServer',
1710 'type': 'string', 1727 'type': 'string',
1711 'schema': { 'type': 'string' }, 1728 'schema': { 'type': 'string' },
1712 'supported_on': [ 1729 'supported_on': [
1713 'chrome.*:8-', 1730 'chrome.*:8-',
1714 'chrome_os:11-', 1731 'chrome_os:11-',
1715 'android:30-', 1732 'android:30-',
1716 'ios:34-47', 1733 'ios:34-47',
1717 ], 1734 ],
1718 'features': { 1735 'features': {
1719 'dynamic_refresh': True, 1736 'dynamic_refresh': True,
1720 'per_profile': True, 1737 'per_profile': True,
1721 }, 1738 },
1722 'example_value': '123.123.123.123:8080', 1739 'example_value': '123.123.123.123:8080',
1723 'id': 23, 1740 'id': 23,
1724 'caption': '''Address or URL of proxy server''', 1741 'caption': '''Address or URL of proxy server''',
1725 'tags': [], 1742 'tags': [],
1726 'desc': '''You can specify the URL of the proxy server here. 1743 'desc': '''You can specify the URL of the proxy server here.
1727 1744
1728 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'. 1745 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'.
1729 1746
1730 You should leave this policy not set if you have selected any other mo de for setting proxy policies. 1747 You should leave this policy not set if you have selected any other mo de for setting proxy policies.
1731 1748
1732 For more options and detailed examples, visit: 1749 For more options and detailed examples, visit:
1733 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>.''', 1750 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>.''',
1751 'arc_support': 'You cannot force Android apps to use a proxy. A subset of proxy settings is made available to Android apps, which they may voluntarily choose to honor. See the <ph name="PROXY_MODE_POLICY">ProxyMode</ph> policy for more details.',
1734 }, 1752 },
1735 { 1753 {
1736 'name': 'ProxyPacUrl', 1754 'name': 'ProxyPacUrl',
1737 'type': 'string', 1755 'type': 'string',
1738 'schema': { 'type': 'string' }, 1756 'schema': { 'type': 'string' },
1739 'supported_on': [ 1757 'supported_on': [
1740 'chrome.*:8-', 1758 'chrome.*:8-',
1741 'chrome_os:11-', 1759 'chrome_os:11-',
1742 'android:30-', 1760 'android:30-',
1743 'ios:34-47', 1761 'ios:34-47',
1744 ], 1762 ],
1745 'features': { 1763 'features': {
1746 'dynamic_refresh': True, 1764 'dynamic_refresh': True,
1747 'per_profile': True, 1765 'per_profile': True,
1748 }, 1766 },
1749 'example_value': 'https://internal.site/example.pac', 1767 'example_value': 'https://internal.site/example.pac',
1750 'id': 24, 1768 'id': 24,
1751 'caption': '''URL to a proxy .pac file''', 1769 'caption': '''URL to a proxy .pac file''',
1752 'tags': [], 1770 'tags': [],
1753 'desc': '''You can specify a URL to a proxy .pac file here. 1771 'desc': '''You can specify a URL to a proxy .pac file here.
1754 1772
1755 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'. 1773 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'.
1756 1774
1757 You should leave this policy not set if you have selected any other mo de for setting proxy policies. 1775 You should leave this policy not set if you have selected any other mo de for setting proxy policies.
1758 1776
1759 For detailed examples, visit: 1777 For detailed examples, visit:
1760 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>.''', 1778 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>.''',
1779 'arc_support': 'You cannot force Android apps to use a proxy. A subset of proxy settings is made available to Android apps, which they may voluntarily choose to honor. See the <ph name="PROXY_MODE_POLICY">ProxyMode</ph> policy for more details.',
1761 }, 1780 },
1762 { 1781 {
1763 'name': 'ProxyBypassList', 1782 'name': 'ProxyBypassList',
1764 'type': 'string', 1783 'type': 'string',
1765 'schema': { 'type': 'string' }, 1784 'schema': { 'type': 'string' },
1766 'supported_on': [ 1785 'supported_on': [
1767 'chrome.*:8-', 1786 'chrome.*:8-',
1768 'chrome_os:11-', 1787 'chrome_os:11-',
1769 'android:30-', 1788 'android:30-',
1770 'ios:34-47', 1789 'ios:34-47',
1771 ], 1790 ],
1772 'features': { 1791 'features': {
1773 'dynamic_refresh': True, 1792 'dynamic_refresh': True,
1774 'per_profile': True, 1793 'per_profile': True,
1775 }, 1794 },
1776 'example_value': 'https://www.example1.com,https://www.example2.com,ht tps://internalsite/', 1795 'example_value': 'https://www.example1.com,https://www.example2.com,ht tps://internalsite/',
1777 'id': 25, 1796 'id': 25,
1778 'caption': '''Proxy bypass rules''', 1797 'caption': '''Proxy bypass rules''',
1779 'tags': [], 1798 'tags': [],
1780 'desc': '''<ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> will bypass any proxy for the list of hosts given here. ARC-apps will be able to use this list as a bypass rules list. 1799 'desc': '''<ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> will bypass any proxy for the list of hosts given here.
1781 1800
1782 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'. 1801 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'.
1783 1802
1784 You should leave this policy not set if you have selected any other mo de for setting proxy policies. 1803 You should leave this policy not set if you have selected any other mo de for setting proxy policies.
1785 1804
1786 For more detailed examples, visit: 1805 For more detailed examples, visit:
1787 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>.''', 1806 <ph name="PROXY_HELP_URL">https://www.chromium.org/developers/design-d ocuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>https://www .chromium.org/developers/design-documents/network-settings#TOC-Command-line-opti ons-for-proxy-sett</ex></ph>.''',
1788 'label': '''Comma-separated list of proxy bypass rules''', 1807 'label': '''Comma-separated list of proxy bypass rules''',
1808 'arc_support': 'You cannot force Android apps to use a proxy. A subset of proxy settings is made available to Android apps, which they may voluntarily choose to honor. See the <ph name="PROXY_MODE_POLICY">ProxyMode</ph> policy for more details.',
1789 }, 1809 },
1790 ], 1810 ],
1791 }, 1811 },
1792 { 1812 {
1793 # TODO(joaodasilva): Make this the default and deprecate the other proxy 1813 # TODO(joaodasilva): Make this the default and deprecate the other proxy
1794 # policies once all providers are ready to load 'dict' policies. 1814 # policies once all providers are ready to load 'dict' policies.
1795 # This is currently an internal policy. 1815 # This is currently an internal policy.
1796 # https://crbug.com/108992, https://crbug.com/108996 1816 # https://crbug.com/108992, https://crbug.com/108996
1797 'name': 'ProxySettings', 1817 'name': 'ProxySettings',
1798 'type': 'dict', 1818 'type': 'dict',
(...skipping 18 matching lines...) Expand all
1817 'dynamic_refresh': True, 1837 'dynamic_refresh': True,
1818 'per_profile': True, 1838 'per_profile': True,
1819 }, 1839 },
1820 'example_value': { "ProxyMode": "direct" }, 1840 'example_value': { "ProxyMode": "direct" },
1821 'id': 116, 1841 'id': 116,
1822 'caption': '''Proxy settings''', 1842 'caption': '''Proxy settings''',
1823 'tags': ['system-security'], 1843 'tags': ['system-security'],
1824 'desc': '''Configures the proxy settings for <ph name="PRODUCT_NAME">$1<ex >Google Chrome</ex></ph>. These proxy settings will be available for ARC-apps to o. 1844 'desc': '''Configures the proxy settings for <ph name="PRODUCT_NAME">$1<ex >Google Chrome</ex></ph>. These proxy settings will be available for ARC-apps to o.
1825 1845
1826 This policy isn't ready for usage yet, please don't use it.''', 1846 This policy isn't ready for usage yet, please don't use it.''',
1847 'arc_support': 'Only a subset of proxy configuration options are made avai lable to Android apps. Android apps may voluntarily choose to use the proxy. You cannot force them to use a proxy.',
1827 }, 1848 },
1828 { 1849 {
1829 'name': 'HTTPAuthentication', 1850 'name': 'HTTPAuthentication',
1830 'type': 'group', 1851 'type': 'group',
1831 'caption': '''Policies for HTTP authentication''', 1852 'caption': '''Policies for HTTP authentication''',
1832 'desc': '''Policies related to integrated HTTP authentication.''', 1853 'desc': '''Policies related to integrated HTTP authentication.''',
1833 'policies': [ 1854 'policies': [
1834 { 1855 {
1835 'name': 'AuthSchemes', 1856 'name': 'AuthSchemes',
1836 'type': 'string', 1857 'type': 'string',
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
2089 name="EXTENSION_POLICY_EXAMPLE">gbchcmhmhahfdphkhkmpfmihenigjmpp;https ://clients2.google.com/service/update2/crx</ph> 2110 name="EXTENSION_POLICY_EXAMPLE">gbchcmhmhahfdphkhkmpfmihenigjmpp;https ://clients2.google.com/service/update2/crx</ph>
2090 installs the <ph name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME">Chrome 2111 installs the <ph name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME">Chrome
2091 Remote Desktop</ph> app from the standard Chrome Web Store "update" 2112 Remote Desktop</ph> app from the standard Chrome Web Store "update"
2092 URL. For more information about hosting extensions, see: <ph 2113 URL. For more information about hosting extensions, see: <ph
2093 name="LINK_TO_EXTENSION_DOC2">https://developer.chrome.com/extensions/ hosting</ph>. 2114 name="LINK_TO_EXTENSION_DOC2">https://developer.chrome.com/extensions/ hosting</ph>.
2094 2115
2095 If this policy is left not set, no apps or extensions are installed 2116 If this policy is left not set, no apps or extensions are installed
2096 automatically and the user can uninstall any app or extension in <ph 2117 automatically and the user can uninstall any app or extension in <ph
2097 name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''', 2118 name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''',
2098 'label': '''Extension/App IDs and update URLs to be silently installed ''', 2119 'label': '''Extension/App IDs and update URLs to be silently installed ''',
2120 'arc_support': 'Android apps can be force-installed from the Google Ad min console using Google Play. They do not use this policy.',
2099 }, 2121 },
2100 { 2122 {
2101 'name': 'ExtensionInstallSources', 2123 'name': 'ExtensionInstallSources',
2102 'type': 'list', 2124 'type': 'list',
2103 'schema': { 2125 'schema': {
2104 'type': 'array', 2126 'type': 'array',
2105 'items': { 'type': 'string' }, 2127 'items': { 'type': 'string' },
2106 'id': 'ExtensionInstallSources', 2128 'id': 'ExtensionInstallSources',
2107 }, 2129 },
2108 'supported_on': ['chrome.*:21-', 'chrome_os:21-'], 2130 'supported_on': ['chrome.*:21-', 'chrome_os:21-'],
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
2328 'per_profile': True, 2350 'per_profile': True,
2329 }, 2351 },
2330 'example_value': False, 2352 'example_value': False,
2331 'id': 36, 2353 'id': 36,
2332 'caption': '''Disable Developer Tools''', 2354 'caption': '''Disable Developer Tools''',
2333 'tags': [], 2355 'tags': [],
2334 'desc': '''Disables the Developer Tools and the JavaScript console. 2356 'desc': '''Disables the Developer Tools and the JavaScript console.
2335 2357
2336 If you enable this setting, the Developer Tools can not be accessed and we b-site elements can not be inspected anymore. Any keyboard shortcuts and any men u or context menu entries to open the Developer Tools or the JavaScript Console will be disabled. 2358 If you enable this setting, the Developer Tools can not be accessed and we b-site elements can not be inspected anymore. Any keyboard shortcuts and any men u or context menu entries to open the Developer Tools or the JavaScript Console will be disabled.
2337 2359
2338 Setting this option to disabled or leaving it not set will allow the use t o use the Developer Tools and the JavaScript console. 2360 Setting this option to disabled or leaving it not set will allow the use t o use the Developer Tools and the JavaScript console.''',
2339 2361 'arc_support': 'This policy also controls access to Android Developer Opti ons. If you set this policy to true, users cannot access Developer Options. If y ou set this policy to false or leave it unset, users can access Developer Option s by tapping seven times on the build number in the Android settings app.',
2340 For <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> devices ca pable of running Android apps, this policy also controls access to Android Devel oper Options. If you set this policy to true, users cannot access Developer Opti ons. If you set this policy to false or leave it unset, users can access Develop er Options by tapping seven times on the build number in the Android settings ap p.''',
2341 }, 2362 },
2342 { 2363 {
2343 'name': 'RestoreOnStartupGroup', 2364 'name': 'RestoreOnStartupGroup',
2344 'type': 'group', 2365 'type': 'group',
2345 'caption': '''Startup pages''', 2366 'caption': '''Startup pages''',
2346 'desc': '''Allows you to configure the pages that are loaded on startup. 2367 'desc': '''Allows you to configure the pages that are loaded on startup.
2347 2368
2348 The contents of the list 'URLs to open at startup' are ignored unless you select 'Open a list of URLs' in 'Action on startup'.''', 2369 The contents of the list 'URLs to open at startup' are ignored unless you select 'Open a list of URLs' in 'Action on startup'.''',
2349 'policies': [ 2370 'policies': [
2350 { 2371 {
(...skipping 702 matching lines...) Expand 10 before | Expand all | Expand 10 after
3053 'features': { 3074 'features': {
3054 'dynamic_refresh': True, 3075 'dynamic_refresh': True,
3055 'per_profile': True, 3076 'per_profile': True,
3056 }, 3077 },
3057 'example_value': 0, 3078 'example_value': 0,
3058 'id': 54, 3079 'id': 54,
3059 'caption': '''Default geolocation setting''', 3080 'caption': '''Default geolocation setting''',
3060 'tags': ['website-sharing'], 3081 'tags': ['website-sharing'],
3061 'desc': '''Allows you to set whether websites are allowed to track the users' physical location. Tracking the users' physical location can be allowed by default, denied by default or the user can be asked every time a website requ ests the physical location. 3082 'desc': '''Allows you to set whether websites are allowed to track the users' physical location. Tracking the users' physical location can be allowed by default, denied by default or the user can be asked every time a website requ ests the physical location.
3062 3083
3063 If this policy is set to 'BlockGeolocation', location sharing is disal lowed for ARC apps.
3064
3065 If this policy is left not set, 'AskGeolocation' will be used and the user will be able to change it.''', 3084 If this policy is left not set, 'AskGeolocation' will be used and the user will be able to change it.''',
3085 'arc_support': 'If this policy is set to <ph name="BLOCK_GEOLOCATION_S ETTING">BlockGeolocation</ph>, Android apps cannot access location information. If you set this policy to any other value or leave it unset, the user is asked t o consent when an Android app wants to access location information.',
3066 }, 3086 },
3067 { 3087 {
3068 'name': 'DefaultMediaStreamSetting', 3088 'name': 'DefaultMediaStreamSetting',
3069 'type': 'int-enum', 3089 'type': 'int-enum',
3070 'schema': { 3090 'schema': {
3071 'type': 'integer', 3091 'type': 'integer',
3072 'enum': [ 2, 3 ], 3092 'enum': [ 2, 3 ],
3073 }, 3093 },
3074 'items': [ 3094 'items': [
3075 { 3095 {
(...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after
3478 'can_be_recommended': True, 3498 'can_be_recommended': True,
3479 'can_be_mandatory' : False, 3499 'can_be_mandatory' : False,
3480 }, 3500 },
3481 'example_value': [{'protocol': 'mailto', 'url': 'https://mail.google.c om/mail/?extsrc=mailto&url=%s', 'default': True}], 3501 'example_value': [{'protocol': 'mailto', 'url': 'https://mail.google.c om/mail/?extsrc=mailto&url=%s', 'default': True}],
3482 'id': 268, 3502 'id': 268,
3483 'caption': '''Register protocol handlers''', 3503 'caption': '''Register protocol handlers''',
3484 'tags': [], 3504 'tags': [],
3485 'desc': '''Allows you to register a list of protocol handlers. This ca n only be a recommended policy. The property |protocol| should be set to the sch eme such as 'mailto' and the property |url| should be set to the URL pattern of the application that handles the scheme. The pattern can include a '%s', which i f present will be replaced by the handled URL. 3505 'desc': '''Allows you to register a list of protocol handlers. This ca n only be a recommended policy. The property |protocol| should be set to the sch eme such as 'mailto' and the property |url| should be set to the URL pattern of the application that handles the scheme. The pattern can include a '%s', which i f present will be replaced by the handled URL.
3486 3506
3487 The protocol handlers registered by policy are merged with the ones re gistered by the user and both are available for use. The user can override the p rotocol handlers installed by policy by installing a new default handler, but ca nnot remove a protocol handler registered by policy.''', 3507 The protocol handlers registered by policy are merged with the ones re gistered by the user and both are available for use. The user can override the p rotocol handlers installed by policy by installing a new default handler, but ca nnot remove a protocol handler registered by policy.''',
3508 'arc_support': 'The protocol handlers set via this policy are not used when handling Android intents.',
3488 }, 3509 },
3489 { 3510 {
3490 'name': 'PopupsBlockedForUrls', 3511 'name': 'PopupsBlockedForUrls',
3491 'type': 'list', 3512 'type': 'list',
3492 'schema': { 3513 'schema': {
3493 'type': 'array', 3514 'type': 'array',
3494 'items': { 'type': 'string' }, 3515 'items': { 'type': 'string' },
3495 }, 3516 },
3496 'supported_on': [ 3517 'supported_on': [
3497 'chrome.*:11-', 3518 'chrome.*:11-',
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
3912 3933
3913 If this policy is set to 'MultiProfileUserBehaviorMustBePrimary', the user can only be the primary user in a multiprofile session. 3934 If this policy is set to 'MultiProfileUserBehaviorMustBePrimary', the user can only be the primary user in a multiprofile session.
3914 3935
3915 If this policy is set to 'MultiProfileUserBehaviorNotAllowed', the user ca nnot be part of a multiprofile session. 3936 If this policy is set to 'MultiProfileUserBehaviorNotAllowed', the user ca nnot be part of a multiprofile session.
3916 3937
3917 If you set this setting, users cannot change or override it. 3938 If you set this setting, users cannot change or override it.
3918 3939
3919 If the setting is changed while the user is signed into a multiprofile ses sion, all users in the session will be checked against their corresponding setti ngs. The session will be closed if any one of the users is no longer allowed to be in the session. 3940 If the setting is changed while the user is signed into a multiprofile ses sion, all users in the session will be checked against their corresponding setti ngs. The session will be closed if any one of the users is no longer allowed to be in the session.
3920 3941
3921 If the policy is left not set, the default value 'MultiProfileUserBehavior MustBePrimary' applies for enterprise-managed users and 'MultiProfileUserBehavio rUnrestricted' will be used for non-managed users.''', 3942 If the policy is left not set, the default value 'MultiProfileUserBehavior MustBePrimary' applies for enterprise-managed users and 'MultiProfileUserBehavio rUnrestricted' will be used for non-managed users.''',
3943 'arc_support': 'When multiple users are logged in, only the primary user c an use Android apps.',
3922 }, 3944 },
3923 { 3945 {
3924 'name': 'InstantEnabled', 3946 'name': 'InstantEnabled',
3925 'type': 'main', 3947 'type': 'main',
3926 'schema': { 'type': 'boolean' }, 3948 'schema': { 'type': 'boolean' },
3927 'supported_on': ['chrome.*:11-28', 'chrome_os:11-28'], 3949 'supported_on': ['chrome.*:11-28', 'chrome_os:11-28'],
3928 'deprecated': True, 3950 'deprecated': True,
3929 'features': { 3951 'features': {
3930 'can_be_recommended': True, 3952 'can_be_recommended': True,
3931 'dynamic_refresh': True, 3953 'dynamic_refresh': True,
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after
4332 4354
4333 This policy prevents the user from loading web pages from blacklisted URLs . The blacklist provides a list of URL patterns that specify which URLs will be blacklisted. 4355 This policy prevents the user from loading web pages from blacklisted URLs . The blacklist provides a list of URL patterns that specify which URLs will be blacklisted.
4334 4356
4335 A URL pattern has to be formatted according to https://www.chromium.org/ad ministrators/url-blacklist-filter-format. 4357 A URL pattern has to be formatted according to https://www.chromium.org/ad ministrators/url-blacklist-filter-format.
4336 4358
4337 Exceptions can be defined in the URL whitelist policy. These policies are limited to 1000 entries; subsequent entries will be ignored. 4359 Exceptions can be defined in the URL whitelist policy. These policies are limited to 1000 entries; subsequent entries will be ignored.
4338 4360
4339 Note that it is not recommended to block internal 'chrome://*' URLs since this may lead to unexpected errors. 4361 Note that it is not recommended to block internal 'chrome://*' URLs since this may lead to unexpected errors.
4340 4362
4341 If this policy is not set no URL will be blacklisted in the browser.''', 4363 If this policy is not set no URL will be blacklisted in the browser.''',
4364 'arc_support': 'Android apps may voluntarily choose to honor this list. Yo u cannot force them to honor it.',
4342 }, 4365 },
4343 { 4366 {
4344 'name': 'URLWhitelist', 4367 'name': 'URLWhitelist',
4345 'type': 'list', 4368 'type': 'list',
4346 'schema': { 4369 'schema': {
4347 'type': 'array', 4370 'type': 'array',
4348 'items': { 'type': 'string' }, 4371 'items': { 'type': 'string' },
4349 }, 4372 },
4350 'supported_on': [ 4373 'supported_on': [
4351 'chrome.*:15-', 4374 'chrome.*:15-',
(...skipping 14 matching lines...) Expand all
4366 4389
4367 See the description of the URL blacklist policy for the format of entries of this list. 4390 See the description of the URL blacklist policy for the format of entries of this list.
4368 4391
4369 This policy can be used to open exceptions to restrictive blacklists. For example, '*' can be blacklisted to block all requests, and this policy can be us ed to allow access to a limited list of URLs. It can be used to open exceptions to certain schemes, subdomains of other domains, ports, or specific paths. 4392 This policy can be used to open exceptions to restrictive blacklists. For example, '*' can be blacklisted to block all requests, and this policy can be us ed to allow access to a limited list of URLs. It can be used to open exceptions to certain schemes, subdomains of other domains, ports, or specific paths.
4370 4393
4371 The most specific filter will determine if a URL is blocked or allowed. Th e whitelist takes precedence over the blacklist. 4394 The most specific filter will determine if a URL is blocked or allowed. Th e whitelist takes precedence over the blacklist.
4372 4395
4373 This policy is limited to 1000 entries; subsequent entries will be ignored . 4396 This policy is limited to 1000 entries; subsequent entries will be ignored .
4374 4397
4375 If this policy is not set there will be no exceptions to the blacklist fro m the 'URLBlacklist' policy.''', 4398 If this policy is not set there will be no exceptions to the blacklist fro m the 'URLBlacklist' policy.''',
4399 'arc_support': 'Android apps may voluntarily choose to honor this list. Yo u cannot force them to honor it.',
4376 }, 4400 },
4377 { 4401 {
4378 'name': 'OpenNetworkConfiguration', 4402 'name': 'OpenNetworkConfiguration',
4379 'type': 'string', 4403 'type': 'string',
4380 'schema': { 'type': 'string' }, 4404 'schema': { 'type': 'string' },
4381 'supported_on': ['chrome_os:16-'], 4405 'supported_on': ['chrome_os:16-'],
4382 'features': { 4406 'features': {
4383 'dynamic_refresh': True, 4407 'dynamic_refresh': True,
4384 'per_profile': True, 4408 'per_profile': True,
4385 }, 4409 },
4386 'example_value': '{ "NetworkConfigurations": [ { "GUID": "{4b224dfd-6849-7 a63-5e394343244ae9c9}", "Name": "my WiFi", "Type": "WiFi", "WiFi": { "SSID": "my WiFi", "HiddenSSID": false, "Security": "None", "AutoConnect": true } } ] }', 4410 'example_value': '{ "NetworkConfigurations": [ { "GUID": "{4b224dfd-6849-7 a63-5e394343244ae9c9}", "Name": "my WiFi", "Type": "WiFi", "WiFi": { "SSID": "my WiFi", "HiddenSSID": false, "Security": "None", "AutoConnect": true } } ] }',
4387 'id': 107, 4411 'id': 107,
4388 'caption': '''User-level network configuration''', 4412 'caption': '''User-level network configuration''',
4389 'tags': ['full-admin-access'], 4413 'tags': ['full-admin-access'],
4390 'desc': '''Allows pushing network configuration to be applied per-user to a <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph> device. The network con figuration is a JSON-formatted string as defined by the Open Network Configurati on format described at <ph name="ONC_SPEC_URL">https://sites.google.com/a/chromi um.org/dev/chromium-os/chromiumos-design-docs/open-network-configuration</ph>''' , 4414 'desc': '''Allows pushing network configuration to be applied per-user to a <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph> device. The network con figuration is a JSON-formatted string as defined by the Open Network Configurati on format described at <ph name="ONC_SPEC_URL">https://sites.google.com/a/chromi um.org/dev/chromium-os/chromiumos-design-docs/open-network-configuration</ph>''' ,
4415 'arc_support': 'Android apps can use the network configurations and CA cer tificates set via this policy, but do not have access to some configuration opti ons.',
4391 }, 4416 },
4392 { 4417 {
4393 'name': 'DeviceOpenNetworkConfiguration', 4418 'name': 'DeviceOpenNetworkConfiguration',
4394 'type': 'string', 4419 'type': 'string',
4395 'schema': { 'type': 'string' }, 4420 'schema': { 'type': 'string' },
4396 'supported_on': ['chrome_os:16-'], 4421 'supported_on': ['chrome_os:16-'],
4397 'device_only': True, 4422 'device_only': True,
4398 'features': { 4423 'features': {
4399 'dynamic_refresh': True, 4424 'dynamic_refresh': True,
4400 }, 4425 },
4401 'example_value': '{ "NetworkConfigurations": [ { "GUID": "{4b224dfd-6849-7 a63-5e394343244ae9c9}", "Name": "my WiFi", "Type": "WiFi", "WiFi": { "SSID": "my WiFi", "HiddenSSID": false, "Security": "None", "AutoConnect": true } } ] }', 4426 'example_value': '{ "NetworkConfigurations": [ { "GUID": "{4b224dfd-6849-7 a63-5e394343244ae9c9}", "Name": "my WiFi", "Type": "WiFi", "WiFi": { "SSID": "my WiFi", "HiddenSSID": false, "Security": "None", "AutoConnect": true } } ] }',
4402 'id': 108, 4427 'id': 108,
4403 'caption': '''Device-level network configuration''', 4428 'caption': '''Device-level network configuration''',
4404 'tags': ['full-admin-access'], 4429 'tags': ['full-admin-access'],
4405 'desc': '''Allows pushing network configuration to be applied for all user s of a <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph> device. The networ k configuration is a JSON-formatted string as defined by the Open Network Config uration format described at <ph name="ONC_SPEC_URL">https://sites.google.com/a/c hromium.org/dev/chromium-os/chromiumos-design-docs/open-network-configuration</p h>''', 4430 'desc': '''Allows pushing network configuration to be applied for all user s of a <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph> device. The networ k configuration is a JSON-formatted string as defined by the Open Network Config uration format described at <ph name="ONC_SPEC_URL">https://sites.google.com/a/c hromium.org/dev/chromium-os/chromiumos-design-docs/open-network-configuration</p h>''',
4431 'arc_support': 'Android apps can use the network configurations and CA cer tificates set via this policy, but do not have access to some configuration opti ons.',
4406 }, 4432 },
4407 { 4433 {
4408 'name': 'CloudPrintSubmitEnabled', 4434 'name': 'CloudPrintSubmitEnabled',
4409 'type': 'main', 4435 'type': 'main',
4410 'schema': { 'type': 'boolean' }, 4436 'schema': { 'type': 'boolean' },
4411 'supported_on': ['chrome.*:17-'], 4437 'supported_on': ['chrome.*:17-'],
4412 'features': { 4438 'features': {
4413 'dynamic_refresh': True, 4439 'dynamic_refresh': True,
4414 'per_profile': True, 4440 'per_profile': True,
4415 }, 4441 },
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
4555 "namePattern": { 4581 "namePattern": {
4556 "description": "Regular expression to match printer display name.", 4582 "description": "Regular expression to match printer display name.",
4557 "type": "string" 4583 "type": "string"
4558 } 4584 }
4559 } 4585 }
4560 } 4586 }
4561 4587
4562 Printers connected to <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> are considered <ph name="PRINTER_TYPE_CLOUD">"cloud"</ph>, the rest of the print ers are classified as <ph name="PRINTER_TYPE_LOCAL">"local"</ph>. 4588 Printers connected to <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> are considered <ph name="PRINTER_TYPE_CLOUD">"cloud"</ph>, the rest of the print ers are classified as <ph name="PRINTER_TYPE_LOCAL">"local"</ph>.
4563 Omitting a field means all values match, for example, not specifying conne ctivity will cause Print Preview to initiate the discovery of all kinds of print ers, local and cloud. 4589 Omitting a field means all values match, for example, not specifying conne ctivity will cause Print Preview to initiate the discovery of all kinds of print ers, local and cloud.
4564 Regular expression patterns must follow the JavaScript RegExp syntax and m atches are case sensistive.''', 4590 Regular expression patterns must follow the JavaScript RegExp syntax and m atches are case sensistive.''',
4591 'arc_support': 'This policy has no effect on Android apps.',
4565 }, 4592 },
4566 { 4593 {
4567 'name': 'DisableSSLRecordSplitting', 4594 'name': 'DisableSSLRecordSplitting',
4568 'type': 'main', 4595 'type': 'main',
4569 'schema': { 'type': 'boolean' }, 4596 'schema': { 'type': 'boolean' },
4570 'supported_on': ['chrome.*:18-46', 'chrome_os:18-46'], 4597 'supported_on': ['chrome.*:18-46', 'chrome_os:18-46'],
4571 'features': { 4598 'features': {
4572 'dynamic_refresh': True, 4599 'dynamic_refresh': True,
4573 'per_profile': False, 4600 'per_profile': False,
4574 }, 4601 },
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
4729 'features': { 4756 'features': {
4730 'dynamic_refresh': True, 4757 'dynamic_refresh': True,
4731 }, 4758 },
4732 'example_value': False, 4759 'example_value': False,
4733 'id': 119, 4760 'id': 119,
4734 'caption': '''Report OS and firmware version''', 4761 'caption': '''Report OS and firmware version''',
4735 'tags': ['admin-sharing'], 4762 'tags': ['admin-sharing'],
4736 'desc': '''Report OS and firmware version of enrolled devices. 4763 'desc': '''Report OS and firmware version of enrolled devices.
4737 4764
4738 If this setting is not set or set to True, enrolled devices will report th e OS and firmware version periodically. If this setting is set to False, version info will not be reported.''', 4765 If this setting is not set or set to True, enrolled devices will report th e OS and firmware version periodically. If this setting is set to False, version info will not be reported.''',
4766 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4739 }, 4767 },
4740 { 4768 {
4741 'name': 'ReportDeviceActivityTimes', 4769 'name': 'ReportDeviceActivityTimes',
4742 'type': 'main', 4770 'type': 'main',
4743 'schema': { 'type': 'boolean' }, 4771 'schema': { 'type': 'boolean' },
4744 'supported_on': ['chrome_os:18-'], 4772 'supported_on': ['chrome_os:18-'],
4745 'device_only': True, 4773 'device_only': True,
4746 'features': { 4774 'features': {
4747 'dynamic_refresh': True, 4775 'dynamic_refresh': True,
4748 }, 4776 },
4749 'example_value': False, 4777 'example_value': False,
4750 'id': 120, 4778 'id': 120,
4751 'caption': '''Report device activity times''', 4779 'caption': '''Report device activity times''',
4752 'tags': ['admin-sharing'], 4780 'tags': ['admin-sharing'],
4753 'desc': '''Report device activity times. 4781 'desc': '''Report device activity times.
4754 4782
4755 If this setting is not set or set to True, enrolled devices will report ti me periods when a user is active on the device. If this setting is set to False, device activity times will not be recorded or reported.''', 4783 If this setting is not set or set to True, enrolled devices will report ti me periods when a user is active on the device. If this setting is set to False, device activity times will not be recorded or reported.''',
4784 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4756 }, 4785 },
4757 { 4786 {
4758 'name': 'ReportDeviceBootMode', 4787 'name': 'ReportDeviceBootMode',
4759 'type': 'main', 4788 'type': 'main',
4760 'schema': { 'type': 'boolean' }, 4789 'schema': { 'type': 'boolean' },
4761 'supported_on': ['chrome_os:18-'], 4790 'supported_on': ['chrome_os:18-'],
4762 'device_only': True, 4791 'device_only': True,
4763 'features': { 4792 'features': {
4764 'dynamic_refresh': True, 4793 'dynamic_refresh': True,
4765 }, 4794 },
4766 'example_value': False, 4795 'example_value': False,
4767 'id': 121, 4796 'id': 121,
4768 'caption': '''Report device boot mode''', 4797 'caption': '''Report device boot mode''',
4769 'tags': ['admin-sharing'], 4798 'tags': ['admin-sharing'],
4770 'desc': '''Report the state of the device's dev switch at boot. 4799 'desc': '''Report the state of the device's dev switch at boot.
4771 4800
4772 If the policy is set to false, the state of the dev switch will not be rep orted.''', 4801 If the policy is set to false, the state of the dev switch will not be rep orted.''',
4802 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4773 }, 4803 },
4774 { 4804 {
4775 'name': 'ReportDeviceLocation', 4805 'name': 'ReportDeviceLocation',
4776 'type': 'main', 4806 'type': 'main',
4777 'schema': { 'type': 'boolean' }, 4807 'schema': { 'type': 'boolean' },
4778 'supported_on': ['chrome_os:20-'], 4808 'supported_on': ['chrome_os:20-'],
4779 'device_only': True, 4809 'device_only': True,
4780 'features': { 4810 'features': {
4781 'dynamic_refresh': True, 4811 'dynamic_refresh': True,
4782 }, 4812 },
4783 'future': True, 4813 'future': True,
4784 'example_value': False, 4814 'example_value': False,
4785 'id': 143, 4815 'id': 143,
4786 'caption': '''Report device location''', 4816 'caption': '''Report device location''',
4787 'tags': ['admin-sharing'], 4817 'tags': ['admin-sharing'],
4788 'desc': '''Report the geographic location of the device. 4818 'desc': '''Report the geographic location of the device.
4789 4819
4790 If the policy is not set, or set to false, the location will not be report ed.''', 4820 If the policy is not set, or set to false, the location will not be report ed.''',
4821 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4791 }, 4822 },
4792 { 4823 {
4793 'name': 'ReportDeviceNetworkInterfaces', 4824 'name': 'ReportDeviceNetworkInterfaces',
4794 'type': 'main', 4825 'type': 'main',
4795 'schema': { 'type': 'boolean' }, 4826 'schema': { 'type': 'boolean' },
4796 'supported_on': ['chrome_os:29-'], 4827 'supported_on': ['chrome_os:29-'],
4797 'device_only': True, 4828 'device_only': True,
4798 'features': { 4829 'features': {
4799 'dynamic_refresh': True, 4830 'dynamic_refresh': True,
4800 }, 4831 },
4801 'example_value': False, 4832 'example_value': False,
4802 'id': 224, 4833 'id': 224,
4803 'caption': '''Report device network interfaces''', 4834 'caption': '''Report device network interfaces''',
4804 'tags': ['admin-sharing'], 4835 'tags': ['admin-sharing'],
4805 'desc': '''Report list of network interfaces with their types and hardware addresses to the server. 4836 'desc': '''Report list of network interfaces with their types and hardware addresses to the server.
4806 4837
4807 If the policy is set to false, the interface list will not be reported.''' , 4838 If the policy is set to false, the interface list will not be reported.''' ,
4839 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4808 }, 4840 },
4809 { 4841 {
4810 'name': 'ReportDeviceUsers', 4842 'name': 'ReportDeviceUsers',
4811 'type': 'main', 4843 'type': 'main',
4812 'schema': { 'type': 'boolean' }, 4844 'schema': { 'type': 'boolean' },
4813 'supported_on': ['chrome_os:32-'], 4845 'supported_on': ['chrome_os:32-'],
4814 'device_only': True, 4846 'device_only': True,
4815 'features': { 4847 'features': {
4816 'dynamic_refresh': True, 4848 'dynamic_refresh': True,
4817 }, 4849 },
4818 'example_value': False, 4850 'example_value': False,
4819 'id': 248, 4851 'id': 248,
4820 'caption': '''Report device users''', 4852 'caption': '''Report device users''',
4821 'tags': ['admin-sharing'], 4853 'tags': ['admin-sharing'],
4822 'desc': '''Report list of device users that have recently logged in. 4854 'desc': '''Report list of device users that have recently logged in.
4823 4855
4824 If the policy is set to false, the users will not be reported.''', 4856 If the policy is set to false, the users will not be reported.''',
4857 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4825 }, 4858 },
4826 { 4859 {
4827 'name': 'ReportDeviceHardwareStatus', 4860 'name': 'ReportDeviceHardwareStatus',
4828 'type': 'main', 4861 'type': 'main',
4829 'schema': { 'type': 'boolean' }, 4862 'schema': { 'type': 'boolean' },
4830 'supported_on': ['chrome_os:42-'], 4863 'supported_on': ['chrome_os:42-'],
4831 'device_only': True, 4864 'device_only': True,
4832 'features': { 4865 'features': {
4833 'dynamic_refresh': True, 4866 'dynamic_refresh': True,
4834 }, 4867 },
4835 'example_value': False, 4868 'example_value': False,
4836 'id': 290, 4869 'id': 290,
4837 'caption': '''Report hardware status''', 4870 'caption': '''Report hardware status''',
4838 'tags': ['admin-sharing'], 4871 'tags': ['admin-sharing'],
4839 'desc': '''Report hardware statistics such as CPU/RAM usage. 4872 'desc': '''Report hardware statistics such as CPU/RAM usage.
4840 4873
4841 If the policy is set to false, the statistics will not be reported. 4874 If the policy is set to false, the statistics will not be reported.
4842 If set to true or left unset, statistics will be reported.''', 4875 If set to true or left unset, statistics will be reported.''',
4876 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4843 }, 4877 },
4844 { 4878 {
4845 'name': 'ReportDeviceSessionStatus', 4879 'name': 'ReportDeviceSessionStatus',
4846 'type': 'main', 4880 'type': 'main',
4847 'schema': { 'type': 'boolean' }, 4881 'schema': { 'type': 'boolean' },
4848 'supported_on': ['chrome_os:42-'], 4882 'supported_on': ['chrome_os:42-'],
4849 'device_only': True, 4883 'device_only': True,
4850 'features': { 4884 'features': {
4851 'dynamic_refresh': True, 4885 'dynamic_refresh': True,
4852 }, 4886 },
4853 'example_value': False, 4887 'example_value': False,
4854 'id': 291, 4888 'id': 291,
4855 'caption': '''Report information about active kiosk sessions''', 4889 'caption': '''Report information about active kiosk sessions''',
4856 'tags': ['admin-sharing'], 4890 'tags': ['admin-sharing'],
4857 'desc': '''Report information about the active kiosk session, such as 4891 'desc': '''Report information about the active kiosk session, such as
4858 application ID and version. 4892 application ID and version.
4859 4893
4860 If the policy is set to false, the session information will not be 4894 If the policy is set to false, the session information will not be
4861 reported. If set to true or left unset, session information will be 4895 reported. If set to true or left unset, session information will be
4862 reported.''', 4896 reported.''',
4897 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4863 }, 4898 },
4864 { 4899 {
4865 'name': 'ReportUploadFrequency', 4900 'name': 'ReportUploadFrequency',
4866 'type': 'int', 4901 'type': 'int',
4867 'schema': { 'type': 'integer', 'minimum': 60000 }, 4902 'schema': { 'type': 'integer', 'minimum': 60000 },
4868 'supported_on': ['chrome_os:42-'], 4903 'supported_on': ['chrome_os:42-'],
4869 'device_only': True, 4904 'device_only': True,
4870 'features': { 4905 'features': {
4871 'dynamic_refresh': True, 4906 'dynamic_refresh': True,
4872 }, 4907 },
4873 'example_value': 180000, 4908 'example_value': 180000,
4874 'id': 292, 4909 'id': 292,
4875 'caption': '''Frequency of device status report uploads''', 4910 'caption': '''Frequency of device status report uploads''',
4876 'tags': ['admin-sharing'], 4911 'tags': ['admin-sharing'],
4877 'desc': '''How frequently device status uploads are sent, in milliseconds. 4912 'desc': '''How frequently device status uploads are sent, in milliseconds.
4878 4913
4879 If this policy is unset, the default frequency is 3 hours. The minimum 4914 If this policy is unset, the default frequency is 3 hours. The minimum
4880 allowed frequency is 60 seconds.''', 4915 allowed frequency is 60 seconds.''',
4916 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4881 }, 4917 },
4882 { 4918 {
4883 'name': 'HeartbeatEnabled', 4919 'name': 'HeartbeatEnabled',
4884 'type': 'main', 4920 'type': 'main',
4885 'schema': { 'type': 'boolean' }, 4921 'schema': { 'type': 'boolean' },
4886 'supported_on': ['chrome_os:43-'], 4922 'supported_on': ['chrome_os:43-'],
4887 'device_only': True, 4923 'device_only': True,
4888 'features': { 4924 'features': {
4889 'dynamic_refresh': True, 4925 'dynamic_refresh': True,
4890 }, 4926 },
4891 'example_value': False, 4927 'example_value': False,
4892 'id': 293, 4928 'id': 293,
4893 'caption': '''Send network packets to the management server to monitor onl ine status''', 4929 'caption': '''Send network packets to the management server to monitor onl ine status''',
4894 'tags': ['admin-sharing'], 4930 'tags': ['admin-sharing'],
4895 'desc': '''Send network packets to the management server to monitor online status, to allow 4931 'desc': '''Send network packets to the management server to monitor online status, to allow
4896 the server to detect if the device is offline. 4932 the server to detect if the device is offline.
4897 4933
4898 If this policy is set to true, monitoring network packets (so-called <ph n ame="HEARTBEATS_TERM">heartbeats</ph>) will be sent. 4934 If this policy is set to true, monitoring network packets (so-called <ph n ame="HEARTBEATS_TERM">heartbeats</ph>) will be sent.
4899 If set to false or unset, no packets will be sent.''', 4935 If set to false or unset, no packets will be sent.''',
4936 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4900 }, 4937 },
4901 { 4938 {
4902 'name': 'HeartbeatFrequency', 4939 'name': 'HeartbeatFrequency',
4903 'type': 'int', 4940 'type': 'int',
4904 'schema': { 'type': 'integer', 'minimum': 30000 }, 4941 'schema': { 'type': 'integer', 'minimum': 30000 },
4905 'supported_on': ['chrome_os:43-'], 4942 'supported_on': ['chrome_os:43-'],
4906 'device_only': True, 4943 'device_only': True,
4907 'features': { 4944 'features': {
4908 'dynamic_refresh': True, 4945 'dynamic_refresh': True,
4909 }, 4946 },
4910 'example_value': 180000, 4947 'example_value': 180000,
4911 'id': 294, 4948 'id': 294,
4912 'caption': '''Frequency of monitoring network packets''', 4949 'caption': '''Frequency of monitoring network packets''',
4913 'tags': [], 4950 'tags': [],
4914 'desc': '''How frequently monitoring network packets are sent, in millisec onds. 4951 'desc': '''How frequently monitoring network packets are sent, in millisec onds.
4915 4952
4916 If this policy is unset, the default frequency is 3 minutes. The minimum 4953 If this policy is unset, the default frequency is 3 minutes. The minimum
4917 frequency is 30 seconds and the maximum frequency is 24 hours - values 4954 frequency is 30 seconds and the maximum frequency is 24 hours - values
4918 outside of this range will be clamped to this range.''', 4955 outside of this range will be clamped to this range.''',
4956 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4919 }, 4957 },
4920 { 4958 {
4921 'name': 'LogUploadEnabled', 4959 'name': 'LogUploadEnabled',
4922 'type': 'main', 4960 'type': 'main',
4923 'schema': { 'type': 'boolean' }, 4961 'schema': { 'type': 'boolean' },
4924 'supported_on': ['chrome_os:46-'], 4962 'supported_on': ['chrome_os:46-'],
4925 'device_only': True, 4963 'device_only': True,
4926 'features': { 4964 'features': {
4927 'dynamic_refresh': True, 4965 'dynamic_refresh': True,
4928 }, 4966 },
4929 'example_value': False, 4967 'example_value': False,
4930 'id': 306, 4968 'id': 306,
4931 'caption': '''Send system logs to the management server''', 4969 'caption': '''Send system logs to the management server''',
4932 'tags': [], 4970 'tags': [],
4933 'desc': '''Send system logs to the management server, to allow 4971 'desc': '''Send system logs to the management server, to allow
4934 admins to monitor system logs. 4972 admins to monitor system logs.
4935 4973
4936 If this policy is set to true, system logs will be sent. If set 4974 If this policy is set to true, system logs will be sent. If set
4937 to false or unset, then no system logs will be sent.''', 4975 to false or unset, then no system logs will be sent.''',
4976 'arc_support': 'This policy has no effect on the logging done by Android.' ,
4938 }, 4977 },
4939 { 4978 {
4940 'name': 'DeviceUserWhitelist', 4979 'name': 'DeviceUserWhitelist',
4941 'type': 'list', 4980 'type': 'list',
4942 'schema': { 4981 'schema': {
4943 'type': 'array', 4982 'type': 'array',
4944 'items': { 'type': 'string' }, 4983 'items': { 'type': 'string' },
4945 }, 4984 },
4946 'supported_on': ['chrome_os:12-'], 4985 'supported_on': ['chrome_os:12-'],
4947 'device_only': True, 4986 'device_only': True,
4948 'features': { 4987 'features': {
4949 'dynamic_refresh': True, 4988 'dynamic_refresh': True,
4950 }, 4989 },
4951 'example_value': [ 'madmax@managedchrome.com' ], 4990 'example_value': [ 'madmax@managedchrome.com' ],
4952 'id': 122, 4991 'id': 122,
4953 'caption': '''Login user white list''', 4992 'caption': '''Login user white list''',
4954 'tags': [], 4993 'tags': [],
4955 'desc': '''Defines the list of users that are allowed to login to the devi ce. Entries are of the form <ph name="USER_WHITELIST_ENTRY_FORMAT">user@domain</ ph>, such as <ph name="USER_WHITELIST_ENTRY_EXAMPLE">madmax@managedchrome.com</p h>. To allow arbitrary users on a domain, use entries of the form <ph name="USER _WHITELIST_ENTRY_WILDCARD">*@domain</ph>. 4994 'desc': '''Defines the list of users that are allowed to login to the devi ce. Entries are of the form <ph name="USER_WHITELIST_ENTRY_FORMAT">user@domain</ ph>, such as <ph name="USER_WHITELIST_ENTRY_EXAMPLE">madmax@managedchrome.com</p h>. To allow arbitrary users on a domain, use entries of the form <ph name="USER _WHITELIST_ENTRY_WILDCARD">*@domain</ph>.
4956 4995
4957 If this policy is not configured, there are no restrictions on which users are allowed to sign in. Note that creating new users still requires the <ph nam e="DEVICEALLOWNEWUSERS_POLICY_NAME">DeviceAllowNewUsers</ph> policy to be config ured appropriately.''', 4996 If this policy is not configured, there are no restrictions on which users are allowed to sign in. Note that creating new users still requires the <ph nam e="DEVICEALLOWNEWUSERS_POLICY_NAME">DeviceAllowNewUsers</ph> policy to be config ured appropriately.''',
4997 'arc_support': 'This policy controls who may start a <ph name="PRODUCT_OS_ NAME">$2<ex>Chromium OS</ex></ph> session. It does not prevent users from signin g in to additional Google accounts within Android. If you want to prevent this, configure the Android-specific <ph name="CLOUDDPC_ACCOUNT_MANAGEMENT_POLICY">acc ountTypesWithManagementDisabled</ph> policy as part of <ph name="ARC_POLICY">Arc Policy</ph>.',
4958 }, 4998 },
4959 { 4999 {
4960 'name': 'DeviceAllowNewUsers', 5000 'name': 'DeviceAllowNewUsers',
4961 'type': 'main', 5001 'type': 'main',
4962 'schema': { 'type': 'boolean' }, 5002 'schema': { 'type': 'boolean' },
4963 'supported_on': ['chrome_os:12-'], 5003 'supported_on': ['chrome_os:12-'],
4964 'device_only': True, 5004 'device_only': True,
4965 'features': { 5005 'features': {
4966 'dynamic_refresh': True, 5006 'dynamic_refresh': True,
4967 }, 5007 },
4968 'example_value': True, 5008 'example_value': True,
4969 'id': 123, 5009 'id': 123,
4970 'caption': '''Allow creation of new user accounts''', 5010 'caption': '''Allow creation of new user accounts''',
4971 'tags': [], 5011 'tags': [],
4972 'desc': '''Controls whether <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> allows new user accounts to be created. If this policy is set to f alse, users that do not have an account already will not be able to login. 5012 'desc': '''Controls whether <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> allows new user accounts to be created. If this policy is set to f alse, users that do not have an account already will not be able to login.
4973 5013
4974 If this policy is set to true or not configured, new user accounts will be allowed to be created provided that <ph name="DEVICEUSERWHITELISTPROTO_POLICY_N AME">DeviceUserWhitelist</ph> does not prevent the user from logging in.''', 5014 If this policy is set to true or not configured, new user accounts will be allowed to be created provided that <ph name="DEVICEUSERWHITELISTPROTO_POLICY_N AME">DeviceUserWhitelist</ph> does not prevent the user from logging in.''',
5015 'arc_support': 'This policy controls whether new users can be added to <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph>. It does not prevent users f rom signing in to additional Google accounts within Android. If you want to prev ent this, configure the Android-specific <ph name="CLOUDDPC_ACCOUNT_MANAGEMENT_P OLICY">accountTypesWithManagementDisabled</ph> policy as part of <ph name="ARC_P OLICY">ArcPolicy</ph>.',
4975 }, 5016 },
4976 { 5017 {
4977 'name': 'DeviceGuestModeEnabled', 5018 'name': 'DeviceGuestModeEnabled',
4978 'type': 'main', 5019 'type': 'main',
4979 'schema': { 'type': 'boolean' }, 5020 'schema': { 'type': 'boolean' },
4980 'supported_on': ['chrome_os:12-'], 5021 'supported_on': ['chrome_os:12-'],
4981 'device_only': True, 5022 'device_only': True,
4982 'features': { 5023 'features': {
4983 'dynamic_refresh': True, 5024 'dynamic_refresh': True,
4984 }, 5025 },
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
5027 'supported_on': ['chrome_os:14-'], 5068 'supported_on': ['chrome_os:14-'],
5028 'device_only': True, 5069 'device_only': True,
5029 'features': { 5070 'features': {
5030 'dynamic_refresh': True, 5071 'dynamic_refresh': True,
5031 }, 5072 },
5032 'example_value': True, 5073 'example_value': True,
5033 'id': 127, 5074 'id': 127,
5034 'caption': '''Enable metrics reporting''', 5075 'caption': '''Enable metrics reporting''',
5035 'tags': ['admin-sharing'], 5076 'tags': ['admin-sharing'],
5036 'desc': '''Controls whether usage metrics are reported back to Google. If set to true, <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will re port usage metrics. If not configured or set to false, metrics reporting will be disabled.''', 5077 'desc': '''Controls whether usage metrics are reported back to Google. If set to true, <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will re port usage metrics. If not configured or set to false, metrics reporting will be disabled.''',
5078 'arc_support': 'This policy also controls Android usage and diagnostic dat a collection.',
5037 }, 5079 },
5038 { 5080 {
5039 'name': 'ChromeOsReleaseChannel', 5081 'name': 'ChromeOsReleaseChannel',
5040 'type': 'string-enum', 5082 'type': 'string-enum',
5041 'schema': { 5083 'schema': {
5042 'type': 'string', 5084 'type': 'string',
5043 'enum': [ 'stable-channel', 'beta-channel', 'dev-channel' ], 5085 'enum': [ 'stable-channel', 'beta-channel', 'dev-channel' ],
5044 }, 5086 },
5045 'items': [ 5087 'items': [
5046 { 5088 {
(...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after
5436 'dynamic_refresh': True, 5478 'dynamic_refresh': True,
5437 }, 5479 },
5438 'example_value': True, 5480 'example_value': True,
5439 'id': 266, 5481 'id': 266,
5440 'caption': '''Block developer mode''', 5482 'caption': '''Block developer mode''',
5441 'tags': [], 5483 'tags': [],
5442 'desc': '''Block developer mode. 5484 'desc': '''Block developer mode.
5443 5485
5444 If this policy is set to True, <ph name="PRODUCT_OS_NAME">$2<ex>Google Chr ome OS</ex></ph> will prevent the device from booting into developer mode. The s ystem will refuse to boot and show an error screen when the developer switch is turned on. 5486 If this policy is set to True, <ph name="PRODUCT_OS_NAME">$2<ex>Google Chr ome OS</ex></ph> will prevent the device from booting into developer mode. The s ystem will refuse to boot and show an error screen when the developer switch is turned on.
5445 5487
5446 If this policy is unset or set to False, developer mode will remain availa ble for the device.''' 5488 If this policy is unset or set to False, developer mode will remain availa ble for the device.''',
5489 'arc_support': 'This policy controls <ph name="PRODUCT_OS_NAME">$2<ex>Goog le Chrome OS</ex></ph> developer mode only. If you want to prevent access to And roid Developer Options, you need to set the <ph name="DEVELOPER_TOOLS_POLICY">De veloperToolsDisabled</ph> policy.',
5447 }, 5490 },
5448 { 5491 {
5449 'name': 'BackgroundModeEnabled', 5492 'name': 'BackgroundModeEnabled',
5450 'type': 'main', 5493 'type': 'main',
5451 'schema': { 'type': 'boolean' }, 5494 'schema': { 'type': 'boolean' },
5452 'supported_on': ['chrome.win:19-', 'chrome.linux:19-'], 5495 'supported_on': ['chrome.win:19-', 'chrome.linux:19-'],
5453 'features': { 5496 'features': {
5454 'can_be_recommended': True, 5497 'can_be_recommended': True,
5455 'dynamic_refresh': True, 5498 'dynamic_refresh': True,
5456 'per_profile': False, 5499 'per_profile': False,
(...skipping 25 matching lines...) Expand all
5482 'dynamic_refresh': True, 5525 'dynamic_refresh': True,
5483 'per_profile': True, 5526 'per_profile': True,
5484 }, 5527 },
5485 'example_value': True, 5528 'example_value': True,
5486 'id': 139, 5529 'id': 139,
5487 'caption': '''Disables Drive in the <ph name="PRODUCT_OS_NAME">$2<ex>G oogle Chrome OS</ex></ph> Files app''', 5530 'caption': '''Disables Drive in the <ph name="PRODUCT_OS_NAME">$2<ex>G oogle Chrome OS</ex></ph> Files app''',
5488 'tags': [], 5531 'tags': [],
5489 'desc': '''Disables Google Drive syncing in the <ph name="PRODUCT_OS_N AME">$2<ex>Google Chrome OS</ex></ph> Files app when set to True. In that case, no data is uploaded to Google Drive. 5532 'desc': '''Disables Google Drive syncing in the <ph name="PRODUCT_OS_N AME">$2<ex>Google Chrome OS</ex></ph> Files app when set to True. In that case, no data is uploaded to Google Drive.
5490 5533
5491 If not set or set to False, then users will be able to transfer files to Google Drive.''', 5534 If not set or set to False, then users will be able to transfer files to Google Drive.''',
5535 'arc_support': 'This policy does not prevent the user from using the A ndroid Google Drive app. If you want to prevent access to Google Drive, you shou ld disallow installation of the Android Google Drive app as well.',
5492 }, 5536 },
5493 { 5537 {
5494 'name': 'DriveDisabledOverCellular', 5538 'name': 'DriveDisabledOverCellular',
5495 'type': 'main', 5539 'type': 'main',
5496 'schema': { 'type': 'boolean' }, 5540 'schema': { 'type': 'boolean' },
5497 'supported_on': ['chrome_os:19-'], 5541 'supported_on': ['chrome_os:19-'],
5498 'features': { 5542 'features': {
5499 'dynamic_refresh': True, 5543 'dynamic_refresh': True,
5500 'per_profile': True, 5544 'per_profile': True,
5501 }, 5545 },
5502 'example_value': True, 5546 'example_value': True,
5503 'id': 140, 5547 'id': 140,
5504 'caption': '''Disables Google Drive over cellular connections in the < ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> Files app''', 5548 'caption': '''Disables Google Drive over cellular connections in the < ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> Files app''',
5505 'tags': [], 5549 'tags': [],
5506 'desc': '''Disables Google Drive syncing in the <ph name="PRODUCT_OS_N AME">$2<ex>Google Chrome OS</ex></ph> Files app when using a cellular connection when set to True. In that case, data is only synced to Google Drive when connec ted via WiFi or Ethernet. 5550 'desc': '''Disables Google Drive syncing in the <ph name="PRODUCT_OS_N AME">$2<ex>Google Chrome OS</ex></ph> Files app when using a cellular connection when set to True. In that case, data is only synced to Google Drive when connec ted via WiFi or Ethernet.
5507 5551
5508 If not set or set to False, then users will be able to transfer files to Google Drive via cellular connections.''', 5552 If not set or set to False, then users will be able to transfer files to Google Drive via cellular connections.''',
5553 'arc_support': 'This policy has no effect on the Android Google Drive app. If you want to prevent use of Google Drive over cellular connections, you s hould disallow installation of the Android Google Drive app.',
5509 }, 5554 },
5510 ], 5555 ],
5511 }, 5556 },
5512 { 5557 {
5513 'name': 'PinnedLauncherApps', 5558 'name': 'PinnedLauncherApps',
5514 'type': 'list', 5559 'type': 'list',
5515 'schema': { 5560 'schema': {
5516 'type': 'array', 5561 'type': 'array',
5517 'items': { 'type': 'string' }, 5562 'items': { 'type': 'string' },
5518 }, 5563 },
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
5674 'caption': '''Allow or deny audio capture''', 5719 'caption': '''Allow or deny audio capture''',
5675 'tags': [], 5720 'tags': [],
5676 'desc': '''Allow or deny audio capture. 5721 'desc': '''Allow or deny audio capture.
5677 5722
5678 If enabled or not configured (default), the user will be prompted for 5723 If enabled or not configured (default), the user will be prompted for
5679 audio capture access except for URLs configured in the 5724 audio capture access except for URLs configured in the
5680 AudioCaptureAllowedUrls list which will be granted access without promptin g. 5725 AudioCaptureAllowedUrls list which will be granted access without promptin g.
5681 5726
5682 When this policy is disabled, the user will never be prompted and audio 5727 When this policy is disabled, the user will never be prompted and audio
5683 capture only be available to URLs configured in AudioCaptureAllowedUrls. 5728 capture only be available to URLs configured in AudioCaptureAllowedUrls.
5684 For ARC apps, the microphone is permanently muted.
5685 5729
5686 This policy affects all types of audio inputs and not only the built-in mi crophone.''', 5730 This policy affects all types of audio inputs and not only the built-in mi crophone.''',
5731 'arc_support': 'For Android apps, this policy affects the microphone only. When this policy is set to true, the microphone is muted for all Android apps, with no exceptions.',
5687 }, 5732 },
5688 { 5733 {
5689 'name': 'AudioCaptureAllowedUrls', 5734 'name': 'AudioCaptureAllowedUrls',
5690 'type': 'list', 5735 'type': 'list',
5691 'schema': { 5736 'schema': {
5692 'type': 'array', 5737 'type': 'array',
5693 'items': { 'type': 'string' }, 5738 'items': { 'type': 'string' },
5694 }, 5739 },
5695 'supported_on': ['chrome.*:29-', 'chrome_os:29-'], 5740 'supported_on': ['chrome.*:29-', 'chrome_os:29-'],
5696 'features': { 5741 'features': {
(...skipping 21 matching lines...) Expand all
5718 }, 5763 },
5719 'example_value': False, 5764 'example_value': False,
5720 'id': 167, 5765 'id': 167,
5721 'caption': '''Allow or deny video capture''', 5766 'caption': '''Allow or deny video capture''',
5722 'tags': [], 5767 'tags': [],
5723 'desc': '''Allow or deny video capture. 5768 'desc': '''Allow or deny video capture.
5724 5769
5725 If enabled or not configured (default), the user will be prompted for 5770 If enabled or not configured (default), the user will be prompted for
5726 video capture access except for URLs configured in the 5771 video capture access except for URLs configured in the
5727 VideoCaptureAllowedUrls list which will be granted access without promptin g. 5772 VideoCaptureAllowedUrls list which will be granted access without promptin g.
5728 ARC apps will be able to access the camera if they have been given
5729 permission.
5730 5773
5731 When this policy is disabled, the user will never be prompted and video 5774 When this policy is disabled, the user will never be prompted and video
5732 capture only be available to URLs configured in VideoCaptureAllowedUrls. 5775 capture only be available to URLs configured in VideoCaptureAllowedUrls.
5733 ARC apps will not be able to access the camera.
5734 5776
5735 Outside of ARC-apps, this policy affects all types of video inputs and 5777 This policy affects all types of video inputs and not only the built-in ca mera.''',
5736 not only the built-in camera.''', 5778 'arc_support': 'For Android apps, this policy affects the built-in camera only. When this policy is set to true, the camera is disabled for all Android ap ps, with no exceptions.',
5737 }, 5779 },
5738 { 5780 {
5739 'name': 'VideoCaptureAllowedUrls', 5781 'name': 'VideoCaptureAllowedUrls',
5740 'type': 'list', 5782 'type': 'list',
5741 'schema': { 5783 'schema': {
5742 'type': 'array', 5784 'type': 'array',
5743 'items': { 'type': 'string' }, 5785 'items': { 'type': 'string' },
5744 }, 5786 },
5745 'supported_on': ['chrome.*:29-', 'chrome_os:29-'], 5787 'supported_on': ['chrome.*:29-', 'chrome_os:29-'],
5746 'features': { 5788 'features': {
(...skipping 19 matching lines...) Expand all
5766 'dynamic_refresh': True, 5808 'dynamic_refresh': True,
5767 'per_profile': False, 5809 'per_profile': False,
5768 }, 5810 },
5769 'example_value': True, 5811 'example_value': True,
5770 'id': 153, 5812 'id': 153,
5771 'caption': '''Disable taking screenshots''', 5813 'caption': '''Disable taking screenshots''',
5772 'tags': [], 5814 'tags': [],
5773 'desc': '''Disables taking screenshots. 5815 'desc': '''Disables taking screenshots.
5774 5816
5775 If enabled screenshots cannot be taken using keyboard shortcuts or extensi on APIs. 5817 If enabled screenshots cannot be taken using keyboard shortcuts or extensi on APIs.
5776 Additionally, screen capture is disabled for ARC apps.
5777 5818
5778 If disabled or not specified, taking screenshots is allowed.''' 5819 If disabled or not specified, taking screenshots is allowed.'''
5779 }, 5820 },
5780 { 5821 {
5781 'name': 'SystemTimezone', 5822 'name': 'SystemTimezone',
5782 'type': 'string', 5823 'type': 'string',
5783 'schema': { 'type': 'string' }, 5824 'schema': { 'type': 'string' },
5784 'supported_on': ['chrome_os:22-'], 5825 'supported_on': ['chrome_os:22-'],
5785 'device_only': True, 5826 'device_only': True,
5786 'features': { 5827 'features': {
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
5985 'tags': [], 6026 'tags': [],
5986 'desc': '''Allow fullscreen mode. 6027 'desc': '''Allow fullscreen mode.
5987 6028
5988 This policy controls the availability of fullscreen mode in which all <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> UI is hidden and only web cont ent is visible. 6029 This policy controls the availability of fullscreen mode in which all <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> UI is hidden and only web cont ent is visible.
5989 6030
5990 If this policy is set to true or not not configured, the user, apps and ex tensions with appropriate permissions can enter fullscreen mode. 6031 If this policy is set to true or not not configured, the user, apps and ex tensions with appropriate permissions can enter fullscreen mode.
5991 6032
5992 If this policy is set to false, neither the user nor any apps or extension s can enter fullscreen mode. 6033 If this policy is set to false, neither the user nor any apps or extension s can enter fullscreen mode.
5993 6034
5994 On all platforms except <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS< /ex></ph>, kiosk mode is unavailable when fullscreen mode is disabled.''', 6035 On all platforms except <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS< /ex></ph>, kiosk mode is unavailable when fullscreen mode is disabled.''',
6036 'arc_support': 'This policy has no effect on the Android apps. They will b e able to enter fullscreen mode even if this policy is set to <ph name="FALSE">F alse</ph>.',
5995 }, 6037 },
5996 { 6038 {
5997 'name': 'PowerManagement', 6039 'name': 'PowerManagement',
5998 'type': 'group', 6040 'type': 'group',
5999 'caption': '''Power management''', 6041 'caption': '''Power management''',
6000 'desc': '''Configure power management in <ph name="PRODUCT_OS_NAME">$2<ex> Google Chrome OS</ex></ph>. 6042 'desc': '''Configure power management in <ph name="PRODUCT_OS_NAME">$2<ex> Google Chrome OS</ex></ph>.
6001 6043
6002 These policies let you configure how <ph name="PRODUCT_OS_NAME">$2<ex>Goog le Chrome OS</ex></ph> behaves when the user remains idle for some amount of tim e.''', 6044 These policies let you configure how <ph name="PRODUCT_OS_NAME">$2<ex>Goog le Chrome OS</ex></ph> behaves when the user remains idle for some amount of tim e.''',
6003 'policies': [ 6045 'policies': [
6004 { 6046 {
(...skipping 479 matching lines...) Expand 10 before | Expand all | Expand 10 after
6484 }, 6526 },
6485 'example_value': True, 6527 'example_value': True,
6486 'id': 183, 6528 'id': 183,
6487 'caption': '''Specify whether video activity affects power management' '', 6529 'caption': '''Specify whether video activity affects power management' '',
6488 'tags': [], 6530 'tags': [],
6489 'desc': '''Specifies whether video activity affects power management. 6531 'desc': '''Specifies whether video activity affects power management.
6490 6532
6491 If this policy is set to True or is unset, the user is not considered to be idle while video is playing. This prevents the idle delay, screen dim dela y, screen off delay and screen lock delay from being reached and the correspondi ng actions from being taken. 6533 If this policy is set to True or is unset, the user is not considered to be idle while video is playing. This prevents the idle delay, screen dim dela y, screen off delay and screen lock delay from being reached and the correspondi ng actions from being taken.
6492 6534
6493 If this policy is set to False, video activity does not prevent the us er from being considered idle.''', 6535 If this policy is set to False, video activity does not prevent the us er from being considered idle.''',
6536 'arc_support': 'Video playing in Android apps is not taken into consid eration, even if this policy is set to <ph name="TRUE">True</ph>.',
6494 }, 6537 },
6495 { 6538 {
6496 'name': 'PresentationIdleDelayScale', 6539 'name': 'PresentationIdleDelayScale',
6497 'type': 'int', 6540 'type': 'int',
6498 'schema': { 'type': 'integer' }, 6541 'schema': { 'type': 'integer' },
6499 'supported_on': ['chrome_os:26-28'], 6542 'supported_on': ['chrome_os:26-28'],
6500 'features': { 6543 'features': {
6501 'dynamic_refresh': True, 6544 'dynamic_refresh': True,
6502 'per_profile': False, 6545 'per_profile': False,
6503 }, 6546 },
(...skipping 1271 matching lines...) Expand 10 before | Expand all | Expand 10 after
7775 'tags': [], 7818 'tags': [],
7776 'desc': '''Specifies whether authentication cookies set by a SAML IdP duri ng login should be transferred to the user's profile. 7819 'desc': '''Specifies whether authentication cookies set by a SAML IdP duri ng login should be transferred to the user's profile.
7777 7820
7778 When a user authenticates via a SAML IdP during login, cookies set by the IdP are written to a temporary profile at first. These cookies can be transferre d to the user's profile to carry forward the authentication state. 7821 When a user authenticates via a SAML IdP during login, cookies set by the IdP are written to a temporary profile at first. These cookies can be transferre d to the user's profile to carry forward the authentication state.
7779 7822
7780 When this policy is set to true, cookies set by the IdP are transferred to the user's profile every time they authenticate against the SAML IdP during log in. 7823 When this policy is set to true, cookies set by the IdP are transferred to the user's profile every time they authenticate against the SAML IdP during log in.
7781 7824
7782 When this policy is set to false or unset, cookies set by the IdP are tran sferred to the user's profile during their first login on a device only. 7825 When this policy is set to false or unset, cookies set by the IdP are tran sferred to the user's profile during their first login on a device only.
7783 7826
7784 This policy affects users whose domain matches the device's enrollment dom ain only. For all other users, cookies set by the IdP are transferred to the use r's profile during their first login on the device only.''', 7827 This policy affects users whose domain matches the device's enrollment dom ain only. For all other users, cookies set by the IdP are transferred to the use r's profile during their first login on the device only.''',
7828 'arc_support': 'Cookies transferred to the user\'s profile are not accessi ble to Android apps.',
7785 }, 7829 },
7786 { 7830 {
7787 'name': 'EasyUnlockAllowed', 7831 'name': 'EasyUnlockAllowed',
7788 'type': 'main', 7832 'type': 'main',
7789 'schema': { 'type': 'boolean' }, 7833 'schema': { 'type': 'boolean' },
7790 'supported_on': ['chrome_os:38-'], 7834 'supported_on': ['chrome_os:38-'],
7791 'features': { 7835 'features': {
7792 'dynamic_refresh': True, 7836 'dynamic_refresh': True,
7793 'per_profile': True, 7837 'per_profile': True,
7794 }, 7838 },
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after
8099 'device_only': True, 8143 'device_only': True,
8100 'features': { 8144 'features': {
8101 'dynamic_refresh': False, 8145 'dynamic_refresh': False,
8102 }, 8146 },
8103 'example_value': 104857600, 8147 'example_value': 104857600,
8104 'id': 296, 8148 'id': 296,
8105 'caption': '''Set Apps and Extensions cache size (in bytes)''', 8149 'caption': '''Set Apps and Extensions cache size (in bytes)''',
8106 'tags': [], 8150 'tags': [],
8107 'desc': '''<ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> cac hes Apps and Extensions for installation by multiple users of a single device to avoid re-downloading them for each user. 8151 'desc': '''<ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> cac hes Apps and Extensions for installation by multiple users of a single device to avoid re-downloading them for each user.
8108 If this policy is not configured or the value is lower than 1 MB, <ph name ="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will use the default cache s ize.''', 8152 If this policy is not configured or the value is lower than 1 MB, <ph name ="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will use the default cache s ize.''',
8153 'arc_support': 'The cache is not used for Android apps. If multiple users install the same Android app, it will be downloaded anew for each user.',
8109 }, 8154 },
8110 { 8155 {
8111 'name': 'DeviceLoginScreenDomainAutoComplete', 8156 'name': 'DeviceLoginScreenDomainAutoComplete',
8112 'type': 'string', 8157 'type': 'string',
8113 'schema': { 'type': 'string' }, 8158 'schema': { 'type': 'string' },
8114 'supported_on': [ 'chrome_os:44-'], 8159 'supported_on': [ 'chrome_os:44-'],
8115 'device_only': True, 8160 'device_only': True,
8116 'features': { 8161 'features': {
8117 'dynamic_refresh': True, 8162 'dynamic_refresh': True,
8118 }, 8163 },
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
8204 'tags': [], 8249 'tags': [],
8205 'desc': '''Grants access to corporate keys to extensions. 8250 'desc': '''Grants access to corporate keys to extensions.
8206 8251
8207 Keys are designated for corporate usage if they're generated using the chr ome.enterprise.platformKeys API on a managed account. Keys imported or generated in another way are not designated for corporate usage. 8252 Keys are designated for corporate usage if they're generated using the chr ome.enterprise.platformKeys API on a managed account. Keys imported or generated in another way are not designated for corporate usage.
8208 8253
8209 Access to keys designated for corporate usage is solely controlled by this policy. The user can neither grant nor withdraw access to corporate keys to or from extensions. 8254 Access to keys designated for corporate usage is solely controlled by this policy. The user can neither grant nor withdraw access to corporate keys to or from extensions.
8210 8255
8211 By default an extension cannot use a key designated for corporate usage, w hich is equivalent to setting allowCorporateKeyUsage to false for that extension . 8256 By default an extension cannot use a key designated for corporate usage, w hich is equivalent to setting allowCorporateKeyUsage to false for that extension .
8212 8257
8213 Only if allowCorporateKeyUsage is set to true for an extension, it can use any platform key marked for corporate usage to sign arbitrary data. This permis sion should only be granted if the extension is trusted to secure access to the key against attackers.''', 8258 Only if allowCorporateKeyUsage is set to true for an extension, it can use any platform key marked for corporate usage to sign arbitrary data. This permis sion should only be granted if the extension is trusted to secure access to the key against attackers.''',
8259 'arc_support': 'Android apps cannot get access to corporate keys. This pol icy has no effect on them.',
8214 }, 8260 },
8215 { 8261 {
8216 'name': 'WelcomePageOnOSUpgradeEnabled', 8262 'name': 'WelcomePageOnOSUpgradeEnabled',
8217 'supported_on': ['chrome.win:45-'], 8263 'supported_on': ['chrome.win:45-'],
8218 'type': 'main', 8264 'type': 'main',
8219 'schema': { 'type': 'boolean' }, 8265 'schema': { 'type': 'boolean' },
8220 'id': 303, 8266 'id': 303,
8221 'caption': 'Enable showing the welcome page on the first browser launch fo llowing OS upgrade.', 8267 'caption': 'Enable showing the welcome page on the first browser launch fo llowing OS upgrade.',
8222 'tags': [], 8268 'tags': [],
8223 'desc': '''Enable showing the welcome page on the first browser launch fol lowing OS upgrade. 8269 'desc': '''Enable showing the welcome page on the first browser launch fol lowing OS upgrade.
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
8376 'id': 319, 8422 'id': 319,
8377 'caption': '''Allow the auto launched with zero delay kiosk app to control <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> version''', 8423 'caption': '''Allow the auto launched with zero delay kiosk app to control <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> version''',
8378 'tags': [], 8424 'tags': [],
8379 'desc': '''Whether to allow the auto launched with zero delay kiosk app to control <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> version. 8425 'desc': '''Whether to allow the auto launched with zero delay kiosk app to control <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> version.
8380 8426
8381 This policy controls whether to allow the auto launched with zero delay ki osk app to control <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> v ersion by declaring a required_platform_version in its manifest and use it as th e auto update target version prefix. 8427 This policy controls whether to allow the auto launched with zero delay ki osk app to control <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> v ersion by declaring a required_platform_version in its manifest and use it as th e auto update target version prefix.
8382 8428
8383 If the policy is set to true, the value of required_platform_version manif est key of the auto launched with zero delay kiosk app is used as auto update ta rget version prefix. 8429 If the policy is set to true, the value of required_platform_version manif est key of the auto launched with zero delay kiosk app is used as auto update ta rget version prefix.
8384 8430
8385 If the policy is not configured or set to false, the required_platform_ver sion manifest key is ignored and auto update proceeds as normal.''', 8431 If the policy is not configured or set to false, the required_platform_ver sion manifest key is ignored and auto update proceeds as normal.''',
8432 'arc_support': 'If the kiosk app is an Android app, it will have no contro l over the <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> version, even if this policy is set to <ph name="TRUE">True</ph>.',
8386 }, 8433 },
8387 { 8434 {
8388 'name': 'LoginAuthenticationBehavior', 8435 'name': 'LoginAuthenticationBehavior',
8389 'type': 'int-enum', 8436 'type': 'int-enum',
8390 'schema': { 8437 'schema': {
8391 'type': 'integer', 8438 'type': 'integer',
8392 'enum': [ 0, 1, 2 ], 8439 'enum': [ 0, 1, 2 ],
8393 }, 8440 },
8394 'items': [ 8441 'items': [
8395 { 8442 {
(...skipping 529 matching lines...) Expand 10 before | Expand all | Expand 10 after
8925 'text': '''until version <ph name="UNTIL_VERSION">$6<ex>10</ex></ph>''' 8972 'text': '''until version <ph name="UNTIL_VERSION">$6<ex>10</ex></ph>'''
8926 }, 8973 },
8927 'doc_supported_features': { 8974 'doc_supported_features': {
8928 'desc': '''Caption text of the list of 'policy features that this policy s upports' in the summary chart of a policy in the generated documentation''', 8975 'desc': '''Caption text of the list of 'policy features that this policy s upports' in the summary chart of a policy in the generated documentation''',
8929 'text': '''Supported features:''' 8976 'text': '''Supported features:'''
8930 }, 8977 },
8931 'doc_description': { 8978 'doc_description': {
8932 'desc': '''Caption text of the 'description text' in the summary chart of a policy in the generated documentation''', 8979 'desc': '''Caption text of the 'description text' in the summary chart of a policy in the generated documentation''',
8933 'text': '''Description:''' 8980 'text': '''Description:'''
8934 }, 8981 },
8982 'doc_arc_support': {
8983 'desc': '''Caption text of the field in the generated documentation that d escribes how a policy affects Android applications on Chrome OS''',
8984 'text': '''Note for <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex> </ph> devices supporting Android apps:'''
8985 },
8935 'doc_example_value': { 8986 'doc_example_value': {
8936 'desc': '''Caption text of the field 'example value' in the summary chart of a policy in the generated documentation''', 8987 'desc': '''Caption text of the field 'example value' in the summary chart of a policy in the generated documentation''',
8937 'text': '''Example value:''' 8988 'text': '''Example value:'''
8938 }, 8989 },
8939 'doc_intro': { 8990 'doc_intro': {
8940 'desc': '''Introduction text for the generated policy documentation''', 8991 'desc': '''Introduction text for the generated policy documentation''',
8941 'text': '''Both Chromium and Google Chrome support the same set of 8992 'text': '''Both Chromium and Google Chrome support the same set of
8942 policies. Please note that this document may include policies that are 8993 policies. Please note that this document may include policies that are
8943 targeted for unreleased software versions (i.e. their 'Supported on' entry 8994 targeted for unreleased software versions (i.e. their 'Supported on' entry
8944 refers to an unreleased version) and that such policies are subject to 8995 refers to an unreleased version) and that such policies are subject to
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
9003 'desc': '''Text appended in parentheses next to the policies top-level con tainer to indicate that those policies are of the Recommended level''', 9054 'desc': '''Text appended in parentheses next to the policies top-level con tainer to indicate that those policies are of the Recommended level''',
9004 'text': 'Default Settings (users can override)', 9055 'text': 'Default Settings (users can override)',
9005 }, 9056 },
9006 'doc_complex_policies_on_windows': { 9057 'doc_complex_policies_on_windows': {
9007 'desc': '''Text pointing the user to a help article for complex policies o n Windows''', 9058 'desc': '''Text pointing the user to a help article for complex policies o n Windows''',
9008 'text': '''encoded as a JSON string, for details see <ph name="COMPLEX_POL ICIES_URL">https://www.chromium.org/administrators/complex-policies-on-windows<e x>https://www.chromium.org/administrators/complex-policies-on-windows</ex></ph>' '', 9059 'text': '''encoded as a JSON string, for details see <ph name="COMPLEX_POL ICIES_URL">https://www.chromium.org/administrators/complex-policies-on-windows<e x>https://www.chromium.org/administrators/complex-policies-on-windows</ex></ph>' '',
9009 }, 9060 },
9010 }, 9061 },
9011 'placeholders': [], 9062 'placeholders': [],
9012 } 9063 }
OLDNEW
« no previous file with comments | « no previous file | components/policy/tools/syntax_check_policy_template_json.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698