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

Side by Side Diff: chrome/browser/policy/proto/cloud_policy.proto

Issue 6161007: New protocol and testserver for the Chrome-DMServer protocol (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: serialized list protos -> repeated fields Created 9 years, 10 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 | Annotate | Revision Log
OLDNEW
(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 enum PolicyMode {
16 // The user may choose to override the given settings.
17 RECOMMENDED = 1;
18 // The given settings are applied regardless of user choice.
19 MANDATORY = 2;
20 }
21
22 message HomepageProto {
23 optional PolicyMode policy_mode = 1;
Mattias Nissler (ping if slow) 2011/01/28 10:29:34 As discussed, let's make this a message wrapping m
gfeher 2011/01/28 13:42:10 Done.
24 optional string HomepageLocation = 2;
25 optional bool HomepageIsNewTabPage = 3;
26 }
27
28 message ApplicationLocaleValueProto {
29 optional PolicyMode policy_mode = 1;
30 optional string ApplicationLocaleValue = 2;
31 }
32
33 message AlternateErrorPagesEnabledProto {
34 optional PolicyMode policy_mode = 1;
35 optional bool AlternateErrorPagesEnabled = 2;
36 }
37
38 message SearchSuggestEnabledProto {
39 optional PolicyMode policy_mode = 1;
40 optional bool SearchSuggestEnabled = 2;
41 }
42
43 message DnsPrefetchingEnabledProto {
44 optional PolicyMode policy_mode = 1;
45 optional bool DnsPrefetchingEnabled = 2;
46 }
47
48 message DisableSpdyProto {
49 optional PolicyMode policy_mode = 1;
50 optional bool DisableSpdy = 2;
51 }
52
53 message JavascriptEnabledProto {
54 optional PolicyMode policy_mode = 1;
55 optional bool JavascriptEnabled = 2;
56 }
57
58 message SavingBrowserHistoryDisabledProto {
59 optional PolicyMode policy_mode = 1;
60 optional bool SavingBrowserHistoryDisabled = 2;
61 }
62
63 message PrintingEnabledProto {
64 optional PolicyMode policy_mode = 1;
65 optional bool PrintingEnabled = 2;
66 }
67
68 message SafeBrowsingEnabledProto {
69 optional PolicyMode policy_mode = 1;
70 optional bool SafeBrowsingEnabled = 2;
71 }
72
73 message MetricsReportingEnabledProto {
74 optional PolicyMode policy_mode = 1;
75 optional bool MetricsReportingEnabled = 2;
76 }
77
78 message PasswordManagerProto {
79 optional PolicyMode policy_mode = 1;
80 optional bool PasswordManagerEnabled = 2;
81 optional bool PasswordManagerAllowShowPasswords = 3;
82 }
83
84 message AutoFillEnabledProto {
85 optional PolicyMode policy_mode = 1;
86 optional bool AutoFillEnabled = 2;
87 }
88
89 message DisabledPluginsProto {
90 optional PolicyMode policy_mode = 1;
91 repeated string DisabledPlugins = 2;
92 }
93
94 message SyncDisabledProto {
95 optional PolicyMode policy_mode = 1;
96 optional bool SyncDisabled = 2;
97 }
98
99 message ProxyProto {
100 optional PolicyMode policy_mode = 1;
101 optional string ProxyMode = 2;
102 optional int64 ProxyServerMode = 3;
103 optional string ProxyServer = 4;
104 optional string ProxyPacUrl = 5;
105 optional string ProxyBypassList = 6;
106 }
107
108 message HTTPAuthenticationProto {
109 optional PolicyMode policy_mode = 1;
110 optional string AuthSchemes = 2;
111 optional bool DisableAuthNegotiateCnameLookup = 3;
112 optional bool EnableAuthNegotiatePort = 4;
113 optional string AuthServerWhitelist = 5;
114 optional string AuthNegotiateDelegateWhitelist = 6;
115 optional string GSSAPILibraryName = 7;
116 }
117
118 message ExtensionsProto {
119 optional PolicyMode policy_mode = 1;
120 repeated string ExtensionInstallBlacklist = 2;
121 repeated string ExtensionInstallWhitelist = 3;
122 repeated string ExtensionInstallForcelist = 4;
123 }
124
125 message ShowHomeButtonProto {
126 optional PolicyMode policy_mode = 1;
127 optional bool ShowHomeButton = 2;
128 }
129
130 message DeveloperToolsDisabledProto {
131 optional PolicyMode policy_mode = 1;
132 optional bool DeveloperToolsDisabled = 2;
133 }
134
135 message RestoreOnStartupGroupProto {
136 optional PolicyMode policy_mode = 1;
137 optional int64 RestoreOnStartup = 2;
138 repeated string RestoreOnStartupURLs = 3;
139 }
140
141 message DefaultSearchProviderProto {
142 optional PolicyMode policy_mode = 1;
143 optional bool DefaultSearchProviderEnabled = 2;
144 optional string DefaultSearchProviderName = 3;
145 optional string DefaultSearchProviderKeyword = 4;
146 optional string DefaultSearchProviderSearchURL = 5;
147 optional string DefaultSearchProviderSuggestURL = 6;
148 optional string DefaultSearchProviderInstantURL = 7;
149 optional string DefaultSearchProviderIconURL = 8;
150 repeated string DefaultSearchProviderEncodings = 9;
151 }
152
153 message ContentSettingsProto {
154 optional PolicyMode policy_mode = 1;
155 optional int64 DefaultCookiesSetting = 2;
156 optional int64 DefaultImagesSetting = 3;
157 optional int64 DefaultJavaScriptSetting = 4;
158 optional int64 DefaultPluginsSetting = 5;
159 optional int64 DefaultPopupsSetting = 6;
160 optional int64 DefaultNotificationSetting = 7;
161 optional int64 DefaultGeolocationSetting = 8;
162 }
163
164 message Disable3DAPIsProto {
165 optional PolicyMode policy_mode = 1;
166 optional bool Disable3DAPIs = 2;
167 }
168
169 message ChromeFrameRendererSettingsProto {
170 optional PolicyMode policy_mode = 1;
171 optional int64 ChromeFrameRendererSettings = 2;
172 repeated string RenderInChromeFrameList = 3;
173 repeated string RenderInHostList = 4;
174 }
175
176 message ChromeFrameContentTypesProto {
177 optional PolicyMode policy_mode = 1;
178 repeated string ChromeFrameContentTypes = 2;
179 }
180
181 message ChromeOsLockOnIdleSuspendProto {
182 optional PolicyMode policy_mode = 1;
183 optional bool ChromeOsLockOnIdleSuspend = 2;
184 }
185
186
187 // --------------------------------------------------
188 // Wrapper PB for DMServer -> ChromeOS communication.
189
190 message CloudPolicySettings {
191 optional HomepageProto Homepage = 1;
192 optional ApplicationLocaleValueProto ApplicationLocaleValue = 2;
193 optional AlternateErrorPagesEnabledProto AlternateErrorPagesEnabled = 3;
194 optional SearchSuggestEnabledProto SearchSuggestEnabled = 4;
195 optional DnsPrefetchingEnabledProto DnsPrefetchingEnabled = 5;
196 optional DisableSpdyProto DisableSpdy = 6;
197 optional JavascriptEnabledProto JavascriptEnabled = 7;
198 optional SavingBrowserHistoryDisabledProto SavingBrowserHistoryDisabled = 8;
199 optional PrintingEnabledProto PrintingEnabled = 9;
200 optional SafeBrowsingEnabledProto SafeBrowsingEnabled = 10;
201 optional MetricsReportingEnabledProto MetricsReportingEnabled = 11;
202 optional PasswordManagerProto PasswordManager = 12;
203 optional AutoFillEnabledProto AutoFillEnabled = 13;
204 optional DisabledPluginsProto DisabledPlugins = 14;
205 optional SyncDisabledProto SyncDisabled = 15;
206 optional ProxyProto Proxy = 16;
207 optional HTTPAuthenticationProto HTTPAuthentication = 17;
208 optional ExtensionsProto Extensions = 18;
209 optional ShowHomeButtonProto ShowHomeButton = 19;
210 optional DeveloperToolsDisabledProto DeveloperToolsDisabled = 20;
211 optional RestoreOnStartupGroupProto RestoreOnStartupGroup = 21;
212 optional DefaultSearchProviderProto DefaultSearchProvider = 22;
213 optional ContentSettingsProto ContentSettings = 23;
214 optional Disable3DAPIsProto Disable3DAPIs = 24;
215 optional ChromeFrameRendererSettingsProto ChromeFrameRendererSettings = 25;
216 optional ChromeFrameContentTypesProto ChromeFrameContentTypes = 26;
217 optional ChromeOsLockOnIdleSuspendProto ChromeOsLockOnIdleSuspend = 27;
218 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698