Interface AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.072Z") @Stability(Stable) public interface AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy.Builderstatic classAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy.Jsii$ProxyAn implementation forAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy.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_levels#allowed_device_management_levels AccessContextManagerAccessLevels#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_levels#allowed_encryption_statuses AccessContextManagerAccessLevels#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_levels#os_constraints AccessContextManagerAccessLevels#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_levels#require_admin_approval AccessContextManagerAccessLevels#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_levels#require_corp_owned AccessContextManagerAccessLevels#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_levels#require_screen_lock AccessContextManagerAccessLevels#require_screen_lock}
-
builder
@Stability(Stable) static AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy.Builder builder()
-
-