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 |