Class: ConfigRule

Config.ConfigRule

new ConfigRule()

Properties:
Name Type Description
ConfigRuleName String Required: No. A name for the AWS Config rule. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the rule name. For more information, see Name Type.Update requires: Replacement
Description String Required: No. A description about this AWS Config rule.Update requires: No interruption
InputParameters Object Required: No. Input parameter values that are passed to the AWS Config rule (Lambda function).Update requires: No interruption
MaximumExecutionFrequency String Required: No. The maximum frequency at which the AWS Config rule runs evaluations. For valid values, see the ConfigRule data type in the AWS Config API Reference.If the rule runs an evaluation when AWS Config delivers a configuration snapshot, the rule cannot run more frequently than the snapshot delivery frequency. Set an execution frequency value that is equal to or greater than the value of the snapshot delivery frequency, which is a property the AWS::Config::DeliveryChannel resource.Update requires: No interruption
Scope AWSConfigConfigRuleScope Required: No. Defines which AWS resources will trigger an evaluation when their configurations change. The scope can include one or more resource types, a combination of a tag key and value, or a combination of one resource type and one resource ID. Specify a scope to constrain the resources that are evaluated. If you don't specify a scope, the rule evaluates all resources in the recording group.Update requires: No interruption
Source AWSConfigConfigRuleSource Required: Yes. Specifies the rule owner, the rule identifier, and the events that cause the function to evaluate your AWS resources.Update requires: No interruption
Source:

Extends

  • WKResource

Config.ConfigRule

new ConfigRule()

Properties:
Name Type Description
ConfigRuleName String Required: No. A name for the AWS Config rule. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the rule name. For more information, see Name Type.Update requires: Replacement
Description String Required: No. A description about this AWS Config rule.Update requires: No interruption
InputParameters Object Required: No. Input parameter values that are passed to the AWS Config rule (Lambda function).Update requires: No interruption
MaximumExecutionFrequency String Required: No. The maximum frequency at which the AWS Config rule runs evaluations. For valid values, see the ConfigRule data type in the AWS Config API Reference.If the rule runs an evaluation when AWS Config delivers a configuration snapshot, the rule cannot run more frequently than the snapshot delivery frequency. Set an execution frequency value that is equal to or greater than the value of the snapshot delivery frequency, which is a property the AWS::Config::DeliveryChannel resource.Update requires: No interruption
Scope AWSConfigConfigRuleScope Required: No. Defines which AWS resources will trigger an evaluation when their configurations change. The scope can include one or more resource types, a combination of a tag key and value, or a combination of one resource type and one resource ID. Specify a scope to constrain the resources that are evaluated. If you don't specify a scope, the rule evaluates all resources in the recording group.Update requires: No interruption
Source AWSConfigConfigRuleSource Required: Yes. Specifies the rule owner, the rule identifier, and the events that cause the function to evaluate your AWS resources.Update requires: No interruption
Source:

Extends

  • WKResource