Class SelectionArgs
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
Assembly: Pulumi.Aws.dll
Syntax
public sealed class SelectionArgs : ResourceArgs
Constructors
View SourceSelectionArgs()
Declaration
public SelectionArgs()
Properties
View SourceIamRoleArn
The ARN of the IAM role that AWS Backup uses to authenticate when restoring and backing up the target resource. See the AWS Backup Developer Guide for additional information about using AWS managed policies or creating custom policies attached to the IAM role.
Declaration
public Input<string> IamRoleArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The display name of a resource selection document.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PlanId
The backup plan ID to be associated with the selection of resources.
Declaration
public Input<string> PlanId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Resources
An array of strings that either contain Amazon Resource Names (ARNs) or match patterns of resources to assign to a backup plan..
Declaration
public InputList<string> Resources { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
SelectionTags
Tag-based conditions used to specify a set of resources to assign to a backup plan.
Declaration
public InputList<SelectionSelectionTagArgs> SelectionTags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<SelectionSelectionTagArgs> |