Interface SqlDatabaseInstanceSettingsBackupConfiguration
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SqlDatabaseInstanceSettingsBackupConfiguration.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.790Z") @Stability(Stable) public interface SqlDatabaseInstanceSettingsBackupConfiguration extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSqlDatabaseInstanceSettingsBackupConfiguration.BuilderA builder forSqlDatabaseInstanceSettingsBackupConfigurationstatic classSqlDatabaseInstanceSettingsBackupConfiguration.Jsii$ProxyAn implementation forSqlDatabaseInstanceSettingsBackupConfiguration
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static SqlDatabaseInstanceSettingsBackupConfiguration.Builderbuilder()default SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsgetBackupRetentionSettings()backup_retention_settings block.default ObjectgetBinaryLogEnabled()True if binary logging is enabled.default ObjectgetEnabled()True if backup configuration is enabled.default StringgetLocation()Location of the backup configuration.default ObjectgetPointInTimeRecoveryEnabled()True if Point-in-time recovery is enabled.default StringgetStartTime()HH:MM format time indicating when backup configuration starts.default NumbergetTransactionLogRetentionDays()The number of days of transaction logs we retain for point in time restore, from 1-7.
-
-
-
Method Detail
-
getBackupRetentionSettings
@Stability(Stable) @Nullable default SqlDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings getBackupRetentionSettings()
backup_retention_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#backup_retention_settings SqlDatabaseInstance#backup_retention_settings}
-
getBinaryLogEnabled
@Stability(Stable) @Nullable default Object getBinaryLogEnabled()
True if binary logging is enabled.If settings.backup_configuration.enabled is false, this must be as well. Can only be used with MySQL. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#binary_log_enabled SqlDatabaseInstance#binary_log_enabled}
-
getEnabled
@Stability(Stable) @Nullable default Object getEnabled()
True if backup configuration is enabled.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#enabled SqlDatabaseInstance#enabled}
-
getLocation
@Stability(Stable) @Nullable default String getLocation()
Location of the backup configuration.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#location SqlDatabaseInstance#location}
-
getPointInTimeRecoveryEnabled
@Stability(Stable) @Nullable default Object getPointInTimeRecoveryEnabled()
True if Point-in-time recovery is enabled.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#point_in_time_recovery_enabled SqlDatabaseInstance#point_in_time_recovery_enabled}
-
getStartTime
@Stability(Stable) @Nullable default String getStartTime()
HH:MM format time indicating when backup configuration starts.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#start_time SqlDatabaseInstance#start_time}
-
getTransactionLogRetentionDays
@Stability(Stable) @Nullable default Number getTransactionLogRetentionDays()
The number of days of transaction logs we retain for point in time restore, from 1-7.(For PostgreSQL Enterprise Plus instances, from 1 to 35.) Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#transaction_log_retention_days SqlDatabaseInstance#transaction_log_retention_days}
-
builder
@Stability(Stable) static SqlDatabaseInstanceSettingsBackupConfiguration.Builder builder()
-
-