Class AccessLevelBasicConditionDevicePolicy
- java.lang.Object
-
- com.pulumi.gcp.accesscontextmanager.outputs.AccessLevelBasicConditionDevicePolicy
-
public final class AccessLevelBasicConditionDevicePolicy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccessLevelBasicConditionDevicePolicy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
allowedDeviceManagementLevels()
java.util.List<java.lang.String>
allowedEncryptionStatuses()
static AccessLevelBasicConditionDevicePolicy.Builder
builder()
static AccessLevelBasicConditionDevicePolicy.Builder
builder(AccessLevelBasicConditionDevicePolicy defaults)
java.util.List<AccessLevelBasicConditionDevicePolicyOsConstraint>
osConstraints()
java.util.Optional<java.lang.Boolean>
requireAdminApproval()
java.util.Optional<java.lang.Boolean>
requireCorpOwned()
java.util.Optional<java.lang.Boolean>
requireScreenLock()
-
-
-
Method Detail
-
allowedDeviceManagementLevels
public java.util.List<java.lang.String> allowedDeviceManagementLevels()
- Returns:
- 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`.
-
allowedEncryptionStatuses
public java.util.List<java.lang.String> allowedEncryptionStatuses()
- Returns:
- A list of allowed encryptions statuses. An empty list allows all statuses. Each value may be one of: `ENCRYPTION_UNSPECIFIED`, `ENCRYPTION_UNSUPPORTED`, `UNENCRYPTED`, `ENCRYPTED`.
-
osConstraints
public java.util.List<AccessLevelBasicConditionDevicePolicyOsConstraint> osConstraints()
- Returns:
- A list of allowed OS versions. An empty list allows all types and all versions. Structure is documented below.
-
requireAdminApproval
public java.util.Optional<java.lang.Boolean> requireAdminApproval()
- Returns:
- Whether the device needs to be approved by the customer admin.
-
requireCorpOwned
public java.util.Optional<java.lang.Boolean> requireCorpOwned()
- Returns:
- Whether the device needs to be corp owned.
-
requireScreenLock
public java.util.Optional<java.lang.Boolean> requireScreenLock()
- Returns:
- Whether or not screenlock is required for the DevicePolicy to be true. Defaults to false.
-
builder
public static AccessLevelBasicConditionDevicePolicy.Builder builder()
-
builder
public static AccessLevelBasicConditionDevicePolicy.Builder builder(AccessLevelBasicConditionDevicePolicy defaults)
-
-