AWS::Config::ConfigurationRecorder RecordingModeOverride - AWS CloudFormation

AWS::Config::ConfigurationRecorder RecordingModeOverride

An object for you to specify your overrides for the recording mode.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Description" : String, "RecordingFrequency" : String, "ResourceTypes" : [ String, ... ] }

YAML

Description: String RecordingFrequency: String ResourceTypes: - String

Properties

Description

A description that you provide for the override.

Required: No

Type: String

Minimum: 1

Maximum: 256

Update requires: No interruption

RecordingFrequency

The recording frequency that will be applied to all the resource types specified in the override.

  • Continuous recording allows you to record configuration changes continuously whenever a change occurs.

  • Daily recording allows you to receive a configuration item (CI) representing the most recent state of your resources over the last 24-hour period, only if it’s different from the previous CI recorded.

Note

AWS Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.

Required: Yes

Type: String

Allowed values: CONTINUOUS | DAILY

Update requires: No interruption

ResourceTypes

A comma-separated list that specifies which resource types AWS Config includes in the override.

Important

Daily recording cannot be specified for the following resource types:

  • AWS::Config::ResourceCompliance

  • AWS::Config::ConformancePackCompliance

  • AWS::Config::ConfigurationRecorder

Required: Yes

Type: Array of String

Update requires: No interruption