| Index: chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
| diff --git a/chrome/browser/policy/proto/chromeos/chrome_device_policy.proto b/chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
| index 65fe798869d85eab827cf573da5d429538554d75..6242b2e29e2a85537667c0959f6465f61fc4f2d0 100644
|
| --- a/chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
| +++ b/chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
| @@ -413,6 +413,75 @@ message SupervisedUsersSettingsProto {
|
| optional bool supervised_users_enabled = 1;
|
| }
|
|
|
| +message LoginScreenPowerManagementProto {
|
| + // Configures power management on the login screen. The policy should be
|
| + // specified as a string that expresses the individual settings in JSON
|
| + // format, conforming to the following schema:
|
| + // {
|
| + // "type": "object",
|
| + // "properties": {
|
| + // "AC": {
|
| + // "type": "object",
|
| + // "properties": {
|
| + // "Delays": {
|
| + // "type": "object",
|
| + // "properties": {
|
| + // "ScreenDim": {
|
| + // "type": "integer",
|
| + // "minimum": 0
|
| + // },
|
| + // "ScreenOff": {
|
| + // "type": "integer",
|
| + // "minimum": 0
|
| + // },
|
| + // "Idle": {
|
| + // "type": "integer",
|
| + // "minimum": 0
|
| + // }
|
| + // }
|
| + // },
|
| + // "IdleAction": {
|
| + // "enum": [ 0, 2, 3 ]
|
| + // }
|
| + // }
|
| + // },
|
| + // "Battery": {
|
| + // "type": "object",
|
| + // "properties": {
|
| + // "Delays": {
|
| + // "type": "object",
|
| + // "properties": {
|
| + // "ScreenDim": {
|
| + // "type": "integer",
|
| + // "minimum": 0
|
| + // },
|
| + // "ScreenOff": {
|
| + // "type": "integer",
|
| + // "minimum": 0
|
| + // },
|
| + // "Idle": {
|
| + // "type": "integer",
|
| + // "minimum": 0
|
| + // }
|
| + // }
|
| + // },
|
| + // "IdleAction": {
|
| + // "enum": [ 0, 2, 3 ]
|
| + // }
|
| + // }
|
| + // },
|
| + // "LidCloseAction": {
|
| + // "enum": [ 0, 2, 3 ]
|
| + // },
|
| + // "UserActivityScreenDimDelayScale": {
|
| + // "type": "integer",
|
| + // "minimum": 0
|
| + // }
|
| + // }
|
| + // }
|
| + optional string login_screen_power_management = 1;
|
| +}
|
| +
|
| message ChromeDeviceSettingsProto {
|
| optional DevicePolicyRefreshRateProto device_policy_refresh_rate = 1;
|
| optional UserWhitelistProto user_whitelist = 2;
|
| @@ -442,4 +511,5 @@ message ChromeDeviceSettingsProto {
|
| optional AttestationSettingsProto attestation_settings = 26;
|
| optional AccessibilitySettingsProto accessibility_settings = 27;
|
| optional SupervisedUsersSettingsProto supervised_users_settings = 28;
|
| + optional LoginScreenPowerManagementProto login_screen_power_management = 29;
|
| }
|
|
|