RuleScope

data class RuleScope(val complianceResourceId: String? = null, val complianceResourceTypes: List<String>? = null, val tagKey: String? = null, val tagValue: String? = null)

Constructors

Link copied to clipboard
constructor(complianceResourceId: String? = null, complianceResourceTypes: List<String>? = null, tagKey: String? = null, tagValue: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The IDs of the only AWS resource that you want to trigger an evaluation for the rule. If you specify a resource ID, you must specify one resource type for compliance_resource_types.

Link copied to clipboard

A list of resource types of only those AWS resources that you want to trigger an evaluation for the ruleE.g., AWS::EC2::Instance. You can only specify one type if you also specify a resource ID for compliance_resource_id. See relevant part of AWS Docs for available types.

Link copied to clipboard
val tagKey: String? = null

The tag key that is applied to only those AWS resources that you want you want to trigger an evaluation for the rule.

Link copied to clipboard
val tagValue: String? = null

The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule.