RdsCluster.Builder |
RdsCluster.Builder.allocatedStorage(Number allocatedStorage) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#allocated_storage RdsCluster#allocated_storage}.
|
RdsCluster.Builder |
RdsCluster.Builder.allowMajorVersionUpgrade(com.hashicorp.cdktf.IResolvable allowMajorVersionUpgrade) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#allow_major_version_upgrade RdsCluster#allow_major_version_upgrade}.
|
RdsCluster.Builder |
RdsCluster.Builder.allowMajorVersionUpgrade(Boolean allowMajorVersionUpgrade) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#allow_major_version_upgrade RdsCluster#allow_major_version_upgrade}.
|
RdsCluster.Builder |
RdsCluster.Builder.applyImmediately(com.hashicorp.cdktf.IResolvable applyImmediately) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#apply_immediately RdsCluster#apply_immediately}.
|
RdsCluster.Builder |
RdsCluster.Builder.applyImmediately(Boolean applyImmediately) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#apply_immediately RdsCluster#apply_immediately}.
|
RdsCluster.Builder |
RdsCluster.Builder.availabilityZones(List<String> availabilityZones) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#availability_zones RdsCluster#availability_zones}.
|
RdsCluster.Builder |
RdsCluster.Builder.backtrackWindow(Number backtrackWindow) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#backtrack_window RdsCluster#backtrack_window}.
|
RdsCluster.Builder |
RdsCluster.Builder.backupRetentionPeriod(Number backupRetentionPeriod) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#backup_retention_period RdsCluster#backup_retention_period}.
|
RdsCluster.Builder |
RdsCluster.Builder.clusterIdentifier(String clusterIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#cluster_identifier RdsCluster#cluster_identifier}.
|
RdsCluster.Builder |
RdsCluster.Builder.clusterIdentifierPrefix(String clusterIdentifierPrefix) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#cluster_identifier_prefix RdsCluster#cluster_identifier_prefix}.
|
RdsCluster.Builder |
RdsCluster.Builder.clusterMembers(List<String> clusterMembers) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#cluster_members RdsCluster#cluster_members}.
|
RdsCluster.Builder |
RdsCluster.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
RdsCluster.Builder |
RdsCluster.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
RdsCluster.Builder |
RdsCluster.Builder.copyTagsToSnapshot(com.hashicorp.cdktf.IResolvable copyTagsToSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#copy_tags_to_snapshot RdsCluster#copy_tags_to_snapshot}.
|
RdsCluster.Builder |
RdsCluster.Builder.copyTagsToSnapshot(Boolean copyTagsToSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#copy_tags_to_snapshot RdsCluster#copy_tags_to_snapshot}.
|
RdsCluster.Builder |
RdsCluster.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
RdsCluster.Builder |
RdsCluster.Builder.count(Number count) |
|
static RdsCluster.Builder |
RdsCluster.Builder.create(software.constructs.Construct scope,
String id) |
|
RdsCluster.Builder |
RdsCluster.Builder.databaseName(String databaseName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#database_name RdsCluster#database_name}.
|
RdsCluster.Builder |
RdsCluster.Builder.dbClusterInstanceClass(String dbClusterInstanceClass) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#db_cluster_instance_class RdsCluster#db_cluster_instance_class}.
|
RdsCluster.Builder |
RdsCluster.Builder.dbClusterParameterGroupName(String dbClusterParameterGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#db_cluster_parameter_group_name RdsCluster#db_cluster_parameter_group_name}.
|
RdsCluster.Builder |
RdsCluster.Builder.dbInstanceParameterGroupName(String dbInstanceParameterGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#db_instance_parameter_group_name RdsCluster#db_instance_parameter_group_name}.
|
RdsCluster.Builder |
RdsCluster.Builder.dbSubnetGroupName(String dbSubnetGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#db_subnet_group_name RdsCluster#db_subnet_group_name}.
|
RdsCluster.Builder |
RdsCluster.Builder.deletionProtection(com.hashicorp.cdktf.IResolvable deletionProtection) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#deletion_protection RdsCluster#deletion_protection}.
|
RdsCluster.Builder |
RdsCluster.Builder.deletionProtection(Boolean deletionProtection) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#deletion_protection RdsCluster#deletion_protection}.
|
RdsCluster.Builder |
RdsCluster.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
RdsCluster.Builder |
RdsCluster.Builder.enabledCloudwatchLogsExports(List<String> enabledCloudwatchLogsExports) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#enabled_cloudwatch_logs_exports RdsCluster#enabled_cloudwatch_logs_exports}.
|
RdsCluster.Builder |
RdsCluster.Builder.enableGlobalWriteForwarding(com.hashicorp.cdktf.IResolvable enableGlobalWriteForwarding) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#enable_global_write_forwarding RdsCluster#enable_global_write_forwarding}.
|
RdsCluster.Builder |
RdsCluster.Builder.enableGlobalWriteForwarding(Boolean enableGlobalWriteForwarding) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#enable_global_write_forwarding RdsCluster#enable_global_write_forwarding}.
|
RdsCluster.Builder |
RdsCluster.Builder.enableHttpEndpoint(com.hashicorp.cdktf.IResolvable enableHttpEndpoint) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#enable_http_endpoint RdsCluster#enable_http_endpoint}.
|
RdsCluster.Builder |
RdsCluster.Builder.enableHttpEndpoint(Boolean enableHttpEndpoint) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#enable_http_endpoint RdsCluster#enable_http_endpoint}.
|
RdsCluster.Builder |
RdsCluster.Builder.engine(String engine) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#engine RdsCluster#engine}.
|
RdsCluster.Builder |
RdsCluster.Builder.engineMode(String engineMode) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#engine_mode RdsCluster#engine_mode}.
|
RdsCluster.Builder |
RdsCluster.Builder.engineVersion(String engineVersion) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#engine_version RdsCluster#engine_version}.
|
RdsCluster.Builder |
RdsCluster.Builder.finalSnapshotIdentifier(String finalSnapshotIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#final_snapshot_identifier RdsCluster#final_snapshot_identifier}.
|
RdsCluster.Builder |
RdsCluster.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
RdsCluster.Builder |
RdsCluster.Builder.globalClusterIdentifier(String globalClusterIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#global_cluster_identifier RdsCluster#global_cluster_identifier}.
|
RdsCluster.Builder |
RdsCluster.Builder.iamDatabaseAuthenticationEnabled(com.hashicorp.cdktf.IResolvable iamDatabaseAuthenticationEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#iam_database_authentication_enabled RdsCluster#iam_database_authentication_enabled}.
|
RdsCluster.Builder |
RdsCluster.Builder.iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#iam_database_authentication_enabled RdsCluster#iam_database_authentication_enabled}.
|
RdsCluster.Builder |
RdsCluster.Builder.iamRoles(List<String> iamRoles) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#iam_roles RdsCluster#iam_roles}.
|
RdsCluster.Builder |
RdsCluster.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#id RdsCluster#id}.
|
RdsCluster.Builder |
RdsCluster.Builder.iops(Number iops) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#iops RdsCluster#iops}.
|
RdsCluster.Builder |
RdsCluster.Builder.kmsKeyId(String kmsKeyId) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#kms_key_id RdsCluster#kms_key_id}.
|
RdsCluster.Builder |
RdsCluster.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
RdsCluster.Builder |
RdsCluster.Builder.manageMasterUserPassword(com.hashicorp.cdktf.IResolvable manageMasterUserPassword) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#manage_master_user_password RdsCluster#manage_master_user_password}.
|
RdsCluster.Builder |
RdsCluster.Builder.manageMasterUserPassword(Boolean manageMasterUserPassword) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#manage_master_user_password RdsCluster#manage_master_user_password}.
|
RdsCluster.Builder |
RdsCluster.Builder.masterPassword(String masterPassword) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#master_password RdsCluster#master_password}.
|
RdsCluster.Builder |
RdsCluster.Builder.masterUsername(String masterUsername) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#master_username RdsCluster#master_username}.
|
RdsCluster.Builder |
RdsCluster.Builder.masterUserSecretKmsKeyId(String masterUserSecretKmsKeyId) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#master_user_secret_kms_key_id RdsCluster#master_user_secret_kms_key_id}.
|
RdsCluster.Builder |
RdsCluster.Builder.networkType(String networkType) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#network_type RdsCluster#network_type}.
|
RdsCluster.Builder |
RdsCluster.Builder.port(Number port) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#port RdsCluster#port}.
|
RdsCluster.Builder |
RdsCluster.Builder.preferredBackupWindow(String preferredBackupWindow) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#preferred_backup_window RdsCluster#preferred_backup_window}.
|
RdsCluster.Builder |
RdsCluster.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#preferred_maintenance_window RdsCluster#preferred_maintenance_window}.
|
RdsCluster.Builder |
RdsCluster.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
RdsCluster.Builder |
RdsCluster.Builder.provisioners(List<? extends Object> provisioners) |
|
RdsCluster.Builder |
RdsCluster.Builder.replicationSourceIdentifier(String replicationSourceIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#replication_source_identifier RdsCluster#replication_source_identifier}.
|
RdsCluster.Builder |
RdsCluster.Builder.restoreToPointInTime(RdsClusterRestoreToPointInTime restoreToPointInTime) |
restore_to_point_in_time block.
|
RdsCluster.Builder |
RdsCluster.Builder.s3Import(RdsClusterS3Import s3Import) |
s3_import block.
|
RdsCluster.Builder |
RdsCluster.Builder.scalingConfiguration(RdsClusterScalingConfiguration scalingConfiguration) |
scaling_configuration block.
|
RdsCluster.Builder |
RdsCluster.Builder.serverlessv2ScalingConfiguration(RdsClusterServerlessv2ScalingConfiguration serverlessv2ScalingConfiguration) |
serverlessv2_scaling_configuration block.
|
RdsCluster.Builder |
RdsCluster.Builder.skipFinalSnapshot(com.hashicorp.cdktf.IResolvable skipFinalSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#skip_final_snapshot RdsCluster#skip_final_snapshot}.
|
RdsCluster.Builder |
RdsCluster.Builder.skipFinalSnapshot(Boolean skipFinalSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#skip_final_snapshot RdsCluster#skip_final_snapshot}.
|
RdsCluster.Builder |
RdsCluster.Builder.snapshotIdentifier(String snapshotIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#snapshot_identifier RdsCluster#snapshot_identifier}.
|
RdsCluster.Builder |
RdsCluster.Builder.sourceRegion(String sourceRegion) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#source_region RdsCluster#source_region}.
|
RdsCluster.Builder |
RdsCluster.Builder.storageEncrypted(com.hashicorp.cdktf.IResolvable storageEncrypted) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#storage_encrypted RdsCluster#storage_encrypted}.
|
RdsCluster.Builder |
RdsCluster.Builder.storageEncrypted(Boolean storageEncrypted) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#storage_encrypted RdsCluster#storage_encrypted}.
|
RdsCluster.Builder |
RdsCluster.Builder.storageType(String storageType) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#storage_type RdsCluster#storage_type}.
|
RdsCluster.Builder |
RdsCluster.Builder.tags(Map<String,String> tags) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#tags RdsCluster#tags}.
|
RdsCluster.Builder |
RdsCluster.Builder.tagsAll(Map<String,String> tagsAll) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#tags_all RdsCluster#tags_all}.
|
RdsCluster.Builder |
RdsCluster.Builder.timeouts(RdsClusterTimeouts timeouts) |
timeouts block.
|
RdsCluster.Builder |
RdsCluster.Builder.vpcSecurityGroupIds(List<String> vpcSecurityGroupIds) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/rds_cluster#vpc_security_group_ids RdsCluster#vpc_security_group_ids}.
|