Class: Aws::ConfigService::Types::RecordingMode
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::RecordingMode
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-configservice/types.rb
Overview
Specifies the default recording frequency that Config uses to record configuration changes. 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 markdown=“1”> 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.
</note>
You can also override the recording frequency for specific resource types.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#recording_frequency ⇒ String
The default recording frequency that Config uses to record configuration changes.
-
#recording_mode_overrides ⇒ Array<Types::RecordingModeOverride>
An array of ‘recordingModeOverride` objects for you to specify your overrides for the recording mode.
Instance Attribute Details
#recording_frequency ⇒ String
The default recording frequency that Config uses to record configuration changes.
Daily recording is not supported 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.
7426 7427 7428 7429 7430 7431 |
# File 'lib/aws-sdk-configservice/types.rb', line 7426 class RecordingMode < Struct.new( :recording_frequency, :recording_mode_overrides) SENSITIVE = [] include Aws::Structure end |
#recording_mode_overrides ⇒ Array<Types::RecordingModeOverride>
An array of ‘recordingModeOverride` objects for you to specify your overrides for the recording mode. The `recordingModeOverride` object in the `recordingModeOverrides` array consists of three fields: a `description`, the new `recordingFrequency`, and an array of `resourceTypes` to override.
7426 7427 7428 7429 7430 7431 |
# File 'lib/aws-sdk-configservice/types.rb', line 7426 class RecordingMode < Struct.new( :recording_frequency, :recording_mode_overrides) SENSITIVE = [] include Aws::Structure end |