Plan Rule Args
data class PlanRuleArgs(val completionWindow: Output<Int>? = null, val copyActions: Output<List<PlanRuleCopyActionArgs>>? = null, val enableContinuousBackup: Output<Boolean>? = null, val lifecycle: Output<PlanRuleLifecycleArgs>? = null, val recoveryPointTags: Output<Map<String, String>>? = null, val ruleName: Output<String>, val schedule: Output<String>? = null, val startWindow: Output<Int>? = null, val targetVaultName: Output<String>) : ConvertibleToJava<PlanRuleArgs>
Constructors
Link copied to clipboard
constructor(completionWindow: Output<Int>? = null, copyActions: Output<List<PlanRuleCopyActionArgs>>? = null, enableContinuousBackup: Output<Boolean>? = null, lifecycle: Output<PlanRuleLifecycleArgs>? = null, recoveryPointTags: Output<Map<String, String>>? = null, ruleName: Output<String>, schedule: Output<String>? = null, startWindow: Output<Int>? = null, targetVaultName: Output<String>)
Properties
Link copied to clipboard
The amount of time in minutes AWS Backup attempts a backup before canceling the job and returning an error.
Link copied to clipboard
Configuration block(s) with copy operation settings. Detailed below.
Link copied to clipboard
Enable continuous backups for supported resources.
Link copied to clipboard
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Fields documented below.
Link copied to clipboard
Metadata that you can assign to help organize the resources that you create.
Link copied to clipboard
The amount of time in minutes before beginning a backup.
Link copied to clipboard
The name of a logical container where backups are stored.