ScheduledSnapshotsConfig class
The configuration for scheduled snapshot creation mechanism.
Constructors
-
ScheduledSnapshotsConfig({Input<
bool> ? enabled, Input<String> ? snapshotCreationSchedule, Input<String> ? snapshotLocation, Input<String> ? timeZone}) -
Creates a new ScheduledSnapshotsConfig.
enabledOptional. Whether scheduled snapshots creation is enabled.snapshotCreationScheduleOptional. The cron expression representing the time when snapshots creation mechanism runs. This field is subject to additional validation around frequency of execution.snapshotLocationOptional. The Cloud Storage location for storing automatically created snapshots.timeZoneOptional. Time zone that sets the context to interpret snapshot_creation_schedule.const -
ScheduledSnapshotsConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
enabled
→ Input<
bool> ? -
Optional. Whether scheduled snapshots creation is enabled.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
snapshotCreationSchedule
→ Input<
String> ? -
Optional. The cron expression representing the time when snapshots creation mechanism runs. This field is subject to additional validation around frequency of execution.
final
-
snapshotLocation
→ Input<
String> ? -
Optional. The Cloud Storage location for storing automatically created snapshots.
final
-
timeZone
→ Input<
String> ? -
Optional. Time zone that sets the context to interpret snapshot_creation_schedule.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited