RecorderRecordingGroupArgs

data class RecorderRecordingGroupArgs(val allSupported: Output<Boolean>? = null, val exclusionByResourceTypes: Output<List<RecorderRecordingGroupExclusionByResourceTypeArgs>>? = null, val includeGlobalResourceTypes: Output<Boolean>? = null, val recordingStrategies: Output<List<RecorderRecordingGroupRecordingStrategyArgs>>? = null, val resourceTypes: Output<List<String>>? = null) : ConvertibleToJava<RecorderRecordingGroupArgs>

Constructors

Link copied to clipboard
constructor(allSupported: Output<Boolean>? = null, exclusionByResourceTypes: Output<List<RecorderRecordingGroupExclusionByResourceTypeArgs>>? = null, includeGlobalResourceTypes: Output<Boolean>? = null, recordingStrategies: Output<List<RecorderRecordingGroupRecordingStrategyArgs>>? = null, resourceTypes: Output<List<String>>? = null)

Properties

Link copied to clipboard
val allSupported: Output<Boolean>? = null

Specifies whether AWS Config records configuration changes for every supported type of regional resource (which includes any new type that will become supported in the future). Conflicts with resource_types. Defaults to true.

Link copied to clipboard

An object that specifies how AWS Config excludes resource types from being recorded by the configuration recorder.To use this option, you must set the useOnly field of RecordingStrategy to EXCLUSION_BY_RESOURCE_TYPES Requires all_supported = false. Conflicts with resource_types.

Link copied to clipboard
val includeGlobalResourceTypes: Output<Boolean>? = null

Specifies whether AWS Config includes all supported types of global resources with the resources that it records. Requires all_supported = true. Conflicts with resource_types.

Link copied to clipboard

Recording Strategy. Detailed below.

Link copied to clipboard
val resourceTypes: Output<List<String>>? = null

A list that specifies the types of AWS resources for which AWS Config records configuration changes (for example, AWS::EC2::Instance or AWS::CloudTrail::Trail). See relevant part of AWS Docs for available types. In order to use this attribute, all_supported must be set to false.

Functions

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