| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 syntax = "proto2"; | 5 syntax = "proto2"; |
| 6 | 6 |
| 7 option optimize_for = LITE_RUNTIME; | 7 option optimize_for = LITE_RUNTIME; |
| 8 | 8 |
| 9 package enterprise_management; | 9 package enterprise_management; |
| 10 | 10 |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 101 } | 101 } |
| 102 | 102 |
| 103 message EphemeralUsersEnabledProto { | 103 message EphemeralUsersEnabledProto { |
| 104 // Determines whether users should be treated as ephemeral. In ephemeral users | 104 // Determines whether users should be treated as ephemeral. In ephemeral users |
| 105 // mode, no cryptohome is created for the user, but a tmpfs mount is used | 105 // mode, no cryptohome is created for the user, but a tmpfs mount is used |
| 106 // instead such that upon logout all user state is discarded. | 106 // instead such that upon logout all user state is discarded. |
| 107 optional bool ephemeral_users_enabled = 1; | 107 optional bool ephemeral_users_enabled = 1; |
| 108 } | 108 } |
| 109 | 109 |
| 110 // Details of an extension to install as part of the AppPack. | 110 // Details of an extension to install as part of the AppPack. |
| 111 message AppPackEntryProto { | 111 message OBSOLETE_AppPackEntryProto { |
| 112 optional string extension_id = 1; | 112 optional string OBSOLETE_extension_id = 1 [deprecated = true]; |
| 113 optional string update_url = 2; | 113 optional string OBSOLETE_update_url = 2 [deprecated = true]; |
| 114 | 114 |
| 115 // This field was added but never used and there are no plans to support it | 115 // This field was added but never used and there are no plans to support it |
| 116 // eventually either. | 116 // eventually either. |
| 117 optional bool OBSOLETE_online_only = 3 [deprecated = true]; | 117 optional bool OBSOLETE_online_only = 3 [deprecated = true]; |
| 118 } | 118 } |
| 119 | 119 |
| 120 message AppPackProto { | 120 message OBSOLETE_AppPackProto { |
| 121 // List of extensions to install as part of the AppPack. | 121 // List of extensions to install as part of the AppPack. |
| 122 repeated AppPackEntryProto app_pack = 1; | 122 repeated OBSOLETE_AppPackEntryProto app_pack = 1 [deprecated = true]; |
| 123 } | 123 } |
| 124 | 124 |
| 125 // This is a special policy for kiosk/retail mode that specifies what apps | 125 // This is a special policy for kiosk/retail mode that specifies what apps |
| 126 // should be pinned to the launcher. For regular accounts, pinned apps are | 126 // should be pinned to the launcher. For regular accounts, pinned apps are |
| 127 // controlled through user policy. | 127 // controlled through user policy. |
| 128 message PinnedAppsProto { | 128 message OBSOLETE_PinnedAppsProto { |
| 129 // App IDs for the apps to pin. | 129 // App IDs for the apps to pin. |
| 130 repeated string app_id = 1; | 130 repeated string OBSOLETE_app_id = 1 [deprecated = true]; |
| 131 } | 131 } |
| 132 | 132 |
| 133 message ForcedLogoutTimeoutsProto { | 133 message OBSOLETE_ForcedLogoutTimeoutsProto { |
| 134 // All timeouts are specified in milliseconds. | 134 // All timeouts are specified in milliseconds. |
| 135 | 135 |
| 136 // Specifies the timeout before an idle user session is terminated. | 136 // Specifies the timeout before an idle user session is terminated. |
| 137 // If this field is omitted or set to 0, no logout on idle will be performed. | 137 // If this field is omitted or set to 0, no logout on idle will be performed. |
| 138 optional int64 idle_logout_timeout = 1; | 138 optional int64 OBSOLETE_idle_logout_timeout = 1 [deprecated = true]; |
| 139 | 139 |
| 140 // Specifies the duration of a warning countdown before the user is logged out | 140 // Specifies the duration of a warning countdown before the user is logged out |
| 141 // because of idleness as specified by the |idle_logout_timeout| value. | 141 // because of idleness as specified by the |idle_logout_timeout| value. |
| 142 // This field is only used if |idle_logout_timeout| != 0 is specified. | 142 // This field is only used if |idle_logout_timeout| != 0 is specified. |
| 143 optional int64 idle_logout_warning_duration = 2; | 143 optional int64 OBSOLETE_idle_logout_warning_duration = 2 [deprecated = true]; |
| 144 } | 144 } |
| 145 | 145 |
| 146 message ScreenSaverProto { | 146 message OBSOLETE_ScreenSaverProto { |
| 147 // Specifies the extension ID which is to be used as a screen saver on the | 147 // Specifies the extension ID which is to be used as a screen saver on the |
| 148 // login screen if no user activity is present. Only respected if the device | 148 // login screen if no user activity is present. Only respected if the device |
| 149 // is in RETAIL mode. | 149 // is in RETAIL mode. |
| 150 optional string screen_saver_extension_id = 1; | 150 optional string OBSOLETE_screen_saver_extension_id = 1 [deprecated = true]; |
| 151 | 151 |
| 152 // Specifies the timeout before the screen saver is activated. If this field | 152 // Specifies the timeout before the screen saver is activated. If this field |
| 153 // is omitted or set to 0, no screen-saver will be started. | 153 // is omitted or set to 0, no screen-saver will be started. |
| 154 // Measured in milliseconds. | 154 // Measured in milliseconds. |
| 155 optional int64 screen_saver_timeout = 2; | 155 optional int64 OBSOLETE_screen_saver_timeout = 2 [deprecated = true]; |
| 156 } | 156 } |
| 157 | 157 |
| 158 // Enterprise controls for auto-update behavior of Chrome OS. | 158 // Enterprise controls for auto-update behavior of Chrome OS. |
| 159 message AutoUpdateSettingsProto { | 159 message AutoUpdateSettingsProto { |
| 160 // True if we don't want the device to auto-update (target_version_prefix is | 160 // True if we don't want the device to auto-update (target_version_prefix is |
| 161 // ignored in this case). | 161 // ignored in this case). |
| 162 optional bool update_disabled = 1; | 162 optional bool update_disabled = 1; |
| 163 | 163 |
| 164 // Specifies the prefix of the target version we want the device to | 164 // Specifies the prefix of the target version we want the device to |
| 165 // update to, if it's on a older version. If the device is already on | 165 // update to, if it's on a older version. If the device is already on |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 // is being shown or a kiosk app session is in progress. This will change in | 220 // is being shown or a kiosk app session is in progress. This will change in |
| 221 // the future and the policy will always apply, regardless of whether a | 221 // the future and the policy will always apply, regardless of whether a |
| 222 // session of any particular type is in progress or not. | 222 // session of any particular type is in progress or not. |
| 223 optional bool reboot_after_update = 8; | 223 optional bool reboot_after_update = 8; |
| 224 | 224 |
| 225 // True if AU payloads may be shared with and consumed from other devices | 225 // True if AU payloads may be shared with and consumed from other devices |
| 226 // on the LAN, using p2p. False otherwise. | 226 // on the LAN, using p2p. False otherwise. |
| 227 optional bool p2p_enabled = 9 [default = false]; | 227 optional bool p2p_enabled = 9 [default = false]; |
| 228 } | 228 } |
| 229 | 229 |
| 230 message StartUpUrlsProto { | 230 message OBSOLETE_StartUpUrlsProto { |
| 231 // Specifies the URLs to be loaded on login to the anonymous account used if | 231 // Specifies the URLs to be loaded on login to the anonymous account used if |
| 232 // the device is in RETAIL mode. | 232 // the device is in RETAIL mode. |
| 233 repeated string start_up_urls = 1; | 233 repeated string OBSOLETE_start_up_urls = 1 [deprecated = true]; |
| 234 } | 234 } |
| 235 | 235 |
| 236 message SystemTimezoneProto { | 236 message SystemTimezoneProto { |
| 237 // Specifies an owner-determined timezone that applies to the login screen and | 237 // Specifies an owner-determined timezone that applies to the login screen and |
| 238 // all users. Valid values are listed in "timezone_settings.cc". Additionally, | 238 // all users. Valid values are listed in "timezone_settings.cc". Additionally, |
| 239 // timezones from the "IANA Time Zone Database" (e.g. listed on wikipedia) | 239 // timezones from the "IANA Time Zone Database" (e.g. listed on wikipedia) |
| 240 // that are equivalent to one of the timezones in "timezone_settings.cc" are | 240 // that are equivalent to one of the timezones in "timezone_settings.cc" are |
| 241 // valid. In case of an invalid value, the setting is still activated with a | 241 // valid. In case of an invalid value, the setting is still activated with a |
| 242 // fallback timezone (currently "GMT"). In case of an empty string or if no | 242 // fallback timezone (currently "GMT"). In case of an empty string or if no |
| 243 // value is provided, the timezone device setting is inactive. In that case, | 243 // value is provided, the timezone device setting is inactive. In that case, |
| (...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 601 optional DeviceProxySettingsProto device_proxy_settings = 4; | 601 optional DeviceProxySettingsProto device_proxy_settings = 4; |
| 602 optional CameraEnabledProto camera_enabled = 5; | 602 optional CameraEnabledProto camera_enabled = 5; |
| 603 optional ShowUserNamesOnSigninProto show_user_names = 6; | 603 optional ShowUserNamesOnSigninProto show_user_names = 6; |
| 604 optional DataRoamingEnabledProto data_roaming_enabled = 7; | 604 optional DataRoamingEnabledProto data_roaming_enabled = 7; |
| 605 optional AllowNewUsersProto allow_new_users = 8; | 605 optional AllowNewUsersProto allow_new_users = 8; |
| 606 optional MetricsEnabledProto metrics_enabled = 9; | 606 optional MetricsEnabledProto metrics_enabled = 9; |
| 607 optional ReleaseChannelProto release_channel = 10; | 607 optional ReleaseChannelProto release_channel = 10; |
| 608 optional DeviceOpenNetworkConfigurationProto open_network_configuration = 11; | 608 optional DeviceOpenNetworkConfigurationProto open_network_configuration = 11; |
| 609 optional DeviceReportingProto device_reporting = 12; | 609 optional DeviceReportingProto device_reporting = 12; |
| 610 optional EphemeralUsersEnabledProto ephemeral_users_enabled = 13; | 610 optional EphemeralUsersEnabledProto ephemeral_users_enabled = 13; |
| 611 optional AppPackProto app_pack = 14; | 611 optional OBSOLETE_AppPackProto app_pack = 14 [deprecated = true]; |
| 612 optional ForcedLogoutTimeoutsProto forced_logout_timeouts = 15; | 612 optional OBSOLETE_ForcedLogoutTimeoutsProto forced_logout_timeouts = 15 |
| 613 optional ScreenSaverProto login_screen_saver = 16; | 613 [deprecated = true]; |
| 614 optional OBSOLETE_ScreenSaverProto login_screen_saver = 16 |
| 615 [deprecated = true]; |
| 614 optional AutoUpdateSettingsProto auto_update_settings = 17; | 616 optional AutoUpdateSettingsProto auto_update_settings = 17; |
| 615 optional StartUpUrlsProto start_up_urls = 18; | 617 optional OBSOLETE_StartUpUrlsProto start_up_urls = 18 [deprecated = true]; |
| 616 optional PinnedAppsProto pinned_apps = 19; | 618 optional OBSOLETE_PinnedAppsProto pinned_apps = 19 [deprecated = true]; |
| 617 optional SystemTimezoneProto system_timezone = 20; | 619 optional SystemTimezoneProto system_timezone = 20; |
| 618 optional DeviceLocalAccountsProto device_local_accounts = 21; | 620 optional DeviceLocalAccountsProto device_local_accounts = 21; |
| 619 optional AllowRedeemChromeOsRegistrationOffersProto allow_redeem_offers = 22; | 621 optional AllowRedeemChromeOsRegistrationOffersProto allow_redeem_offers = 22; |
| 620 optional StartUpFlagsProto start_up_flags = 23; | 622 optional StartUpFlagsProto start_up_flags = 23; |
| 621 optional UptimeLimitProto uptime_limit = 24; | 623 optional UptimeLimitProto uptime_limit = 24; |
| 622 optional VariationsParameterProto variations_parameter = 25; | 624 optional VariationsParameterProto variations_parameter = 25; |
| 623 optional AttestationSettingsProto attestation_settings = 26; | 625 optional AttestationSettingsProto attestation_settings = 26; |
| 624 optional AccessibilitySettingsProto accessibility_settings = 27; | 626 optional AccessibilitySettingsProto accessibility_settings = 27; |
| 625 optional SupervisedUsersSettingsProto supervised_users_settings = 28; | 627 optional SupervisedUsersSettingsProto supervised_users_settings = 28; |
| 626 optional LoginScreenPowerManagementProto login_screen_power_management = 29; | 628 optional LoginScreenPowerManagementProto login_screen_power_management = 29; |
| 627 optional SystemUse24HourClockProto use_24hour_clock = 30; | 629 optional SystemUse24HourClockProto use_24hour_clock = 30; |
| 628 optional AutoCleanupSettigsProto auto_clean_up_settings = 31; | 630 optional AutoCleanupSettigsProto auto_clean_up_settings = 31; |
| 629 optional SystemSettingsProto system_settings = 32; | 631 optional SystemSettingsProto system_settings = 32; |
| 630 optional SAMLSettingsProto saml_settings = 33; | 632 optional SAMLSettingsProto saml_settings = 33; |
| 631 optional RebootOnShutdownProto reboot_on_shutdown = 34; | 633 optional RebootOnShutdownProto reboot_on_shutdown = 34; |
| 632 } | 634 } |
| OLD | NEW |