FrameworkControlControlScopePropertiesArgs

data class FrameworkControlControlScopePropertiesArgs(val complianceResourceIds: Output<List<String>>? = null, val complianceResourceTypes: Output<List<String>>? = null, val tags: Output<List<FrameworkTagArgs>>? = null) : ConvertibleToJava<FrameworkControlControlScopePropertiesArgs>

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.

Constructors

constructor(complianceResourceIds: Output<List<String>>? = null, complianceResourceTypes: Output<List<String>>? = null, tags: Output<List<FrameworkTagArgs>>? = null)

Properties

Link copied to clipboard
val complianceResourceIds: Output<List<String>>? = null

The ID of the only AWS resource that you want your control scope to contain.

Link copied to clipboard
val complianceResourceTypes: Output<List<String>>? = null

Describes whether the control scope includes one or more types of resources, such as EFS or RDS.

Link copied to clipboard
val tags: Output<List<FrameworkTagArgs>>? = null

Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair.

Functions

Link copied to clipboard
open override fun toJava(): FrameworkControlControlScopePropertiesArgs