AnalyzerAnalysisRuleCriteriaArgs

data class AnalyzerAnalysisRuleCriteriaArgs(val accountIds: Output<List<String>>? = null, val resourceTags: Output<List<List<AnalyzerTagArgs>>>? = null) : ConvertibleToJava<AnalyzerAnalysisRuleCriteriaArgs>

The criteria for an analysis rule for an analyzer.

Constructors

Link copied to clipboard
constructor(accountIds: Output<List<String>>? = null, resourceTags: Output<List<List<AnalyzerTagArgs>>>? = null)

Properties

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

A list of AWS account IDs to apply to the analysis rule criteria. The accounts cannot include the organization analyzer owner account. Account IDs can only be applied to the analysis rule criteria for organization-level analyzers.

Link copied to clipboard
val resourceTags: Output<List<List<AnalyzerTagArgs>>>? = null

An array of key-value pairs to match for your resources. You can use the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. For the tag key, you can specify a value that is 1 to 128 characters in length and cannot be prefixed with aws:. For the tag value, you can specify a value that is 0 to 256 characters in length. If the specified tag value is 0 characters, the rule is applied to all principals with the specified tag key.

Functions

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