AWS::Config::ConfigurationRecorder RecordingMode
Specifies the default recording frequency that AWS Config uses to record configuration changes. AWS Config supports Continuous recording and Daily recording.
-
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.
You can also override the recording frequency for specific resource types.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "RecordingFrequency" :
String
, "RecordingModeOverrides" :[ RecordingModeOverride, ... ]
}
YAML
RecordingFrequency:
String
RecordingModeOverrides:- RecordingModeOverride
Properties
RecordingFrequency
-
The default recording frequency that AWS Config uses to record configuration changes.
Important
Daily recording cannot be specified for the following resource types:
-
AWS::Config::ResourceCompliance
-
AWS::Config::ConformancePackCompliance
-
AWS::Config::ConfigurationRecorder
For the allSupported (
ALL_SUPPORTED_RESOURCE_TYPES
) recording strategy, these resource types will be set to Continuous recording.Required: Yes
Type: String
Allowed values:
CONTINUOUS | DAILY
Update requires: No interruption
-
RecordingModeOverrides
-
An array of
recordingModeOverride
objects for you to specify your overrides for the recording mode. TherecordingModeOverride
object in therecordingModeOverrides
array consists of three fields: adescription
, the newrecordingFrequency
, and an array ofresourceTypes
to override.Required: No
Type: Array of RecordingModeOverride
Minimum:
0
Maximum:
1
Update requires: No interruption