| OLD | NEW |
| (Empty) |
| 1 // | |
| 2 // DO NOT MODIFY THIS FILE DIRECTLY! | |
| 3 // ITS IS GENERATED BY generate_policy_source.py | |
| 4 // FROM policy_templates.json | |
| 5 // | |
| 6 | |
| 7 syntax = "proto2"; | |
| 8 | |
| 9 option optimize_for = LITE_RUNTIME; | |
| 10 | |
| 11 package enterprise_management; | |
| 12 | |
| 13 // PBs for individual settings. | |
| 14 | |
| 15 message PolicyOptions { | |
| 16 enum PolicyMode { | |
| 17 // The user may choose to override the given settings. | |
| 18 RECOMMENDED = 1; | |
| 19 // The given settings are applied regardless of user choice. | |
| 20 MANDATORY = 2; | |
| 21 } | |
| 22 optional PolicyMode mode = 1; | |
| 23 } | |
| 24 | |
| 25 message HomepageProto { | |
| 26 optional PolicyOptions policy_options = 1; | |
| 27 optional string HomepageLocation = 2; | |
| 28 optional bool HomepageIsNewTabPage = 3; | |
| 29 } | |
| 30 | |
| 31 message ApplicationLocaleValueProto { | |
| 32 optional PolicyOptions policy_options = 1; | |
| 33 optional string ApplicationLocaleValue = 2; | |
| 34 } | |
| 35 | |
| 36 message AlternateErrorPagesEnabledProto { | |
| 37 optional PolicyOptions policy_options = 1; | |
| 38 optional bool AlternateErrorPagesEnabled = 2; | |
| 39 } | |
| 40 | |
| 41 message SearchSuggestEnabledProto { | |
| 42 optional PolicyOptions policy_options = 1; | |
| 43 optional bool SearchSuggestEnabled = 2; | |
| 44 } | |
| 45 | |
| 46 message DnsPrefetchingEnabledProto { | |
| 47 optional PolicyOptions policy_options = 1; | |
| 48 optional bool DnsPrefetchingEnabled = 2; | |
| 49 } | |
| 50 | |
| 51 message DisableSpdyProto { | |
| 52 optional PolicyOptions policy_options = 1; | |
| 53 optional bool DisableSpdy = 2; | |
| 54 } | |
| 55 | |
| 56 message JavascriptEnabledProto { | |
| 57 optional PolicyOptions policy_options = 1; | |
| 58 optional bool JavascriptEnabled = 2; | |
| 59 } | |
| 60 | |
| 61 message SavingBrowserHistoryDisabledProto { | |
| 62 optional PolicyOptions policy_options = 1; | |
| 63 optional bool SavingBrowserHistoryDisabled = 2; | |
| 64 } | |
| 65 | |
| 66 message PrintingEnabledProto { | |
| 67 optional PolicyOptions policy_options = 1; | |
| 68 optional bool PrintingEnabled = 2; | |
| 69 } | |
| 70 | |
| 71 message SafeBrowsingEnabledProto { | |
| 72 optional PolicyOptions policy_options = 1; | |
| 73 optional bool SafeBrowsingEnabled = 2; | |
| 74 } | |
| 75 | |
| 76 message MetricsReportingEnabledProto { | |
| 77 optional PolicyOptions policy_options = 1; | |
| 78 optional bool MetricsReportingEnabled = 2; | |
| 79 } | |
| 80 | |
| 81 message PasswordManagerProto { | |
| 82 optional PolicyOptions policy_options = 1; | |
| 83 optional bool PasswordManagerEnabled = 2; | |
| 84 optional bool PasswordManagerAllowShowPasswords = 3; | |
| 85 } | |
| 86 | |
| 87 message AutoFillEnabledProto { | |
| 88 optional PolicyOptions policy_options = 1; | |
| 89 optional bool AutoFillEnabled = 2; | |
| 90 } | |
| 91 | |
| 92 message DisabledPluginsProto { | |
| 93 optional PolicyOptions policy_options = 1; | |
| 94 repeated string DisabledPlugins = 2; | |
| 95 } | |
| 96 | |
| 97 message SyncDisabledProto { | |
| 98 optional PolicyOptions policy_options = 1; | |
| 99 optional bool SyncDisabled = 2; | |
| 100 } | |
| 101 | |
| 102 message ProxyProto { | |
| 103 optional PolicyOptions policy_options = 1; | |
| 104 optional string ProxyMode = 2; | |
| 105 optional int64 ProxyServerMode = 3; | |
| 106 optional string ProxyServer = 4; | |
| 107 optional string ProxyPacUrl = 5; | |
| 108 optional string ProxyBypassList = 6; | |
| 109 } | |
| 110 | |
| 111 message HTTPAuthenticationProto { | |
| 112 optional PolicyOptions policy_options = 1; | |
| 113 optional string AuthSchemes = 2; | |
| 114 optional bool DisableAuthNegotiateCnameLookup = 3; | |
| 115 optional bool EnableAuthNegotiatePort = 4; | |
| 116 optional string AuthServerWhitelist = 5; | |
| 117 optional string AuthNegotiateDelegateWhitelist = 6; | |
| 118 optional string GSSAPILibraryName = 7; | |
| 119 } | |
| 120 | |
| 121 message ExtensionsProto { | |
| 122 optional PolicyOptions policy_options = 1; | |
| 123 repeated string ExtensionInstallBlacklist = 2; | |
| 124 repeated string ExtensionInstallWhitelist = 3; | |
| 125 repeated string ExtensionInstallForcelist = 4; | |
| 126 } | |
| 127 | |
| 128 message ShowHomeButtonProto { | |
| 129 optional PolicyOptions policy_options = 1; | |
| 130 optional bool ShowHomeButton = 2; | |
| 131 } | |
| 132 | |
| 133 message DeveloperToolsDisabledProto { | |
| 134 optional PolicyOptions policy_options = 1; | |
| 135 optional bool DeveloperToolsDisabled = 2; | |
| 136 } | |
| 137 | |
| 138 message RestoreOnStartupGroupProto { | |
| 139 optional PolicyOptions policy_options = 1; | |
| 140 optional int64 RestoreOnStartup = 2; | |
| 141 repeated string RestoreOnStartupURLs = 3; | |
| 142 } | |
| 143 | |
| 144 message DefaultSearchProviderProto { | |
| 145 optional PolicyOptions policy_options = 1; | |
| 146 optional bool DefaultSearchProviderEnabled = 2; | |
| 147 optional string DefaultSearchProviderName = 3; | |
| 148 optional string DefaultSearchProviderKeyword = 4; | |
| 149 optional string DefaultSearchProviderSearchURL = 5; | |
| 150 optional string DefaultSearchProviderSuggestURL = 6; | |
| 151 optional string DefaultSearchProviderInstantURL = 7; | |
| 152 optional string DefaultSearchProviderIconURL = 8; | |
| 153 repeated string DefaultSearchProviderEncodings = 9; | |
| 154 } | |
| 155 | |
| 156 message ContentSettingsProto { | |
| 157 optional PolicyOptions policy_options = 1; | |
| 158 optional int64 DefaultCookiesSetting = 2; | |
| 159 optional int64 DefaultImagesSetting = 3; | |
| 160 optional int64 DefaultJavaScriptSetting = 4; | |
| 161 optional int64 DefaultPluginsSetting = 5; | |
| 162 optional int64 DefaultPopupsSetting = 6; | |
| 163 optional int64 DefaultNotificationSetting = 7; | |
| 164 optional int64 DefaultGeolocationSetting = 8; | |
| 165 } | |
| 166 | |
| 167 message Disable3DAPIsProto { | |
| 168 optional PolicyOptions policy_options = 1; | |
| 169 optional bool Disable3DAPIs = 2; | |
| 170 } | |
| 171 | |
| 172 message ChromeFrameRendererSettingsProto { | |
| 173 optional PolicyOptions policy_options = 1; | |
| 174 optional int64 ChromeFrameRendererSettings = 2; | |
| 175 repeated string RenderInChromeFrameList = 3; | |
| 176 repeated string RenderInHostList = 4; | |
| 177 } | |
| 178 | |
| 179 message ChromeFrameContentTypesProto { | |
| 180 optional PolicyOptions policy_options = 1; | |
| 181 repeated string ChromeFrameContentTypes = 2; | |
| 182 } | |
| 183 | |
| 184 message ChromeOsLockOnIdleSuspendProto { | |
| 185 optional PolicyOptions policy_options = 1; | |
| 186 optional bool ChromeOsLockOnIdleSuspend = 2; | |
| 187 } | |
| 188 | |
| 189 | |
| 190 // -------------------------------------------------- | |
| 191 // Wrapper PB for DMServer -> ChromeOS communication. | |
| 192 | |
| 193 message CloudPolicySettings { | |
| 194 optional HomepageProto Homepage = 1; | |
| 195 optional ApplicationLocaleValueProto ApplicationLocaleValue = 2; | |
| 196 optional AlternateErrorPagesEnabledProto AlternateErrorPagesEnabled = 3; | |
| 197 optional SearchSuggestEnabledProto SearchSuggestEnabled = 4; | |
| 198 optional DnsPrefetchingEnabledProto DnsPrefetchingEnabled = 5; | |
| 199 optional DisableSpdyProto DisableSpdy = 6; | |
| 200 optional JavascriptEnabledProto JavascriptEnabled = 7; | |
| 201 optional SavingBrowserHistoryDisabledProto SavingBrowserHistoryDisabled = 8; | |
| 202 optional PrintingEnabledProto PrintingEnabled = 9; | |
| 203 optional SafeBrowsingEnabledProto SafeBrowsingEnabled = 10; | |
| 204 optional MetricsReportingEnabledProto MetricsReportingEnabled = 11; | |
| 205 optional PasswordManagerProto PasswordManager = 12; | |
| 206 optional AutoFillEnabledProto AutoFillEnabled = 13; | |
| 207 optional DisabledPluginsProto DisabledPlugins = 14; | |
| 208 optional SyncDisabledProto SyncDisabled = 15; | |
| 209 optional ProxyProto Proxy = 16; | |
| 210 optional HTTPAuthenticationProto HTTPAuthentication = 17; | |
| 211 optional ExtensionsProto Extensions = 18; | |
| 212 optional ShowHomeButtonProto ShowHomeButton = 19; | |
| 213 optional DeveloperToolsDisabledProto DeveloperToolsDisabled = 20; | |
| 214 optional RestoreOnStartupGroupProto RestoreOnStartupGroup = 21; | |
| 215 optional DefaultSearchProviderProto DefaultSearchProvider = 22; | |
| 216 optional ContentSettingsProto ContentSettings = 23; | |
| 217 optional Disable3DAPIsProto Disable3DAPIs = 24; | |
| 218 optional ChromeFrameRendererSettingsProto ChromeFrameRendererSettings = 25; | |
| 219 optional ChromeFrameContentTypesProto ChromeFrameContentTypes = 26; | |
| 220 optional ChromeOsLockOnIdleSuspendProto ChromeOsLockOnIdleSuspend = 27; | |
| 221 } | |
| OLD | NEW |