GoogleApi.AndroidManagement.V1.Model.PersonalUsagePolicies (google_api_android_management v0.58.0)
View SourcePolicies controlling personal usage on a company-owned device with a work profile.
Attributes
-
accountTypesWithManagementDisabled(type:list(String.t), default:nil) - Account types that can't be managed by the user. -
cameraDisabled(type:boolean(), default:nil) - If true, the camera is disabled on the personal profile. -
maxDaysWithWorkOff(type:integer(), default:nil) - Controls how long the work profile can stay off. The minimum duration must be at least 3 days. Other details are as follows: - If the duration is set to 0, the feature is turned off. - If the duration is set to a value smaller than the minimum duration, the feature returns an error. Note: If you want to avoid personal profiles being suspended during long periods of off-time, you can temporarily set a large value for this parameter. -
personalApplications(type:list(GoogleApi.AndroidManagement.V1.Model.PersonalApplicationPolicy.t), default:nil) - Policy applied to applications in the personal profile. -
personalPlayStoreMode(type:String.t, default:nil) - Used together with personalApplications to control how apps in the personal profile are allowed or blocked. -
privateSpacePolicy(type:String.t, default:nil) - Optional. Controls whether a private space is allowed on the device. -
screenCaptureDisabled(type:boolean(), default:nil) - If true, screen capture is disabled for all users.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.AndroidManagement.V1.Model.PersonalUsagePolicies{ accountTypesWithManagementDisabled: [String.t()] | nil, cameraDisabled: boolean() | nil, maxDaysWithWorkOff: integer() | nil, personalApplications: [GoogleApi.AndroidManagement.V1.Model.PersonalApplicationPolicy.t()] | nil, personalPlayStoreMode: String.t() | nil, privateSpacePolicy: String.t() | nil, screenCaptureDisabled: boolean() | nil }