GoogleApi.AndroidManagement.V1.Model.AdvancedSecurityOverrides (google_api_android_management v0.41.0) View Source

Security policies set to the most secure values by default. To maintain the security posture of a device, we don't recommend overriding any of the default values.


  • commonCriteriaMode (type: String.t, default: nil) - Controls Common Criteria Mode—security standards defined in the Common Criteria for Information Technology Security Evaluation ( (CC). Enabling Common Criteria Mode increases certain security components on a device, including AES-GCM encryption of Bluetooth Long Term Keys, and Wi-Fi configuration stores.Warning: Common Criteria Mode enforces a strict security model typically only required for IT products used in national security systems and other highly sensitive organizations. Standard device use may be affected. Only enabled if required.
  • developerSettings (type: String.t, default: nil) - Controls access to developer settings: developer options and safe boot. Replaces safeBootDisabled (deprecated) and debuggingFeaturesAllowed (deprecated).
  • googlePlayProtectVerifyApps (type: String.t, default: nil) - Whether Google Play Protect verification ( is enforced. Replaces ensureVerifyAppsEnabled (deprecated).
  • personalAppsThatCanReadWorkNotifications (type: list(String.t), default: nil) - Personal apps that can read work profile notifications using a NotificationListenerService ( By default, no personal apps (aside from system apps) can read work notifications. Each value in the list must be a package name.
  • untrustedAppsPolicy (type: String.t, default: nil) - The policy for untrusted apps (apps from unknown sources) enforced on the device. Replaces install_unknown_sources_allowed (deprecated).

Link to this section Summary


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


t() :: %GoogleApi.AndroidManagement.V1.Model.AdvancedSecurityOverrides{
  commonCriteriaMode: String.t() | nil,
  developerSettings: String.t() | nil,
  googlePlayProtectVerifyApps: String.t() | nil,
  personalAppsThatCanReadWorkNotifications: [String.t()] | nil,
  untrustedAppsPolicy: String.t() | nil

Link to this section Functions


decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.