Interface AlloydbClusterContinuousBackupConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    AlloydbClusterContinuousBackupConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:17.287Z")
    @Stability(Stable)
    public interface AlloydbClusterContinuousBackupConfig
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getEnabled

        @Stability(Stable)
        @Nullable
        default Object getEnabled()
        Whether continuous backup recovery is enabled. If not set, defaults to true.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_cluster#enabled AlloydbCluster#enabled}

      • getEncryptionConfig

        @Stability(Stable)
        @Nullable
        default AlloydbClusterContinuousBackupConfigEncryptionConfig getEncryptionConfig()
        encryption_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_cluster#encryption_config AlloydbCluster#encryption_config}

      • getRecoveryWindowDays

        @Stability(Stable)
        @Nullable
        default Number getRecoveryWindowDays()
        The numbers of days that are eligible to restore from using PITR.

        To support the entire recovery window, backups and logs are retained for one day more than the recovery window. If not set, defaults to 14 days. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/alloydb_cluster#recovery_window_days AlloydbCluster#recovery_window_days}