Show / Hide Table of Contents

Class SelectionState

Inheritance
System.Object
InputArgs
ResourceArgs
SelectionState
Inherited Members
ResourceArgs.Empty
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 SelectionState : ResourceArgs

Constructors

View Source

SelectionState()

Declaration
public SelectionState()

Properties

View Source

IamRoleArn

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>
View Source

Name

The display name of a resource selection document.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

SelectionTags

Tag-based conditions used to specify a set of resources to assign to a backup plan.

Declaration
public InputList<SelectionSelectionTagGetArgs> SelectionTags { get; set; }
Property Value
Type Description
InputList<SelectionSelectionTagGetArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.