Class RdsCluster

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.ITerraformAddressable, com.hashicorp.cdktf.ITerraformDependable, com.hashicorp.cdktf.ITerraformResource, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:54.591Z")
    @Stability(Stable)
    public class RdsCluster
    extends com.hashicorp.cdktf.TerraformResource
    Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster aws_rds_cluster}.
    • Field Detail

      • TF_RESOURCE_TYPE

        @Stability(Stable)
        public static final String TF_RESOURCE_TYPE
    • Constructor Detail

      • RdsCluster

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

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

        @Stability(Stable)
        public RdsCluster​(@NotNull
                          software.constructs.Construct scope,
                          @NotNull
                          String id,
                          @NotNull
                          RdsClusterConfig config)
        Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster aws_rds_cluster} Resource.

        Parameters:
        scope - The scope in which to define this construct. This parameter is required.
        id - The scoped construct ID. This parameter is required.
        config - This parameter is required.
    • Method Detail

      • putRestoreToPointInTime

        @Stability(Stable)
        public void putRestoreToPointInTime​(@NotNull
                                            RdsClusterRestoreToPointInTime value)
        Parameters:
        value - This parameter is required.
      • putS3Import

        @Stability(Stable)
        public void putS3Import​(@NotNull
                                RdsClusterS3Import value)
        Parameters:
        value - This parameter is required.
      • putScalingConfiguration

        @Stability(Stable)
        public void putScalingConfiguration​(@NotNull
                                            RdsClusterScalingConfiguration value)
        Parameters:
        value - This parameter is required.
      • putServerlessv2ScalingConfiguration

        @Stability(Stable)
        public void putServerlessv2ScalingConfiguration​(@NotNull
                                                        RdsClusterServerlessv2ScalingConfiguration value)
        Parameters:
        value - This parameter is required.
      • putTimeouts

        @Stability(Stable)
        public void putTimeouts​(@NotNull
                                RdsClusterTimeouts value)
        Parameters:
        value - This parameter is required.
      • resetAllocatedStorage

        @Stability(Stable)
        public void resetAllocatedStorage()
      • resetAllowMajorVersionUpgrade

        @Stability(Stable)
        public void resetAllowMajorVersionUpgrade()
      • resetApplyImmediately

        @Stability(Stable)
        public void resetApplyImmediately()
      • resetAvailabilityZones

        @Stability(Stable)
        public void resetAvailabilityZones()
      • resetBacktrackWindow

        @Stability(Stable)
        public void resetBacktrackWindow()
      • resetBackupRetentionPeriod

        @Stability(Stable)
        public void resetBackupRetentionPeriod()
      • resetClusterIdentifier

        @Stability(Stable)
        public void resetClusterIdentifier()
      • resetClusterIdentifierPrefix

        @Stability(Stable)
        public void resetClusterIdentifierPrefix()
      • resetClusterMembers

        @Stability(Stable)
        public void resetClusterMembers()
      • resetCopyTagsToSnapshot

        @Stability(Stable)
        public void resetCopyTagsToSnapshot()
      • resetDatabaseName

        @Stability(Stable)
        public void resetDatabaseName()
      • resetDbClusterInstanceClass

        @Stability(Stable)
        public void resetDbClusterInstanceClass()
      • resetDbClusterParameterGroupName

        @Stability(Stable)
        public void resetDbClusterParameterGroupName()
      • resetDbInstanceParameterGroupName

        @Stability(Stable)
        public void resetDbInstanceParameterGroupName()
      • resetDbSubnetGroupName

        @Stability(Stable)
        public void resetDbSubnetGroupName()
      • resetDeletionProtection

        @Stability(Stable)
        public void resetDeletionProtection()
      • resetEnabledCloudwatchLogsExports

        @Stability(Stable)
        public void resetEnabledCloudwatchLogsExports()
      • resetEnableGlobalWriteForwarding

        @Stability(Stable)
        public void resetEnableGlobalWriteForwarding()
      • resetEnableHttpEndpoint

        @Stability(Stable)
        public void resetEnableHttpEndpoint()
      • resetEngineMode

        @Stability(Stable)
        public void resetEngineMode()
      • resetEngineVersion

        @Stability(Stable)
        public void resetEngineVersion()
      • resetFinalSnapshotIdentifier

        @Stability(Stable)
        public void resetFinalSnapshotIdentifier()
      • resetGlobalClusterIdentifier

        @Stability(Stable)
        public void resetGlobalClusterIdentifier()
      • resetIamDatabaseAuthenticationEnabled

        @Stability(Stable)
        public void resetIamDatabaseAuthenticationEnabled()
      • resetIamRoles

        @Stability(Stable)
        public void resetIamRoles()
      • resetId

        @Stability(Stable)
        public void resetId()
      • resetIops

        @Stability(Stable)
        public void resetIops()
      • resetKmsKeyId

        @Stability(Stable)
        public void resetKmsKeyId()
      • resetManageMasterUserPassword

        @Stability(Stable)
        public void resetManageMasterUserPassword()
      • resetMasterPassword

        @Stability(Stable)
        public void resetMasterPassword()
      • resetMasterUsername

        @Stability(Stable)
        public void resetMasterUsername()
      • resetMasterUserSecretKmsKeyId

        @Stability(Stable)
        public void resetMasterUserSecretKmsKeyId()
      • resetNetworkType

        @Stability(Stable)
        public void resetNetworkType()
      • resetPort

        @Stability(Stable)
        public void resetPort()
      • resetPreferredBackupWindow

        @Stability(Stable)
        public void resetPreferredBackupWindow()
      • resetPreferredMaintenanceWindow

        @Stability(Stable)
        public void resetPreferredMaintenanceWindow()
      • resetReplicationSourceIdentifier

        @Stability(Stable)
        public void resetReplicationSourceIdentifier()
      • resetRestoreToPointInTime

        @Stability(Stable)
        public void resetRestoreToPointInTime()
      • resetS3Import

        @Stability(Stable)
        public void resetS3Import()
      • resetScalingConfiguration

        @Stability(Stable)
        public void resetScalingConfiguration()
      • resetServerlessv2ScalingConfiguration

        @Stability(Stable)
        public void resetServerlessv2ScalingConfiguration()
      • resetSkipFinalSnapshot

        @Stability(Stable)
        public void resetSkipFinalSnapshot()
      • resetSnapshotIdentifier

        @Stability(Stable)
        public void resetSnapshotIdentifier()
      • resetSourceRegion

        @Stability(Stable)
        public void resetSourceRegion()
      • resetStorageEncrypted

        @Stability(Stable)
        public void resetStorageEncrypted()
      • resetStorageType

        @Stability(Stable)
        public void resetStorageType()
      • resetTags

        @Stability(Stable)
        public void resetTags()
      • resetTagsAll

        @Stability(Stable)
        public void resetTagsAll()
      • resetTimeouts

        @Stability(Stable)
        public void resetTimeouts()
      • resetVpcSecurityGroupIds

        @Stability(Stable)
        public void resetVpcSecurityGroupIds()
      • synthesizeAttributes

        @Stability(Stable)
        @NotNull
        protected Map<String,​Object> synthesizeAttributes()
        Overrides:
        synthesizeAttributes in class com.hashicorp.cdktf.TerraformResource
      • getArn

        @Stability(Stable)
        @NotNull
        public String getArn()
      • getClusterResourceId

        @Stability(Stable)
        @NotNull
        public String getClusterResourceId()
      • getEndpoint

        @Stability(Stable)
        @NotNull
        public String getEndpoint()
      • getEngineVersionActual

        @Stability(Stable)
        @NotNull
        public String getEngineVersionActual()
      • getHostedZoneId

        @Stability(Stable)
        @NotNull
        public String getHostedZoneId()
      • getReaderEndpoint

        @Stability(Stable)
        @NotNull
        public String getReaderEndpoint()
      • getAllocatedStorageInput

        @Stability(Stable)
        @Nullable
        public Number getAllocatedStorageInput()
      • getAllowMajorVersionUpgradeInput

        @Stability(Stable)
        @Nullable
        public Object getAllowMajorVersionUpgradeInput()
      • getApplyImmediatelyInput

        @Stability(Stable)
        @Nullable
        public Object getApplyImmediatelyInput()
      • getAvailabilityZonesInput

        @Stability(Stable)
        @Nullable
        public List<String> getAvailabilityZonesInput()
      • getBacktrackWindowInput

        @Stability(Stable)
        @Nullable
        public Number getBacktrackWindowInput()
      • getBackupRetentionPeriodInput

        @Stability(Stable)
        @Nullable
        public Number getBackupRetentionPeriodInput()
      • getClusterIdentifierInput

        @Stability(Stable)
        @Nullable
        public String getClusterIdentifierInput()
      • getClusterIdentifierPrefixInput

        @Stability(Stable)
        @Nullable
        public String getClusterIdentifierPrefixInput()
      • getClusterMembersInput

        @Stability(Stable)
        @Nullable
        public List<String> getClusterMembersInput()
      • getCopyTagsToSnapshotInput

        @Stability(Stable)
        @Nullable
        public Object getCopyTagsToSnapshotInput()
      • getDatabaseNameInput

        @Stability(Stable)
        @Nullable
        public String getDatabaseNameInput()
      • getDbClusterInstanceClassInput

        @Stability(Stable)
        @Nullable
        public String getDbClusterInstanceClassInput()
      • getDbClusterParameterGroupNameInput

        @Stability(Stable)
        @Nullable
        public String getDbClusterParameterGroupNameInput()
      • getDbInstanceParameterGroupNameInput

        @Stability(Stable)
        @Nullable
        public String getDbInstanceParameterGroupNameInput()
      • getDbSubnetGroupNameInput

        @Stability(Stable)
        @Nullable
        public String getDbSubnetGroupNameInput()
      • getDeletionProtectionInput

        @Stability(Stable)
        @Nullable
        public Object getDeletionProtectionInput()
      • getEnabledCloudwatchLogsExportsInput

        @Stability(Stable)
        @Nullable
        public List<String> getEnabledCloudwatchLogsExportsInput()
      • getEnableGlobalWriteForwardingInput

        @Stability(Stable)
        @Nullable
        public Object getEnableGlobalWriteForwardingInput()
      • getEnableHttpEndpointInput

        @Stability(Stable)
        @Nullable
        public Object getEnableHttpEndpointInput()
      • getEngineInput

        @Stability(Stable)
        @Nullable
        public String getEngineInput()
      • getEngineModeInput

        @Stability(Stable)
        @Nullable
        public String getEngineModeInput()
      • getEngineVersionInput

        @Stability(Stable)
        @Nullable
        public String getEngineVersionInput()
      • getFinalSnapshotIdentifierInput

        @Stability(Stable)
        @Nullable
        public String getFinalSnapshotIdentifierInput()
      • getGlobalClusterIdentifierInput

        @Stability(Stable)
        @Nullable
        public String getGlobalClusterIdentifierInput()
      • getIamDatabaseAuthenticationEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getIamDatabaseAuthenticationEnabledInput()
      • getIamRolesInput

        @Stability(Stable)
        @Nullable
        public List<String> getIamRolesInput()
      • getIdInput

        @Stability(Stable)
        @Nullable
        public String getIdInput()
      • getIopsInput

        @Stability(Stable)
        @Nullable
        public Number getIopsInput()
      • getKmsKeyIdInput

        @Stability(Stable)
        @Nullable
        public String getKmsKeyIdInput()
      • getManageMasterUserPasswordInput

        @Stability(Stable)
        @Nullable
        public Object getManageMasterUserPasswordInput()
      • getMasterPasswordInput

        @Stability(Stable)
        @Nullable
        public String getMasterPasswordInput()
      • getMasterUsernameInput

        @Stability(Stable)
        @Nullable
        public String getMasterUsernameInput()
      • getMasterUserSecretKmsKeyIdInput

        @Stability(Stable)
        @Nullable
        public String getMasterUserSecretKmsKeyIdInput()
      • getNetworkTypeInput

        @Stability(Stable)
        @Nullable
        public String getNetworkTypeInput()
      • getPortInput

        @Stability(Stable)
        @Nullable
        public Number getPortInput()
      • getPreferredBackupWindowInput

        @Stability(Stable)
        @Nullable
        public String getPreferredBackupWindowInput()
      • getPreferredMaintenanceWindowInput

        @Stability(Stable)
        @Nullable
        public String getPreferredMaintenanceWindowInput()
      • getReplicationSourceIdentifierInput

        @Stability(Stable)
        @Nullable
        public String getReplicationSourceIdentifierInput()
      • getS3ImportInput

        @Stability(Stable)
        @Nullable
        public RdsClusterS3Import getS3ImportInput()
      • getSkipFinalSnapshotInput

        @Stability(Stable)
        @Nullable
        public Object getSkipFinalSnapshotInput()
      • getSnapshotIdentifierInput

        @Stability(Stable)
        @Nullable
        public String getSnapshotIdentifierInput()
      • getSourceRegionInput

        @Stability(Stable)
        @Nullable
        public String getSourceRegionInput()
      • getStorageEncryptedInput

        @Stability(Stable)
        @Nullable
        public Object getStorageEncryptedInput()
      • getStorageTypeInput

        @Stability(Stable)
        @Nullable
        public String getStorageTypeInput()
      • getTagsAllInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getTagsAllInput()
      • getTagsInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getTagsInput()
      • getTimeoutsInput

        @Stability(Stable)
        @Nullable
        public Object getTimeoutsInput()
      • getVpcSecurityGroupIdsInput

        @Stability(Stable)
        @Nullable
        public List<String> getVpcSecurityGroupIdsInput()
      • getAllocatedStorage

        @Stability(Stable)
        @NotNull
        public Number getAllocatedStorage()
      • setAllocatedStorage

        @Stability(Stable)
        public void setAllocatedStorage​(@NotNull
                                        Number value)
      • getAllowMajorVersionUpgrade

        @Stability(Stable)
        @NotNull
        public Object getAllowMajorVersionUpgrade()
      • setAllowMajorVersionUpgrade

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

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

        @Stability(Stable)
        @NotNull
        public Object getApplyImmediately()
      • setApplyImmediately

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

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

        @Stability(Stable)
        @NotNull
        public List<String> getAvailabilityZones()
      • setAvailabilityZones

        @Stability(Stable)
        public void setAvailabilityZones​(@NotNull
                                         List<String> value)
      • getBacktrackWindow

        @Stability(Stable)
        @NotNull
        public Number getBacktrackWindow()
      • setBacktrackWindow

        @Stability(Stable)
        public void setBacktrackWindow​(@NotNull
                                       Number value)
      • getBackupRetentionPeriod

        @Stability(Stable)
        @NotNull
        public Number getBackupRetentionPeriod()
      • setBackupRetentionPeriod

        @Stability(Stable)
        public void setBackupRetentionPeriod​(@NotNull
                                             Number value)
      • getClusterIdentifier

        @Stability(Stable)
        @NotNull
        public String getClusterIdentifier()
      • setClusterIdentifier

        @Stability(Stable)
        public void setClusterIdentifier​(@NotNull
                                         String value)
      • getClusterIdentifierPrefix

        @Stability(Stable)
        @NotNull
        public String getClusterIdentifierPrefix()
      • setClusterIdentifierPrefix

        @Stability(Stable)
        public void setClusterIdentifierPrefix​(@NotNull
                                               String value)
      • getClusterMembers

        @Stability(Stable)
        @NotNull
        public List<String> getClusterMembers()
      • setClusterMembers

        @Stability(Stable)
        public void setClusterMembers​(@NotNull
                                      List<String> value)
      • getCopyTagsToSnapshot

        @Stability(Stable)
        @NotNull
        public Object getCopyTagsToSnapshot()
      • setCopyTagsToSnapshot

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

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

        @Stability(Stable)
        @NotNull
        public String getDatabaseName()
      • setDatabaseName

        @Stability(Stable)
        public void setDatabaseName​(@NotNull
                                    String value)
      • getDbClusterInstanceClass

        @Stability(Stable)
        @NotNull
        public String getDbClusterInstanceClass()
      • setDbClusterInstanceClass

        @Stability(Stable)
        public void setDbClusterInstanceClass​(@NotNull
                                              String value)
      • getDbClusterParameterGroupName

        @Stability(Stable)
        @NotNull
        public String getDbClusterParameterGroupName()
      • setDbClusterParameterGroupName

        @Stability(Stable)
        public void setDbClusterParameterGroupName​(@NotNull
                                                   String value)
      • getDbInstanceParameterGroupName

        @Stability(Stable)
        @NotNull
        public String getDbInstanceParameterGroupName()
      • setDbInstanceParameterGroupName

        @Stability(Stable)
        public void setDbInstanceParameterGroupName​(@NotNull
                                                    String value)
      • getDbSubnetGroupName

        @Stability(Stable)
        @NotNull
        public String getDbSubnetGroupName()
      • setDbSubnetGroupName

        @Stability(Stable)
        public void setDbSubnetGroupName​(@NotNull
                                         String value)
      • getDeletionProtection

        @Stability(Stable)
        @NotNull
        public Object getDeletionProtection()
      • setDeletionProtection

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

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

        @Stability(Stable)
        @NotNull
        public List<String> getEnabledCloudwatchLogsExports()
      • setEnabledCloudwatchLogsExports

        @Stability(Stable)
        public void setEnabledCloudwatchLogsExports​(@NotNull
                                                    List<String> value)
      • getEnableGlobalWriteForwarding

        @Stability(Stable)
        @NotNull
        public Object getEnableGlobalWriteForwarding()
      • setEnableGlobalWriteForwarding

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

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

        @Stability(Stable)
        @NotNull
        public Object getEnableHttpEndpoint()
      • setEnableHttpEndpoint

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

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

        @Stability(Stable)
        @NotNull
        public String getEngine()
      • setEngine

        @Stability(Stable)
        public void setEngine​(@NotNull
                              String value)
      • getEngineMode

        @Stability(Stable)
        @NotNull
        public String getEngineMode()
      • setEngineMode

        @Stability(Stable)
        public void setEngineMode​(@NotNull
                                  String value)
      • getEngineVersion

        @Stability(Stable)
        @NotNull
        public String getEngineVersion()
      • setEngineVersion

        @Stability(Stable)
        public void setEngineVersion​(@NotNull
                                     String value)
      • getFinalSnapshotIdentifier

        @Stability(Stable)
        @NotNull
        public String getFinalSnapshotIdentifier()
      • setFinalSnapshotIdentifier

        @Stability(Stable)
        public void setFinalSnapshotIdentifier​(@NotNull
                                               String value)
      • getGlobalClusterIdentifier

        @Stability(Stable)
        @NotNull
        public String getGlobalClusterIdentifier()
      • setGlobalClusterIdentifier

        @Stability(Stable)
        public void setGlobalClusterIdentifier​(@NotNull
                                               String value)
      • getIamDatabaseAuthenticationEnabled

        @Stability(Stable)
        @NotNull
        public Object getIamDatabaseAuthenticationEnabled()
      • setIamDatabaseAuthenticationEnabled

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

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

        @Stability(Stable)
        @NotNull
        public List<String> getIamRoles()
      • setIamRoles

        @Stability(Stable)
        public void setIamRoles​(@NotNull
                                List<String> value)
      • getId

        @Stability(Stable)
        @NotNull
        public String getId()
      • setId

        @Stability(Stable)
        public void setId​(@NotNull
                          String value)
      • getIops

        @Stability(Stable)
        @NotNull
        public Number getIops()
      • setIops

        @Stability(Stable)
        public void setIops​(@NotNull
                            Number value)
      • getKmsKeyId

        @Stability(Stable)
        @NotNull
        public String getKmsKeyId()
      • setKmsKeyId

        @Stability(Stable)
        public void setKmsKeyId​(@NotNull
                                String value)
      • getManageMasterUserPassword

        @Stability(Stable)
        @NotNull
        public Object getManageMasterUserPassword()
      • setManageMasterUserPassword

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

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

        @Stability(Stable)
        @NotNull
        public String getMasterPassword()
      • setMasterPassword

        @Stability(Stable)
        public void setMasterPassword​(@NotNull
                                      String value)
      • getMasterUsername

        @Stability(Stable)
        @NotNull
        public String getMasterUsername()
      • setMasterUsername

        @Stability(Stable)
        public void setMasterUsername​(@NotNull
                                      String value)
      • getMasterUserSecretKmsKeyId

        @Stability(Stable)
        @NotNull
        public String getMasterUserSecretKmsKeyId()
      • setMasterUserSecretKmsKeyId

        @Stability(Stable)
        public void setMasterUserSecretKmsKeyId​(@NotNull
                                                String value)
      • getNetworkType

        @Stability(Stable)
        @NotNull
        public String getNetworkType()
      • setNetworkType

        @Stability(Stable)
        public void setNetworkType​(@NotNull
                                   String value)
      • getPort

        @Stability(Stable)
        @NotNull
        public Number getPort()
      • setPort

        @Stability(Stable)
        public void setPort​(@NotNull
                            Number value)
      • getPreferredBackupWindow

        @Stability(Stable)
        @NotNull
        public String getPreferredBackupWindow()
      • setPreferredBackupWindow

        @Stability(Stable)
        public void setPreferredBackupWindow​(@NotNull
                                             String value)
      • getPreferredMaintenanceWindow

        @Stability(Stable)
        @NotNull
        public String getPreferredMaintenanceWindow()
      • setPreferredMaintenanceWindow

        @Stability(Stable)
        public void setPreferredMaintenanceWindow​(@NotNull
                                                  String value)
      • getReplicationSourceIdentifier

        @Stability(Stable)
        @NotNull
        public String getReplicationSourceIdentifier()
      • setReplicationSourceIdentifier

        @Stability(Stable)
        public void setReplicationSourceIdentifier​(@NotNull
                                                   String value)
      • getSkipFinalSnapshot

        @Stability(Stable)
        @NotNull
        public Object getSkipFinalSnapshot()
      • setSkipFinalSnapshot

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

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

        @Stability(Stable)
        @NotNull
        public String getSnapshotIdentifier()
      • setSnapshotIdentifier

        @Stability(Stable)
        public void setSnapshotIdentifier​(@NotNull
                                          String value)
      • getSourceRegion

        @Stability(Stable)
        @NotNull
        public String getSourceRegion()
      • setSourceRegion

        @Stability(Stable)
        public void setSourceRegion​(@NotNull
                                    String value)
      • getStorageEncrypted

        @Stability(Stable)
        @NotNull
        public Object getStorageEncrypted()
      • setStorageEncrypted

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

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

        @Stability(Stable)
        @NotNull
        public String getStorageType()
      • setStorageType

        @Stability(Stable)
        public void setStorageType​(@NotNull
                                   String value)
      • getTags

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getTags()
      • setTags

        @Stability(Stable)
        public void setTags​(@NotNull
                            Map<String,​String> value)
      • getTagsAll

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getTagsAll()
      • setTagsAll

        @Stability(Stable)
        public void setTagsAll​(@NotNull
                               Map<String,​String> value)
      • getVpcSecurityGroupIds

        @Stability(Stable)
        @NotNull
        public List<String> getVpcSecurityGroupIds()
      • setVpcSecurityGroupIds

        @Stability(Stable)
        public void setVpcSecurityGroupIds​(@NotNull
                                           List<String> value)