Class SqlDatabaseInstanceSettingsOutputReference

  • 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:22.796Z")
    @Stability(Stable)
    public class SqlDatabaseInstanceSettingsOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • SqlDatabaseInstanceSettingsOutputReference

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

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

        @Stability(Stable)
        public SqlDatabaseInstanceSettingsOutputReference​(@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

      • putDatabaseFlags

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

        @Stability(Stable)
        public void resetActivationPolicy()
      • resetActiveDirectoryConfig

        @Stability(Stable)
        public void resetActiveDirectoryConfig()
      • resetAdvancedMachineFeatures

        @Stability(Stable)
        public void resetAdvancedMachineFeatures()
      • resetAvailabilityType

        @Stability(Stable)
        public void resetAvailabilityType()
      • resetBackupConfiguration

        @Stability(Stable)
        public void resetBackupConfiguration()
      • resetCollation

        @Stability(Stable)
        public void resetCollation()
      • resetConnectorEnforcement

        @Stability(Stable)
        public void resetConnectorEnforcement()
      • resetDatabaseFlags

        @Stability(Stable)
        public void resetDatabaseFlags()
      • resetDataCacheConfig

        @Stability(Stable)
        public void resetDataCacheConfig()
      • resetDeletionProtectionEnabled

        @Stability(Stable)
        public void resetDeletionProtectionEnabled()
      • resetDenyMaintenancePeriod

        @Stability(Stable)
        public void resetDenyMaintenancePeriod()
      • resetDiskAutoresize

        @Stability(Stable)
        public void resetDiskAutoresize()
      • resetDiskAutoresizeLimit

        @Stability(Stable)
        public void resetDiskAutoresizeLimit()
      • resetDiskSize

        @Stability(Stable)
        public void resetDiskSize()
      • resetDiskType

        @Stability(Stable)
        public void resetDiskType()
      • resetEdition

        @Stability(Stable)
        public void resetEdition()
      • resetEnableDataplexIntegration

        @Stability(Stable)
        public void resetEnableDataplexIntegration()
      • resetEnableGoogleMlIntegration

        @Stability(Stable)
        public void resetEnableGoogleMlIntegration()
      • resetInsightsConfig

        @Stability(Stable)
        public void resetInsightsConfig()
      • resetIpConfiguration

        @Stability(Stable)
        public void resetIpConfiguration()
      • resetLocationPreference

        @Stability(Stable)
        public void resetLocationPreference()
      • resetMaintenanceWindow

        @Stability(Stable)
        public void resetMaintenanceWindow()
      • resetPasswordValidationPolicy

        @Stability(Stable)
        public void resetPasswordValidationPolicy()
      • resetPricingPlan

        @Stability(Stable)
        public void resetPricingPlan()
      • resetSqlServerAuditConfig

        @Stability(Stable)
        public void resetSqlServerAuditConfig()
      • resetTimeZone

        @Stability(Stable)
        public void resetTimeZone()
      • resetUserLabels

        @Stability(Stable)
        public void resetUserLabels()
      • getVersion

        @Stability(Stable)
        @NotNull
        public Number getVersion()
      • getActivationPolicyInput

        @Stability(Stable)
        @Nullable
        public String getActivationPolicyInput()
      • getAvailabilityTypeInput

        @Stability(Stable)
        @Nullable
        public String getAvailabilityTypeInput()
      • getCollationInput

        @Stability(Stable)
        @Nullable
        public String getCollationInput()
      • getConnectorEnforcementInput

        @Stability(Stable)
        @Nullable
        public String getConnectorEnforcementInput()
      • getDatabaseFlagsInput

        @Stability(Stable)
        @Nullable
        public Object getDatabaseFlagsInput()
      • getDeletionProtectionEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getDeletionProtectionEnabledInput()
      • getDiskAutoresizeInput

        @Stability(Stable)
        @Nullable
        public Object getDiskAutoresizeInput()
      • getDiskAutoresizeLimitInput

        @Stability(Stable)
        @Nullable
        public Number getDiskAutoresizeLimitInput()
      • getDiskSizeInput

        @Stability(Stable)
        @Nullable
        public Number getDiskSizeInput()
      • getDiskTypeInput

        @Stability(Stable)
        @Nullable
        public String getDiskTypeInput()
      • getEditionInput

        @Stability(Stable)
        @Nullable
        public String getEditionInput()
      • getEnableDataplexIntegrationInput

        @Stability(Stable)
        @Nullable
        public Object getEnableDataplexIntegrationInput()
      • getEnableGoogleMlIntegrationInput

        @Stability(Stable)
        @Nullable
        public Object getEnableGoogleMlIntegrationInput()
      • getPricingPlanInput

        @Stability(Stable)
        @Nullable
        public String getPricingPlanInput()
      • getTierInput

        @Stability(Stable)
        @Nullable
        public String getTierInput()
      • getTimeZoneInput

        @Stability(Stable)
        @Nullable
        public String getTimeZoneInput()
      • getUserLabelsInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getUserLabelsInput()
      • getActivationPolicy

        @Stability(Stable)
        @NotNull
        public String getActivationPolicy()
      • setActivationPolicy

        @Stability(Stable)
        public void setActivationPolicy​(@NotNull
                                        String value)
      • getAvailabilityType

        @Stability(Stable)
        @NotNull
        public String getAvailabilityType()
      • setAvailabilityType

        @Stability(Stable)
        public void setAvailabilityType​(@NotNull
                                        String value)
      • getCollation

        @Stability(Stable)
        @NotNull
        public String getCollation()
      • setCollation

        @Stability(Stable)
        public void setCollation​(@NotNull
                                 String value)
      • getConnectorEnforcement

        @Stability(Stable)
        @NotNull
        public String getConnectorEnforcement()
      • setConnectorEnforcement

        @Stability(Stable)
        public void setConnectorEnforcement​(@NotNull
                                            String value)
      • getDeletionProtectionEnabled

        @Stability(Stable)
        @NotNull
        public Object getDeletionProtectionEnabled()
      • setDeletionProtectionEnabled

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

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

        @Stability(Stable)
        @NotNull
        public Object getDiskAutoresize()
      • setDiskAutoresize

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

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

        @Stability(Stable)
        @NotNull
        public Number getDiskAutoresizeLimit()
      • setDiskAutoresizeLimit

        @Stability(Stable)
        public void setDiskAutoresizeLimit​(@NotNull
                                           Number value)
      • getDiskSize

        @Stability(Stable)
        @NotNull
        public Number getDiskSize()
      • setDiskSize

        @Stability(Stable)
        public void setDiskSize​(@NotNull
                                Number value)
      • getDiskType

        @Stability(Stable)
        @NotNull
        public String getDiskType()
      • setDiskType

        @Stability(Stable)
        public void setDiskType​(@NotNull
                                String value)
      • getEdition

        @Stability(Stable)
        @NotNull
        public String getEdition()
      • setEdition

        @Stability(Stable)
        public void setEdition​(@NotNull
                               String value)
      • getEnableDataplexIntegration

        @Stability(Stable)
        @NotNull
        public Object getEnableDataplexIntegration()
      • setEnableDataplexIntegration

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

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

        @Stability(Stable)
        @NotNull
        public Object getEnableGoogleMlIntegration()
      • setEnableGoogleMlIntegration

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

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

        @Stability(Stable)
        @NotNull
        public String getPricingPlan()
      • setPricingPlan

        @Stability(Stable)
        public void setPricingPlan​(@NotNull
                                   String value)
      • getTier

        @Stability(Stable)
        @NotNull
        public String getTier()
      • setTier

        @Stability(Stable)
        public void setTier​(@NotNull
                            String value)
      • getTimeZone

        @Stability(Stable)
        @NotNull
        public String getTimeZone()
      • setTimeZone

        @Stability(Stable)
        public void setTimeZone​(@NotNull
                                String value)
      • getUserLabels

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getUserLabels()
      • setUserLabels

        @Stability(Stable)
        public void setUserLabels​(@NotNull
                                  Map<String,​String> value)