GetAggregateConfigRulesResult

data class GetAggregateConfigRulesResult(val aggregateConfigRuleName: String? = null, val aggregatorId: String, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val riskLevel: Int? = null, val rules: List<GetAggregateConfigRulesRule>, val status: String? = null)

A collection of values returned by getAggregateConfigRules.

Constructors

Link copied to clipboard
constructor(aggregateConfigRuleName: String? = null, aggregatorId: String, enableDetails: Boolean? = null, id: String, ids: List<String>, nameRegex: String? = null, names: List<String>, outputFile: String? = null, riskLevel: Int? = null, rules: List<GetAggregateConfigRulesRule>, status: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The name of the rule.

Link copied to clipboard

The ID of Aggregator.

Link copied to clipboard
val enableDetails: Boolean? = null
Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard
Link copied to clipboard
val nameRegex: String? = null
Link copied to clipboard

A list of Aggregate Config Rule names.

Link copied to clipboard
val outputFile: String? = null
Link copied to clipboard
val riskLevel: Int? = null

The risk level of the resources that are not compliant with the rule. Valid values: 1: critical, 2: warning, 3: info.

Link copied to clipboard

A list of Config Aggregate Config Rules. Each element contains the following attributes:

Link copied to clipboard
val status: String? = null

The status of the rule.