AccessLevelBasicConditionDevicePolicy class
Constructors
-
AccessLevelBasicConditionDevicePolicy({Input<
List< ? allowedDeviceManagementLevels, Input<String> ?>List< ? allowedEncryptionStatuses, Input<String> ?>List< ? osConstraints, Input<AccessLevelBasicConditionDevicePolicyOsConstraint> ?>bool?> ? requireAdminApproval, Input<bool?> ? requireCorpOwned, Input<bool?> ? requireScreenLock}) -
Creates a new AccessLevelBasicConditionDevicePolicy.
allowedDeviceManagementLevelsA list of allowed device management levels.allowedEncryptionStatusesA list of allowed encryptions statuses.osConstraintsA list of allowed OS versions.requireAdminApprovalWhether the device needs to be approved by the customer admin.requireCorpOwnedWhether the device needs to be corp owned.requireScreenLockWhether or not screenlock is required for the DevicePolicyconst -
AccessLevelBasicConditionDevicePolicy.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
allowedDeviceManagementLevels
→ Input<
List< ?String> ?> -
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.final -
allowedEncryptionStatuses
→ Input<
List< ?String> ?> -
A list of allowed encryptions statuses.
An empty list allows all statuses.
Each value may be one of:
ENCRYPTION_UNSPECIFIED,ENCRYPTION_UNSUPPORTED,UNENCRYPTED,ENCRYPTED.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
osConstraints
→ Input<
List< ?AccessLevelBasicConditionDevicePolicyOsConstraint> ?> -
A list of allowed OS versions.
An empty list allows all types and all versions.
Structure is documented below.
final
-
requireAdminApproval
→ Input<
bool?> ? -
Whether the device needs to be approved by the customer admin.
final
-
requireCorpOwned
→ Input<
bool?> ? -
Whether the device needs to be corp owned.
final
-
requireScreenLock
→ Input<
bool?> ? -
Whether or not screenlock is required for the DevicePolicy
to be true. Defaults to false.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited