Class: Google::Apis::AndroidmanagementV1::AdvancedSecurityOverrides
- Inherits:
-
Object
- Object
- Google::Apis::AndroidmanagementV1::AdvancedSecurityOverrides
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/androidmanagement_v1/classes.rb,
lib/google/apis/androidmanagement_v1/representations.rb,
lib/google/apis/androidmanagement_v1/representations.rb
Overview
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.
Instance Attribute Summary collapse
-
#common_criteria_mode ⇒ String
Controls Common Criteria Mode—security standards defined in the Common Criteria for Information Technology Security Evaluation (https://www. commoncriteriaportal.org/) (CC).
-
#developer_settings ⇒ String
Controls access to developer settings: developer options and safe boot.
-
#google_play_protect_verify_apps ⇒ String
Whether Google Play Protect verification (https://support.google.com/accounts/ answer/2812853) is enforced.
-
#untrusted_apps_policy ⇒ String
The policy for untrusted apps (apps from unknown sources) enforced on the device.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AdvancedSecurityOverrides
constructor
A new instance of AdvancedSecurityOverrides.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AdvancedSecurityOverrides
Returns a new instance of AdvancedSecurityOverrides.
62 63 64 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 62 def initialize(**args) update!(**args) end |
Instance Attribute Details
#common_criteria_mode ⇒ String
Controls Common Criteria Mode—security standards defined in the Common
Criteria for Information Technology Security Evaluation (https://www.
commoncriteriaportal.org/) (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.
Corresponds to the JSON property commonCriteriaMode
41 42 43 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 41 def common_criteria_mode @common_criteria_mode end |
#developer_settings ⇒ String
Controls access to developer settings: developer options and safe boot.
Replaces safeBootDisabled (deprecated) and debuggingFeaturesAllowed (
deprecated).
Corresponds to the JSON property developerSettings
48 49 50 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 48 def developer_settings @developer_settings end |
#google_play_protect_verify_apps ⇒ String
Whether Google Play Protect verification (https://support.google.com/accounts/
answer/2812853) is enforced. Replaces ensureVerifyAppsEnabled (deprecated).
Corresponds to the JSON property googlePlayProtectVerifyApps
54 55 56 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 54 def google_play_protect_verify_apps @google_play_protect_verify_apps end |
#untrusted_apps_policy ⇒ String
The policy for untrusted apps (apps from unknown sources) enforced on the
device. Replaces install_unknown_sources_allowed (deprecated).
Corresponds to the JSON property untrustedAppsPolicy
60 61 62 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 60 def untrusted_apps_policy @untrusted_apps_policy end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
67 68 69 70 71 72 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 67 def update!(**args) @common_criteria_mode = args[:common_criteria_mode] if args.key?(:common_criteria_mode) @developer_settings = args[:developer_settings] if args.key?(:developer_settings) @google_play_protect_verify_apps = args[:google_play_protect_verify_apps] if args.key?(:google_play_protect_verify_apps) @untrusted_apps_policy = args[:untrusted_apps_policy] if args.key?(:untrusted_apps_policy) end |