VolumeSnapshotPolicyWeeklySchedule class
Constructors
-
VolumeSnapshotPolicyWeeklySchedule({Input<
String?> ? day, Input<int?> ? hour, Input<int?> ? minute, required Input<int> snapshotsToKeep}) -
Creates a new VolumeSnapshotPolicyWeeklySchedule.
daySet the day or days of the week to make a snapshot. Accepts a comma separated days of the week. Defaults to 'Sunday'.hourSet the hour to create the snapshot (0-23), defaults to midnight (0).minuteSet the minute of the hour to create the snapshot (0-59), defaults to the top of the hour (0).snapshotsToKeepThe maximum number of snapshots to keep for the weekly schedule.const -
VolumeSnapshotPolicyWeeklySchedule.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
day
→ Input<
String?> ? -
Set the day or days of the week to make a snapshot. Accepts a comma separated days of the week. Defaults to 'Sunday'.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hour
→ Input<
int?> ? -
Set the hour to create the snapshot (0-23), defaults to midnight (0).
final
-
minute
→ Input<
int?> ? -
Set the minute of the hour to create the snapshot (0-59), defaults to the top of the hour (0).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
snapshotsToKeep
→ Input<
int> -
The maximum number of snapshots to keep for the weekly 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