GetConfigRuleResult

data class GetConfigRuleResult(val arn: String? = null, val compliance: ComplianceProperties? = null, val configRuleId: String? = null, val description: String? = null, val evaluationModes: List<ConfigRuleEvaluationModeConfiguration>? = null, val inputParameters: String? = null, val maximumExecutionFrequency: String? = null, val scope: ConfigRuleScope? = null, val source: ConfigRuleSource? = null)

Constructors

Link copied to clipboard
fun GetConfigRuleResult(arn: String? = null, compliance: ComplianceProperties? = null, configRuleId: String? = null, description: String? = null, evaluationModes: List<ConfigRuleEvaluationModeConfiguration>? = null, inputParameters: String? = null, maximumExecutionFrequency: String? = null, scope: ConfigRuleScope? = null, source: ConfigRuleSource? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String? = null

ARN generated for the AWS Config rule

Link copied to clipboard

Compliance details of the Config rule

Link copied to clipboard
val configRuleId: String? = null

ID of the config rule

Link copied to clipboard
val description: String? = null

Description provided for the AWS Config rule

Link copied to clipboard

List of EvaluationModeConfiguration objects

Link copied to clipboard
val inputParameters: String? = null

JSON string passed the Lambda function

Link copied to clipboard

Maximum frequency at which the rule has to be evaluated

Link copied to clipboard
val scope: ConfigRuleScope? = null

Scope to constrain which resources can trigger the AWS Config rule

Link copied to clipboard

Source of events for the AWS Config rule