ControlControlMappingSource

data class ControlControlMappingSource(val sourceDescription: String? = null, val sourceFrequency: String? = null, val sourceId: String? = null, val sourceKeyword: ControlControlMappingSourceSourceKeyword? = null, val sourceName: String, val sourceSetUpOption: String, val sourceType: String, val troubleshootingText: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Description of the source.

Link copied to clipboard
val sourceFrequency: String? = null

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

Link copied to clipboard
val sourceId: 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

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

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

Instructions for troubleshooting the control.