ControlControlMappingSourceArgs

data class ControlControlMappingSourceArgs(val sourceDescription: Output<String>? = null, val sourceFrequency: Output<String>? = null, val sourceId: Output<String>? = null, val sourceKeyword: Output<ControlControlMappingSourceSourceKeywordArgs>? = null, val sourceName: Output<String>, val sourceSetUpOption: Output<String>, val sourceType: Output<String>, val troubleshootingText: Output<String>? = null) : ConvertibleToJava<ControlControlMappingSourceArgs>

Constructors

Link copied to clipboard
constructor(sourceDescription: Output<String>? = null, sourceFrequency: Output<String>? = null, sourceId: Output<String>? = null, sourceKeyword: Output<ControlControlMappingSourceSourceKeywordArgs>? = null, sourceName: Output<String>, sourceSetUpOption: Output<String>, sourceType: Output<String>, troubleshootingText: Output<String>? = null)

Properties

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

Description of the source.

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

Frequency of evidence collection. Valid values are DAILY, WEEKLY, or MONTHLY.

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

The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names. See source_keyword below.

Link copied to clipboard
val sourceName: Output<String>

Name of the source.

Link copied to clipboard

The setup option for the data source. This option reflects if the evidence collection is automated or manual. Valid values are System_Controls_Mapping (automated) and Procedural_Controls_Mapping (manual).

Link copied to clipboard
val sourceType: Output<String>

Type of data source for evidence collection. If source_set_up_option is manual, the only valid value is MANUAL. If source_set_up_option is automated, valid values are AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, or AWS_API_Call. The following arguments are optional:

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

Instructions for troubleshooting the control.

Functions

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