Skip to content

RecordingMode

Source code in docs_src/capo_config_service/types/recording_mode.py
class RecordingMode(TypedDict, closed=True):
    recording_frequency: (
        "capo_config_service.types.recording_frequency.RecordingFrequency"
    )
    """<p>The default recording frequency that Config uses to record configuration changes.</p> <important> <p>Daily recording cannot be specified for the following resource types:</p> <ul> <li> <p> <code>AWS::Config::ResourceCompliance</code> </p> </li> <li> <p> <code>AWS::Config::ConformancePackCompliance</code> </p> </li> <li> <p> <code>AWS::Config::ConfigurationRecorder</code> </p> </li> </ul> <p>For the <b>allSupported</b> (<code>ALL_SUPPORTED_RESOURCE_TYPES</code>) recording strategy, these resource types will be set to Continuous recording.</p> </important>"""
    recording_mode_overrides: NotRequired[
        "capo_config_service.types.recording_mode_overrides.RecordingModeOverrides"
    ]
    """<p>An array of <code>recordingModeOverride</code> objects for you to specify your overrides for the recording mode. The <code>recordingModeOverride</code> object in the <code>recordingModeOverrides</code> array consists of three fields: a <code>description</code>, the new <code>recordingFrequency</code>, and an array of <code>resourceTypes</code> to override.</p>"""

recording_frequency instance-attribute

recording_frequency: RecordingFrequency

The default recording frequency that Config uses to record configuration changes.

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.

recording_mode_overrides instance-attribute

recording_mode_overrides: NotRequired[RecordingModeOverrides]

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.