AccessLevelsAccessLevelBasicConditionDevicePolicyArgs

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

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
val allowedEncryptionStatuses: Output<List<String>>? = null

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
val requireAdminApproval: Output<Boolean>? = null

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

Link copied to clipboard
val requireCorpOwned: Output<Boolean>? = null

Whether the device needs to be corp owned.

Link copied to clipboard
val requireScreenLock: Output<Boolean>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): AccessLevelsAccessLevelBasicConditionDevicePolicyArgs