Class PlanRuleArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Backup.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class PlanRuleArgs : ResourceArgs
Constructors
View SourcePlanRuleArgs()
Declaration
public PlanRuleArgs()
Properties
View SourceCompletionWindow
The amount of time AWS Backup attempts a backup before canceling the job and returning an error.
Declaration
public Input<int> CompletionWindow { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
CopyActions
Configuration block(s) with copy operation settings. Detailed below.
Declaration
public InputList<PlanRuleCopyActionArgs> CopyActions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<PlanRuleCopyActionArgs> |
Lifecycle
The lifecycle defines when a protected resource is copied over to a backup vault and when it expires. Fields documented above.
Declaration
public Input<PlanRuleLifecycleArgs> Lifecycle { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<PlanRuleLifecycleArgs> |
RecoveryPointTags
Metadata that you can assign to help organize the resources that you create.
Declaration
public InputMap<object> RecoveryPointTags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
RuleName
An display name for a backup rule.
Declaration
public Input<string> RuleName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Schedule
A CRON expression specifying when AWS Backup initiates a backup job.
Declaration
public Input<string> Schedule { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
StartWindow
The amount of time in minutes before beginning a backup.
Declaration
public Input<int> StartWindow { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
TargetVaultName
The name of a logical container where backups are stored.
Declaration
public Input<string> TargetVaultName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |