Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 136 # templates and documentation. The policy definition list that Chrome sees | 136 # templates and documentation. The policy definition list that Chrome sees |
| 137 # will include policies marked with 'future'. If a WIP policy isn't meant to | 137 # will include policies marked with 'future'. If a WIP policy isn't meant to |
| 138 # be seen by the policy providers either, the 'supported_on' key should be set | 138 # be seen by the policy providers either, the 'supported_on' key should be set |
| 139 # to an empty list. | 139 # to an empty list. |
| 140 # | 140 # |
| 141 # IDs: | 141 # IDs: |
| 142 # Since a Protocol Buffer definition is generated from this file, unique and | 142 # Since a Protocol Buffer definition is generated from this file, unique and |
| 143 # persistent IDs for all fields (but not for groups!) are needed. These are | 143 # persistent IDs for all fields (but not for groups!) are needed. These are |
| 144 # specified by the 'id' keys of each policy. NEVER CHANGE EXISTING IDs, | 144 # specified by the 'id' keys of each policy. NEVER CHANGE EXISTING IDs, |
| 145 # because doing so would break the deployed wire format! | 145 # because doing so would break the deployed wire format! |
| 146 # For your editing convenience: highest ID currently used: 367 | 146 # For your editing convenience: highest ID currently used: 369 |
| 147 # And don't forget to also update the EnterprisePolicies enum of | 147 # And don't forget to also update the EnterprisePolicies enum of |
| 148 # histograms.xml (run 'python tools/metrics/histograms/update_policies.py'). | 148 # histograms.xml (run 'python tools/metrics/histograms/update_policies.py'). |
| 149 # | 149 # |
| 150 # Placeholders: | 150 # Placeholders: |
| 151 # The following placeholder strings are automatically substituted: | 151 # The following placeholder strings are automatically substituted: |
| 152 # $1 -> Google Chrome / Chromium | 152 # $1 -> Google Chrome / Chromium |
| 153 # $2 -> Google Chrome OS / Chromium OS | 153 # $2 -> Google Chrome OS / Chromium OS |
| 154 # $3 -> Google Chrome Frame / Chromium Frame | 154 # $3 -> Google Chrome Frame / Chromium Frame |
| 155 # $6 is reserved for doc_writer | 155 # $6 is reserved for doc_writer |
| 156 # | 156 # |
| (...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 763 }, | 763 }, |
| 764 { | 764 { |
| 765 'name': 'RemoteAccessHostClientDomain', | 765 'name': 'RemoteAccessHostClientDomain', |
| 766 'type': 'string', | 766 'type': 'string', |
| 767 'schema': { 'type': 'string' }, | 767 'schema': { 'type': 'string' }, |
| 768 'supported_on': ['chrome.*:22-', 'chrome_os:41-'], | 768 'supported_on': ['chrome.*:22-', 'chrome_os:41-'], |
| 769 'features': { | 769 'features': { |
| 770 'dynamic_refresh': True, | 770 'dynamic_refresh': True, |
| 771 'per_profile': False, | 771 'per_profile': False, |
| 772 }, | 772 }, |
| 773 'deprecated': True, | |
| 773 'example_value': 'my-awesome-domain.com', | 774 'example_value': 'my-awesome-domain.com', |
| 774 'id': 316, | 775 'id': 316, |
| 775 'caption': '''Configure the required domain name for remote access cli ents''', | 776 'caption': '''Configure the required domain name for remote access cli ents''', |
| 776 'tags': [], | 777 'tags': [], |
| 777 'desc': '''Configures the required client domain name that will be imp osed on remote access clients and prevents users from changing it. | 778 'desc': '''This policy is deprecated. Please use RemoteAccessHostClien tDomainList instead.''', |
|
Thiemo Nagel
2017/05/17 14:18:09
(here and below)
Note that quoting a policy name
| |
| 779 }, | |
| 780 { | |
| 781 'name': 'RemoteAccessHostClientDomainList', | |
| 782 'type': 'list', | |
| 783 'schema': { | |
| 784 'type': 'array', | |
| 785 'items': { 'type': 'string' }, | |
| 786 }, | |
| 787 'supported_on': ['chrome.*:60-', 'chrome_os:60-'], | |
| 788 'features': { | |
| 789 'dynamic_refresh': True, | |
| 790 'per_profile': False, | |
| 791 }, | |
| 792 'example_value': ['my-awesome-domain.com', 'my-auxiliary-domain.com'], | |
| 793 'id': 369, | |
| 794 'caption': '''Configure the required domain names for remote access cl ients''', | |
| 795 'tags': [], | |
| 796 'desc': '''Configures the required client domain names that will be im posed on remote access clients and prevents users from changing it. | |
| 778 | 797 |
| 779 If this setting is enabled, then only clients from the specified domai n can connect to the host. | 798 If this setting is enabled, then only clients from one of the specifie d domains can connect to the host. |
| 780 | 799 |
| 781 If this setting is disabled or not set, then the default policy for th e connection type is applied. For remote assistance, this allows clients from an y domain can connect to the host; for anytime remote access, only the host owner can connect. | 800 If this setting is disabled or not set, then the default policy for th e connection type is applied. For remote assistance, this allows clients from an y domain to connect to the host; for anytime remote access, only the host owner can connect. |
| 782 | 801 |
| 783 See also RemoteAccessHostDomain.''', | 802 This setting will override RemoteAccessHostClientDomain, if present. |
| 803 | |
| 804 See also RemoteAccessHostDomainList.''', | |
| 784 }, | 805 }, |
| 785 { | 806 { |
| 786 'name': 'RemoteAccessHostFirewallTraversal', | 807 'name': 'RemoteAccessHostFirewallTraversal', |
| 787 'type': 'main', | 808 'type': 'main', |
| 788 'schema': { 'type': 'boolean' }, | 809 'schema': { 'type': 'boolean' }, |
| 789 'supported_on': ['chrome.*:14-', 'chrome_os:41-'], | 810 'supported_on': ['chrome.*:14-', 'chrome_os:41-'], |
| 790 'features': { | 811 'features': { |
| 791 'dynamic_refresh': True, | 812 'dynamic_refresh': True, |
| 792 'per_profile': False, | 813 'per_profile': False, |
| 793 }, | 814 }, |
| (...skipping 11 matching lines...) Expand all Loading... | |
| 805 }, | 826 }, |
| 806 { | 827 { |
| 807 'name': 'RemoteAccessHostDomain', | 828 'name': 'RemoteAccessHostDomain', |
| 808 'type': 'string', | 829 'type': 'string', |
| 809 'schema': { 'type': 'string' }, | 830 'schema': { 'type': 'string' }, |
| 810 'supported_on': ['chrome.*:22-', 'chrome_os:41-'], | 831 'supported_on': ['chrome.*:22-', 'chrome_os:41-'], |
| 811 'features': { | 832 'features': { |
| 812 'dynamic_refresh': True, | 833 'dynamic_refresh': True, |
| 813 'per_profile': False, | 834 'per_profile': False, |
| 814 }, | 835 }, |
| 836 'deprecated': True, | |
| 815 'example_value': 'my-awesome-domain.com', | 837 'example_value': 'my-awesome-domain.com', |
| 816 'id': 154, | 838 'id': 154, |
| 817 'caption': '''Configure the required domain name for remote access hos ts''', | 839 'caption': '''Configure the required domain name for remote access hos ts''', |
| 818 'tags': [], | 840 'tags': [], |
| 819 'desc': '''Configures the required host domain name that will be impos ed on remote access hosts and prevents users from changing it. | 841 'desc': '''This policy is deprecated. Please use RemoteAccessHostDomai nList instead.''', |
| 842 }, | |
| 843 { | |
| 844 'name': 'RemoteAccessHostDomainList', | |
| 845 'type': 'list', | |
| 846 'schema': { | |
| 847 'type': 'array', | |
| 848 'items': {'type': 'string' }, | |
| 849 }, | |
| 850 'supported_on': ['chrome.*:60-', 'chrome_os:60-'], | |
| 851 'features': { | |
| 852 'dynamic_refresh': True, | |
| 853 'per_profile': False, | |
| 854 }, | |
| 855 'example_value': ['my-awesome-domain.com', 'my-auxiliary-domain.com'], | |
| 856 'id': 368, | |
| 857 'caption': '''Configure the required domain names for remote access ho sts''', | |
| 858 'tags': [], | |
| 859 'desc': '''Configures the required host domain names that will be impo sed on remote access hosts and prevents users from changing it. | |
| 820 | 860 |
| 821 If this setting is enabled, then hosts can be shared only using accoun ts registered on the specified domain name. | 861 If this setting is enabled, then hosts can be shared only using accoun ts registered on one of the specified domain names. |
| 822 | 862 |
| 823 If this setting is disabled or not set, then hosts can be shared using any account. | 863 If this setting is disabled or not set, then hosts can be shared using any account. |
| 824 | 864 |
| 825 See also RemoteAccessHostClientDomain.''', | 865 This setting will override RemoteAccessHostDomain, if present. |
| 866 | |
| 867 See also RemoteAccessHostClientDomainList.''', | |
| 826 }, | 868 }, |
| 827 { | 869 { |
| 828 'name': 'RemoteAccessHostRequireTwoFactor', | 870 'name': 'RemoteAccessHostRequireTwoFactor', |
| 829 'type': 'main', | 871 'type': 'main', |
| 830 'schema': { 'type': 'boolean' }, | 872 'schema': { 'type': 'boolean' }, |
| 831 'supported_on': ['chrome.*:22-22'], | 873 'supported_on': ['chrome.*:22-22'], |
| 832 'features': { | 874 'features': { |
| 833 'dynamic_refresh': True, | 875 'dynamic_refresh': True, |
| 834 'per_profile': False, | 876 'per_profile': False, |
| 835 }, | 877 }, |
| (...skipping 8788 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 9624 'desc': '''Text appended in parentheses next to the policies top-level con tainer to indicate that those policies are of the Recommended level''', | 9666 'desc': '''Text appended in parentheses next to the policies top-level con tainer to indicate that those policies are of the Recommended level''', |
| 9625 'text': 'Default Settings (users can override)', | 9667 'text': 'Default Settings (users can override)', |
| 9626 }, | 9668 }, |
| 9627 'doc_complex_policies_on_windows': { | 9669 'doc_complex_policies_on_windows': { |
| 9628 'desc': '''Text pointing the user to a help article for complex policies o n Windows''', | 9670 'desc': '''Text pointing the user to a help article for complex policies o n Windows''', |
| 9629 '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>' '', | 9671 '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>' '', |
| 9630 }, | 9672 }, |
| 9631 }, | 9673 }, |
| 9632 'placeholders': [], | 9674 'placeholders': [], |
| 9633 } | 9675 } |
| OLD | NEW |