Interface AccessContextManagerAccessLevelConditionDevicePolicy
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AccessContextManagerAccessLevelConditionDevicePolicy.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.057Z") @Stability(Stable) public interface AccessContextManagerAccessLevelConditionDevicePolicy extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAccessContextManagerAccessLevelConditionDevicePolicy.BuilderA builder forAccessContextManagerAccessLevelConditionDevicePolicystatic classAccessContextManagerAccessLevelConditionDevicePolicy.Jsii$ProxyAn implementation forAccessContextManagerAccessLevelConditionDevicePolicy
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static AccessContextManagerAccessLevelConditionDevicePolicy.Builderbuilder()default List<String>getAllowedDeviceManagementLevels()A list of allowed device management levels.default List<String>getAllowedEncryptionStatuses()A list of allowed encryptions statuses.default ObjectgetOsConstraints()os_constraints block.default ObjectgetRequireAdminApproval()Whether the device needs to be approved by the customer admin.default ObjectgetRequireCorpOwned()Whether the device needs to be corp owned.default ObjectgetRequireScreenLock()Whether or not screenlock is required for the DevicePolicy to be true.
-
-
-
Method Detail
-
getAllowedDeviceManagementLevels
@Stability(Stable) @Nullable default List<String> getAllowedDeviceManagementLevels()
A list of allowed device management levels. An empty list allows all management levels. Possible values: ["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_level_condition#allowed_device_management_levels AccessContextManagerAccessLevelCondition#allowed_device_management_levels}
-
getAllowedEncryptionStatuses
@Stability(Stable) @Nullable default List<String> getAllowedEncryptionStatuses()
A list of allowed encryptions statuses. An empty list allows all statuses. Possible values: ["ENCRYPTION_UNSPECIFIED", "ENCRYPTION_UNSUPPORTED", "UNENCRYPTED", "ENCRYPTED"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_level_condition#allowed_encryption_statuses AccessContextManagerAccessLevelCondition#allowed_encryption_statuses}
-
getOsConstraints
@Stability(Stable) @Nullable default Object getOsConstraints()
os_constraints block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_level_condition#os_constraints AccessContextManagerAccessLevelCondition#os_constraints}
-
getRequireAdminApproval
@Stability(Stable) @Nullable default Object getRequireAdminApproval()
Whether the device needs to be approved by the customer admin.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_level_condition#require_admin_approval AccessContextManagerAccessLevelCondition#require_admin_approval}
-
getRequireCorpOwned
@Stability(Stable) @Nullable default Object getRequireCorpOwned()
Whether the device needs to be corp owned.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_level_condition#require_corp_owned AccessContextManagerAccessLevelCondition#require_corp_owned}
-
getRequireScreenLock
@Stability(Stable) @Nullable default Object getRequireScreenLock()
Whether or not screenlock is required for the DevicePolicy to be true. Defaults to false.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_access_level_condition#require_screen_lock AccessContextManagerAccessLevelCondition#require_screen_lock}
-
builder
@Stability(Stable) static AccessContextManagerAccessLevelConditionDevicePolicy.Builder builder()
-
-