AnalyzerArgs

data class AnalyzerArgs(val analyzerConfiguration: Output<AnalyzerConfigurationPropertiesArgs>? = null, val analyzerName: Output<String>? = null, val archiveRules: Output<List<AnalyzerArchiveRuleArgs>>? = null, val tags: Output<List<TagArgs>>? = null, val type: Output<String>? = null) : ConvertibleToJava<AnalyzerArgs>

The AWS::AccessAnalyzer::Analyzer type specifies an analyzer of the user's account

Example Usage

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(analyzerConfiguration: Output<AnalyzerConfigurationPropertiesArgs>? = null, analyzerName: Output<String>? = null, archiveRules: Output<List<AnalyzerArchiveRuleArgs>>? = null, tags: Output<List<TagArgs>>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard

The configuration for the analyzer

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

Analyzer name

Link copied to clipboard

Specifies the archive rules to add for the analyzer. Archive rules automatically archive findings that meet the criteria you define for the rule.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

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

The type of the analyzer, must be one of ACCOUNT, ORGANIZATION, ACCOUNT_UNUSED_ACCESS or ORGANIZATION_UNUSED_ACCESS

Functions

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