Class: Aws::ConfigService::Types::RecordingMode

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#recording_frequencyString

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.

Returns:

  • (String)


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_overridesArray<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.

Returns:



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