Skip to content

Delete Config Rule

configservice_delete_config_rule R Documentation

Deletes the specified Config rule and all of its evaluation results

Description

Deletes the specified Config rule and all of its evaluation results.

Config sets the state of a rule to DELETING until the deletion is complete. You cannot update a rule while it is in this state. If you make a put_config_rule or delete_config_rule request for the rule, you will receive a ResourceInUseException.

You can check the state of a rule by using the describe_config_rules request.

Recommendation: Stop recording resource compliance before deleting rules

It is highly recommended that you stop recording for the ⁠AWS::Config::ResourceCompliance⁠ resource type before you delete rules in your account. Deleting rules creates CIs for ⁠AWS::Config::ResourceCompliance⁠ and can affect your Config configuration recorder costs. If you are deleting rules which evaluate a large number of resource types, this can lead to a spike in the number of CIs recorded.

Best practice:

  1. Stop recording ⁠AWS::Config::ResourceCompliance⁠

  2. Delete rule(s)

  3. Turn on recording for ⁠AWS::Config::ResourceCompliance⁠

Usage

configservice_delete_config_rule(ConfigRuleName)

Arguments

ConfigRuleName

[required] The name of the Config rule that you want to delete.

Value

An empty list.

Request syntax

svc$delete_config_rule(
  ConfigRuleName = "string"
)