ResourcePolicySnapshotSchedulePolicy class
Constructors
-
ResourcePolicySnapshotSchedulePolicy({Input<
ResourcePolicySnapshotSchedulePolicyRetentionPolicy?> ? retentionPolicy, required Input<ResourcePolicySnapshotSchedulePolicySchedule> schedule, Input<ResourcePolicySnapshotSchedulePolicySnapshotProperties?> ? snapshotProperties}) -
Creates a new ResourcePolicySnapshotSchedulePolicy.
retentionPolicyRetention policy applied to snapshots created by this resource policy.scheduleContains one of anhourlySchedule,dailySchedule, orweeklySchedule.snapshotPropertiesProperties with which the snapshots are created, such as labels.const -
ResourcePolicySnapshotSchedulePolicy.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
retentionPolicy
→ Input<
ResourcePolicySnapshotSchedulePolicyRetentionPolicy?> ? -
Retention policy applied to snapshots created by this resource policy.
Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
schedule
→ Input<
ResourcePolicySnapshotSchedulePolicySchedule> -
Contains one of an
hourlySchedule,dailySchedule, orweeklySchedule. Structure is documented below.final -
snapshotProperties
→ Input<
ResourcePolicySnapshotSchedulePolicySnapshotProperties?> ? -
Properties with which the snapshots are created, such as labels.
Structure is documented below.
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