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. enabled Optional. Whether scheduled snapshots creation is enabled. snapshotCreationSchedule Optional. The cron expression representing the time when snapshots creation mechanism runs. This field is subject to additional validation around frequency of execution. snapshotLocation Optional. The Cloud Storage location for storing automatically created snapshots. timeZone Optional. 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