Class AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:17.037Z")
    @Stability(Stable)
    public class AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference

        protected AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference

        protected AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference

        @Stability(Stable)
        public AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference​(@NotNull
                                                                                         com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                                         @NotNull
                                                                                         String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • putOsConstraints

        @Stability(Stable)
        public void putOsConstraints​(@NotNull
                                     Object value)
        Parameters:
        value - This parameter is required.
      • resetAllowedDeviceManagementLevels

        @Stability(Stable)
        public void resetAllowedDeviceManagementLevels()
      • resetAllowedEncryptionStatuses

        @Stability(Stable)
        public void resetAllowedEncryptionStatuses()
      • resetOsConstraints

        @Stability(Stable)
        public void resetOsConstraints()
      • resetRequireAdminApproval

        @Stability(Stable)
        public void resetRequireAdminApproval()
      • resetRequireCorpOwned

        @Stability(Stable)
        public void resetRequireCorpOwned()
      • resetRequireScreenLock

        @Stability(Stable)
        public void resetRequireScreenLock()
      • getAllowedDeviceManagementLevelsInput

        @Stability(Stable)
        @Nullable
        public List<String> getAllowedDeviceManagementLevelsInput()
      • getAllowedEncryptionStatusesInput

        @Stability(Stable)
        @Nullable
        public List<String> getAllowedEncryptionStatusesInput()
      • getOsConstraintsInput

        @Stability(Stable)
        @Nullable
        public Object getOsConstraintsInput()
      • getRequireAdminApprovalInput

        @Stability(Stable)
        @Nullable
        public Object getRequireAdminApprovalInput()
      • getRequireCorpOwnedInput

        @Stability(Stable)
        @Nullable
        public Object getRequireCorpOwnedInput()
      • getRequireScreenLockInput

        @Stability(Stable)
        @Nullable
        public Object getRequireScreenLockInput()
      • getAllowedDeviceManagementLevels

        @Stability(Stable)
        @NotNull
        public List<String> getAllowedDeviceManagementLevels()
      • setAllowedDeviceManagementLevels

        @Stability(Stable)
        public void setAllowedDeviceManagementLevels​(@NotNull
                                                     List<String> value)
      • getAllowedEncryptionStatuses

        @Stability(Stable)
        @NotNull
        public List<String> getAllowedEncryptionStatuses()
      • setAllowedEncryptionStatuses

        @Stability(Stable)
        public void setAllowedEncryptionStatuses​(@NotNull
                                                 List<String> value)
      • getRequireAdminApproval

        @Stability(Stable)
        @NotNull
        public Object getRequireAdminApproval()
      • setRequireAdminApproval

        @Stability(Stable)
        public void setRequireAdminApproval​(@NotNull
                                            Boolean value)
      • setRequireAdminApproval

        @Stability(Stable)
        public void setRequireAdminApproval​(@NotNull
                                            com.hashicorp.cdktf.IResolvable value)
      • getRequireCorpOwned

        @Stability(Stable)
        @NotNull
        public Object getRequireCorpOwned()
      • setRequireCorpOwned

        @Stability(Stable)
        public void setRequireCorpOwned​(@NotNull
                                        Boolean value)
      • setRequireCorpOwned

        @Stability(Stable)
        public void setRequireCorpOwned​(@NotNull
                                        com.hashicorp.cdktf.IResolvable value)
      • getRequireScreenLock

        @Stability(Stable)
        @NotNull
        public Object getRequireScreenLock()
      • setRequireScreenLock

        @Stability(Stable)
        public void setRequireScreenLock​(@NotNull
                                         Boolean value)
      • setRequireScreenLock

        @Stability(Stable)
        public void setRequireScreenLock​(@NotNull
                                         com.hashicorp.cdktf.IResolvable value)