Interface ComposerEnvironmentConfigRecoveryConfigScheduledSnapshotsConfig

    • Method Detail

      • getEnabled

        @Stability(Stable)
        @NotNull
        Object getEnabled()
        When enabled, Cloud Composer periodically saves snapshots of your environment to a Cloud Storage bucket.

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

      • getSnapshotCreationSchedule

        @Stability(Stable)
        @Nullable
        default String getSnapshotCreationSchedule()
        Snapshot schedule, in the unix-cron format.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#snapshot_creation_schedule ComposerEnvironment#snapshot_creation_schedule}

      • getSnapshotLocation

        @Stability(Stable)
        @Nullable
        default String getSnapshotLocation()
        the URI of a bucket folder where to save the snapshot.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#snapshot_location ComposerEnvironment#snapshot_location}

      • getTimeZone

        @Stability(Stable)
        @Nullable
        default String getTimeZone()
        A time zone for the schedule.

        This value is a time offset and does not take into account daylight saving time changes. Valid values are from UTC-12 to UTC+12. Examples: UTC, UTC-01, UTC+03. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/composer_environment#time_zone ComposerEnvironment#time_zone}