RecordingModeArgs

data class RecordingModeArgs(val recordingFrequency: Output<RecordingFrequencyEnumValueArgs>? = null, val recordingModeOverrides: Output<List<RecordingModeOverrideArgs>>? = null) : ConvertibleToJava<RecordingModeArgs>

Definition of RecordingMode

Constructors

Link copied to clipboard
constructor(recordingFrequency: Output<RecordingFrequencyEnumValueArgs>? = null, recordingModeOverrides: Output<List<RecordingModeOverrideArgs>>? = null)

Properties

Link copied to clipboard

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.

Link copied to clipboard

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.

Functions

Link copied to clipboard
open override fun toJava(): RecordingModeArgs