DbInstance.Builder |
DbInstance.Builder.allocatedStorage(Number allocatedStorage) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#allocated_storage DbInstance#allocated_storage}.
|
DbInstance.Builder |
DbInstance.Builder.allowMajorVersionUpgrade(com.hashicorp.cdktf.IResolvable allowMajorVersionUpgrade) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#allow_major_version_upgrade DbInstance#allow_major_version_upgrade}.
|
DbInstance.Builder |
DbInstance.Builder.allowMajorVersionUpgrade(Boolean allowMajorVersionUpgrade) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#allow_major_version_upgrade DbInstance#allow_major_version_upgrade}.
|
DbInstance.Builder |
DbInstance.Builder.applyImmediately(com.hashicorp.cdktf.IResolvable applyImmediately) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#apply_immediately DbInstance#apply_immediately}.
|
DbInstance.Builder |
DbInstance.Builder.applyImmediately(Boolean applyImmediately) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#apply_immediately DbInstance#apply_immediately}.
|
DbInstance.Builder |
DbInstance.Builder.autoMinorVersionUpgrade(com.hashicorp.cdktf.IResolvable autoMinorVersionUpgrade) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#auto_minor_version_upgrade DbInstance#auto_minor_version_upgrade}.
|
DbInstance.Builder |
DbInstance.Builder.autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#auto_minor_version_upgrade DbInstance#auto_minor_version_upgrade}.
|
DbInstance.Builder |
DbInstance.Builder.availabilityZone(String availabilityZone) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#availability_zone DbInstance#availability_zone}.
|
DbInstance.Builder |
DbInstance.Builder.backupRetentionPeriod(Number backupRetentionPeriod) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#backup_retention_period DbInstance#backup_retention_period}.
|
DbInstance.Builder |
DbInstance.Builder.backupWindow(String backupWindow) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#backup_window DbInstance#backup_window}.
|
DbInstance.Builder |
DbInstance.Builder.blueGreenUpdate(DbInstanceBlueGreenUpdate blueGreenUpdate) |
blue_green_update block.
|
DbInstance.Builder |
DbInstance.Builder.caCertIdentifier(String caCertIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#ca_cert_identifier DbInstance#ca_cert_identifier}.
|
DbInstance.Builder |
DbInstance.Builder.characterSetName(String characterSetName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#character_set_name DbInstance#character_set_name}.
|
DbInstance.Builder |
DbInstance.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
DbInstance.Builder |
DbInstance.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
DbInstance.Builder |
DbInstance.Builder.copyTagsToSnapshot(com.hashicorp.cdktf.IResolvable copyTagsToSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#copy_tags_to_snapshot DbInstance#copy_tags_to_snapshot}.
|
DbInstance.Builder |
DbInstance.Builder.copyTagsToSnapshot(Boolean copyTagsToSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#copy_tags_to_snapshot DbInstance#copy_tags_to_snapshot}.
|
DbInstance.Builder |
DbInstance.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
DbInstance.Builder |
DbInstance.Builder.count(Number count) |
|
static DbInstance.Builder |
DbInstance.Builder.create(software.constructs.Construct scope,
String id) |
|
DbInstance.Builder |
DbInstance.Builder.customerOwnedIpEnabled(com.hashicorp.cdktf.IResolvable customerOwnedIpEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#customer_owned_ip_enabled DbInstance#customer_owned_ip_enabled}.
|
DbInstance.Builder |
DbInstance.Builder.customerOwnedIpEnabled(Boolean customerOwnedIpEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#customer_owned_ip_enabled DbInstance#customer_owned_ip_enabled}.
|
DbInstance.Builder |
DbInstance.Builder.customIamInstanceProfile(String customIamInstanceProfile) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#custom_iam_instance_profile DbInstance#custom_iam_instance_profile}.
|
DbInstance.Builder |
DbInstance.Builder.dbName(String dbName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#db_name DbInstance#db_name}.
|
DbInstance.Builder |
DbInstance.Builder.dbSubnetGroupName(String dbSubnetGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#db_subnet_group_name DbInstance#db_subnet_group_name}.
|
DbInstance.Builder |
DbInstance.Builder.deleteAutomatedBackups(com.hashicorp.cdktf.IResolvable deleteAutomatedBackups) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#delete_automated_backups DbInstance#delete_automated_backups}.
|
DbInstance.Builder |
DbInstance.Builder.deleteAutomatedBackups(Boolean deleteAutomatedBackups) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#delete_automated_backups DbInstance#delete_automated_backups}.
|
DbInstance.Builder |
DbInstance.Builder.deletionProtection(com.hashicorp.cdktf.IResolvable deletionProtection) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#deletion_protection DbInstance#deletion_protection}.
|
DbInstance.Builder |
DbInstance.Builder.deletionProtection(Boolean deletionProtection) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#deletion_protection DbInstance#deletion_protection}.
|
DbInstance.Builder |
DbInstance.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
DbInstance.Builder |
DbInstance.Builder.domain(String domain) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#domain DbInstance#domain}.
|
DbInstance.Builder |
DbInstance.Builder.domainIamRoleName(String domainIamRoleName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#domain_iam_role_name DbInstance#domain_iam_role_name}.
|
DbInstance.Builder |
DbInstance.Builder.enabledCloudwatchLogsExports(List<String> enabledCloudwatchLogsExports) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#enabled_cloudwatch_logs_exports DbInstance#enabled_cloudwatch_logs_exports}.
|
DbInstance.Builder |
DbInstance.Builder.engine(String engine) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#engine DbInstance#engine}.
|
DbInstance.Builder |
DbInstance.Builder.engineVersion(String engineVersion) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#engine_version DbInstance#engine_version}.
|
DbInstance.Builder |
DbInstance.Builder.finalSnapshotIdentifier(String finalSnapshotIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#final_snapshot_identifier DbInstance#final_snapshot_identifier}.
|
DbInstance.Builder |
DbInstance.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
DbInstance.Builder |
DbInstance.Builder.iamDatabaseAuthenticationEnabled(com.hashicorp.cdktf.IResolvable iamDatabaseAuthenticationEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#iam_database_authentication_enabled DbInstance#iam_database_authentication_enabled}.
|
DbInstance.Builder |
DbInstance.Builder.iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#iam_database_authentication_enabled DbInstance#iam_database_authentication_enabled}.
|
DbInstance.Builder |
DbInstance.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#id DbInstance#id}.
|
DbInstance.Builder |
DbInstance.Builder.identifier(String identifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#identifier DbInstance#identifier}.
|
DbInstance.Builder |
DbInstance.Builder.identifierPrefix(String identifierPrefix) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#identifier_prefix DbInstance#identifier_prefix}.
|
DbInstance.Builder |
DbInstance.Builder.instanceClass(String instanceClass) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#instance_class DbInstance#instance_class}.
|
DbInstance.Builder |
DbInstance.Builder.iops(Number iops) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#iops DbInstance#iops}.
|
DbInstance.Builder |
DbInstance.Builder.kmsKeyId(String kmsKeyId) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#kms_key_id DbInstance#kms_key_id}.
|
DbInstance.Builder |
DbInstance.Builder.licenseModel(String licenseModel) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#license_model DbInstance#license_model}.
|
DbInstance.Builder |
DbInstance.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
DbInstance.Builder |
DbInstance.Builder.maintenanceWindow(String maintenanceWindow) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#maintenance_window DbInstance#maintenance_window}.
|
DbInstance.Builder |
DbInstance.Builder.manageMasterUserPassword(com.hashicorp.cdktf.IResolvable manageMasterUserPassword) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#manage_master_user_password DbInstance#manage_master_user_password}.
|
DbInstance.Builder |
DbInstance.Builder.manageMasterUserPassword(Boolean manageMasterUserPassword) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#manage_master_user_password DbInstance#manage_master_user_password}.
|
DbInstance.Builder |
DbInstance.Builder.masterUserSecretKmsKeyId(String masterUserSecretKmsKeyId) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#master_user_secret_kms_key_id DbInstance#master_user_secret_kms_key_id}.
|
DbInstance.Builder |
DbInstance.Builder.maxAllocatedStorage(Number maxAllocatedStorage) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#max_allocated_storage DbInstance#max_allocated_storage}.
|
DbInstance.Builder |
DbInstance.Builder.monitoringInterval(Number monitoringInterval) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#monitoring_interval DbInstance#monitoring_interval}.
|
DbInstance.Builder |
DbInstance.Builder.monitoringRoleArn(String monitoringRoleArn) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#monitoring_role_arn DbInstance#monitoring_role_arn}.
|
DbInstance.Builder |
DbInstance.Builder.multiAz(com.hashicorp.cdktf.IResolvable multiAz) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#multi_az DbInstance#multi_az}.
|
DbInstance.Builder |
DbInstance.Builder.multiAz(Boolean multiAz) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#multi_az DbInstance#multi_az}.
|
DbInstance.Builder |
DbInstance.Builder.ncharCharacterSetName(String ncharCharacterSetName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#nchar_character_set_name DbInstance#nchar_character_set_name}.
|
DbInstance.Builder |
DbInstance.Builder.networkType(String networkType) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#network_type DbInstance#network_type}.
|
DbInstance.Builder |
DbInstance.Builder.optionGroupName(String optionGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#option_group_name DbInstance#option_group_name}.
|
DbInstance.Builder |
DbInstance.Builder.parameterGroupName(String parameterGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#parameter_group_name DbInstance#parameter_group_name}.
|
DbInstance.Builder |
DbInstance.Builder.password(String password) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#password DbInstance#password}.
|
DbInstance.Builder |
DbInstance.Builder.performanceInsightsEnabled(com.hashicorp.cdktf.IResolvable performanceInsightsEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#performance_insights_enabled DbInstance#performance_insights_enabled}.
|
DbInstance.Builder |
DbInstance.Builder.performanceInsightsEnabled(Boolean performanceInsightsEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#performance_insights_enabled DbInstance#performance_insights_enabled}.
|
DbInstance.Builder |
DbInstance.Builder.performanceInsightsKmsKeyId(String performanceInsightsKmsKeyId) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#performance_insights_kms_key_id DbInstance#performance_insights_kms_key_id}.
|
DbInstance.Builder |
DbInstance.Builder.performanceInsightsRetentionPeriod(Number performanceInsightsRetentionPeriod) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#performance_insights_retention_period DbInstance#performance_insights_retention_period}.
|
DbInstance.Builder |
DbInstance.Builder.port(Number port) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#port DbInstance#port}.
|
DbInstance.Builder |
DbInstance.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
DbInstance.Builder |
DbInstance.Builder.provisioners(List<? extends Object> provisioners) |
|
DbInstance.Builder |
DbInstance.Builder.publiclyAccessible(com.hashicorp.cdktf.IResolvable publiclyAccessible) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#publicly_accessible DbInstance#publicly_accessible}.
|
DbInstance.Builder |
DbInstance.Builder.publiclyAccessible(Boolean publiclyAccessible) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#publicly_accessible DbInstance#publicly_accessible}.
|
DbInstance.Builder |
DbInstance.Builder.replicaMode(String replicaMode) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#replica_mode DbInstance#replica_mode}.
|
DbInstance.Builder |
DbInstance.Builder.replicateSourceDb(String replicateSourceDb) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#replicate_source_db DbInstance#replicate_source_db}.
|
DbInstance.Builder |
DbInstance.Builder.restoreToPointInTime(DbInstanceRestoreToPointInTime restoreToPointInTime) |
restore_to_point_in_time block.
|
DbInstance.Builder |
DbInstance.Builder.s3Import(DbInstanceS3Import s3Import) |
s3_import block.
|
DbInstance.Builder |
DbInstance.Builder.skipFinalSnapshot(com.hashicorp.cdktf.IResolvable skipFinalSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#skip_final_snapshot DbInstance#skip_final_snapshot}.
|
DbInstance.Builder |
DbInstance.Builder.skipFinalSnapshot(Boolean skipFinalSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#skip_final_snapshot DbInstance#skip_final_snapshot}.
|
DbInstance.Builder |
DbInstance.Builder.snapshotIdentifier(String snapshotIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#snapshot_identifier DbInstance#snapshot_identifier}.
|
DbInstance.Builder |
DbInstance.Builder.storageEncrypted(com.hashicorp.cdktf.IResolvable storageEncrypted) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#storage_encrypted DbInstance#storage_encrypted}.
|
DbInstance.Builder |
DbInstance.Builder.storageEncrypted(Boolean storageEncrypted) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#storage_encrypted DbInstance#storage_encrypted}.
|
DbInstance.Builder |
DbInstance.Builder.storageThroughput(Number storageThroughput) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#storage_throughput DbInstance#storage_throughput}.
|
DbInstance.Builder |
DbInstance.Builder.storageType(String storageType) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#storage_type DbInstance#storage_type}.
|
DbInstance.Builder |
DbInstance.Builder.tags(Map<String,String> tags) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#tags DbInstance#tags}.
|
DbInstance.Builder |
DbInstance.Builder.tagsAll(Map<String,String> tagsAll) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#tags_all DbInstance#tags_all}.
|
DbInstance.Builder |
DbInstance.Builder.timeouts(DbInstanceTimeouts timeouts) |
timeouts block.
|
DbInstance.Builder |
DbInstance.Builder.timezone(String timezone) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#timezone DbInstance#timezone}.
|
DbInstance.Builder |
DbInstance.Builder.username(String username) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#username DbInstance#username}.
|
DbInstance.Builder |
DbInstance.Builder.vpcSecurityGroupIds(List<String> vpcSecurityGroupIds) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_instance#vpc_security_group_ids DbInstance#vpc_security_group_ids}.
|