Interface GkeBackupBackupPlanBackupSchedule

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

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

      • getCronSchedule

        @Stability(Stable)
        @Nullable
        default String getCronSchedule()
        A standard cron string that defines a repeating schedule for creating Backups via this BackupPlan.

        This is mutually exclusive with the rpoConfig field since at most one schedule can be defined for a BackupPlan. If this is defined, then backupRetainDays must also be defined. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#cron_schedule GkeBackupBackupPlan#cron_schedule}

      • getPaused

        @Stability(Stable)
        @Nullable
        default Object getPaused()
        This flag denotes whether automatic Backup creation is paused for this BackupPlan.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#paused GkeBackupBackupPlan#paused}

      • getRpoConfig

        @Stability(Stable)
        @Nullable
        default GkeBackupBackupPlanBackupScheduleRpoConfig getRpoConfig()
        rpo_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#rpo_config GkeBackupBackupPlan#rpo_config}