RecorderRecordingGroupArgs

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

Constructors

Link copied to clipboard
constructor(allSupported: Output<Boolean>? = null, includeGlobalResourceTypes: Output<Boolean>? = 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
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
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