BackupRuleInput class
Specifies a scheduled task used to back up a selection of resources.
Constructors
Properties
- completionWindowMinutes → int?
-
A value in minutes after a backup job is successfully started before it must
be completed or it will be canceled by AWS Backup. This value is optional.
final
-
copyActions
→ List<
CopyAction> ? -
An array of
CopyAction
objects, which contains the details of the copy operation.final - hashCode → int
-
The hash code for this object.
no setterinherited
- lifecycle → Lifecycle?
-
The lifecycle defines when a protected resource is transitioned to cold
storage and when it expires. AWS Backup will transition and expire backups
automatically according to the lifecycle that you define.
final
-
recoveryPointTags
→ Map<
String, String> ? -
To help organize your resources, you can assign your own metadata to the
resources that you create. Each tag is a key-value pair.
final
- ruleName → String
-
An optional display name for a backup rule.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scheduleExpression → String?
-
A CRON expression specifying when AWS Backup initiates a backup job.
final
- startWindowMinutes → int?
-
A value in minutes after a backup is scheduled before a job will be canceled
if it doesn't start successfully. This value is optional.
final
- targetBackupVaultName → String
-
The name of a logical container where backups are stored. Backup vaults are
identified by names that are unique to the account used to create them and
the AWS Region where they are created. They consist of lowercase letters,
numbers, and hyphens.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited