Access Levels Access Level Basic Condition Device Policy Args
data class AccessLevelsAccessLevelBasicConditionDevicePolicyArgs(val allowedDeviceManagementLevels: Output<List<String>>? = null, val allowedEncryptionStatuses: Output<List<String>>? = null, val osConstraints: Output<List<AccessLevelsAccessLevelBasicConditionDevicePolicyOsConstraintArgs>>? = null, val requireAdminApproval: Output<Boolean>? = null, val requireCorpOwned: Output<Boolean>? = null, val requireScreenLock: Output<Boolean>? = null) : ConvertibleToJava<AccessLevelsAccessLevelBasicConditionDevicePolicyArgs>
Constructors
Link copied to clipboard
constructor(allowedDeviceManagementLevels: Output<List<String>>? = null, allowedEncryptionStatuses: Output<List<String>>? = null, osConstraints: Output<List<AccessLevelsAccessLevelBasicConditionDevicePolicyOsConstraintArgs>>? = null, requireAdminApproval: Output<Boolean>? = null, requireCorpOwned: Output<Boolean>? = null, requireScreenLock: Output<Boolean>? = null)
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
val osConstraints: Output<List<AccessLevelsAccessLevelBasicConditionDevicePolicyOsConstraintArgs>>? = null
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.