AccessLevelBasicConditionDevicePolicy

data class AccessLevelBasicConditionDevicePolicy(val allowedDeviceManagementLevels: List<String>? = null, val allowedEncryptionStatuses: List<String>? = null, val osConstraints: List<AccessLevelBasicConditionDevicePolicyOsConstraint>? = null, val requireAdminApproval: Boolean? = null, val requireCorpOwned: Boolean? = null, val requireScreenLock: Boolean? = null)

Constructors

Link copied to clipboard
constructor(allowedDeviceManagementLevels: List<String>? = null, allowedEncryptionStatuses: List<String>? = null, osConstraints: List<AccessLevelBasicConditionDevicePolicyOsConstraint>? = null, requireAdminApproval: Boolean? = null, requireCorpOwned: Boolean? = null, requireScreenLock: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A list of allowed device management levels. An empty list allows all management levels. Each value may be one of: MANAGEMENT_UNSPECIFIED, NONE, BASIC, COMPLETE.

Link copied to clipboard

A list of allowed encryptions statuses. An empty list allows all statuses. Each value may be one of: ENCRYPTION_UNSPECIFIED, ENCRYPTION_UNSUPPORTED, UNENCRYPTED, ENCRYPTED.

Link copied to clipboard

A list of allowed OS versions. An empty list allows all types and all versions. Structure is documented below.

Link copied to clipboard

Whether the device needs to be approved by the customer admin.

Link copied to clipboard

Whether the device needs to be corp owned.

Link copied to clipboard

Whether or not screenlock is required for the DevicePolicy to be true. Defaults to false.