Class SqlDatabaseInstanceSettingsIpConfigurationOutputReference

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

      • SqlDatabaseInstanceSettingsIpConfigurationOutputReference

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

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

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

      • putAuthorizedNetworks

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

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

        @Stability(Stable)
        public void resetAllocatedIpRange()
      • resetAuthorizedNetworks

        @Stability(Stable)
        public void resetAuthorizedNetworks()
      • resetEnablePrivatePathForGoogleCloudServices

        @Stability(Stable)
        public void resetEnablePrivatePathForGoogleCloudServices()
      • resetIpv4Enabled

        @Stability(Stable)
        public void resetIpv4Enabled()
      • resetPrivateNetwork

        @Stability(Stable)
        public void resetPrivateNetwork()
      • resetPscConfig

        @Stability(Stable)
        public void resetPscConfig()
      • resetRequireSsl

        @Stability(Stable)
        public void resetRequireSsl()
      • resetServerCaMode

        @Stability(Stable)
        public void resetServerCaMode()
      • resetSslMode

        @Stability(Stable)
        public void resetSslMode()
      • getAllocatedIpRangeInput

        @Stability(Stable)
        @Nullable
        public String getAllocatedIpRangeInput()
      • getAuthorizedNetworksInput

        @Stability(Stable)
        @Nullable
        public Object getAuthorizedNetworksInput()
      • getEnablePrivatePathForGoogleCloudServicesInput

        @Stability(Stable)
        @Nullable
        public Object getEnablePrivatePathForGoogleCloudServicesInput()
      • getIpv4EnabledInput

        @Stability(Stable)
        @Nullable
        public Object getIpv4EnabledInput()
      • getPrivateNetworkInput

        @Stability(Stable)
        @Nullable
        public String getPrivateNetworkInput()
      • getPscConfigInput

        @Stability(Stable)
        @Nullable
        public Object getPscConfigInput()
      • getRequireSslInput

        @Stability(Stable)
        @Nullable
        public Object getRequireSslInput()
      • getServerCaModeInput

        @Stability(Stable)
        @Nullable
        public String getServerCaModeInput()
      • getSslModeInput

        @Stability(Stable)
        @Nullable
        public String getSslModeInput()
      • getAllocatedIpRange

        @Stability(Stable)
        @NotNull
        public String getAllocatedIpRange()
      • setAllocatedIpRange

        @Stability(Stable)
        public void setAllocatedIpRange​(@NotNull
                                        String value)
      • getEnablePrivatePathForGoogleCloudServices

        @Stability(Stable)
        @NotNull
        public Object getEnablePrivatePathForGoogleCloudServices()
      • setEnablePrivatePathForGoogleCloudServices

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

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

        @Stability(Stable)
        @NotNull
        public Object getIpv4Enabled()
      • setIpv4Enabled

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

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

        @Stability(Stable)
        @NotNull
        public String getPrivateNetwork()
      • setPrivateNetwork

        @Stability(Stable)
        public void setPrivateNetwork​(@NotNull
                                      String value)
      • getRequireSsl

        @Stability(Stable)
        @NotNull
        public Object getRequireSsl()
      • setRequireSsl

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

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

        @Stability(Stable)
        @NotNull
        public String getServerCaMode()
      • setServerCaMode

        @Stability(Stable)
        public void setServerCaMode​(@NotNull
                                    String value)
      • getSslMode

        @Stability(Stable)
        @NotNull
        public String getSslMode()
      • setSslMode

        @Stability(Stable)
        public void setSslMode​(@NotNull
                               String value)