Class: Aws::ConfigService::Types::RecordingModeOverride

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb

Overview

An object for you to specify your overrides for the recording mode.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A description that you provide for the override.

Returns:

  • (String)


7954
7955
7956
7957
7958
7959
7960
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7954

class RecordingModeOverride < Struct.new(
  :description,
  :resource_types,
  :recording_frequency)
  SENSITIVE = []
  include Aws::Structure
end

#recording_frequencyString

The recording frequency that will be applied to all the resource types specified in the override.

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

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.

Returns:

  • (String)


7954
7955
7956
7957
7958
7959
7960
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7954

class RecordingModeOverride < Struct.new(
  :description,
  :resource_types,
  :recording_frequency)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typesArray<String>

A comma-separated list that specifies which resource types Config includes in the override.

Daily recording cannot be specified for the following resource types:

  • AWS::Config::ResourceCompliance

  • AWS::Config::ConformancePackCompliance

  • AWS::Config::ConfigurationRecorder

Returns:

  • (Array<String>)


7954
7955
7956
7957
7958
7959
7960
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 7954

class RecordingModeOverride < Struct.new(
  :description,
  :resource_types,
  :recording_frequency)
  SENSITIVE = []
  include Aws::Structure
end