class Aws::AuditManager::Types::CreateControlMappingSource

Control mapping fields that represent the source for evidence collection, along with related parameters and metadata. This does not contain `mappingID`.

@note When making an API call, you may pass CreateControlMappingSource

data as a hash:

    {
      source_name: "SourceName",
      source_description: "SourceDescription",
      source_set_up_option: "System_Controls_Mapping", # accepts System_Controls_Mapping, Procedural_Controls_Mapping
      source_type: "AWS_Cloudtrail", # accepts AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, MANUAL
      source_keyword: {
        keyword_input_type: "SELECT_FROM_LIST", # accepts SELECT_FROM_LIST
        keyword_value: "KeywordValue",
      },
      source_frequency: "DAILY", # accepts DAILY, WEEKLY, MONTHLY
      troubleshooting_text: "TroubleshootingText",
    }

@!attribute [rw] source_name

The name of the control mapping data source.
@return [String]

@!attribute [rw] source_description

The description of the data source that determines from where Audit
Manager collects evidence for the control.
@return [String]

@!attribute [rw] source_set_up_option

The setup option for the data source, which reflects if the evidence
collection is automated or manual.
@return [String]

@!attribute [rw] source_type

Specifies one of the five types of data sources for evidence
collection.
@return [String]

@!attribute [rw] source_keyword

The keyword to search for in CloudTrail logs, Config rules, Security
Hub checks, and Amazon Web Services API names.
@return [Types::SourceKeyword]

@!attribute [rw] source_frequency

The frequency of evidence collection for the specified control
mapping source.
@return [String]

@!attribute [rw] troubleshooting_text

The instructions for troubleshooting the specified control.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/CreateControlMappingSource AWS API Documentation

Constants

SENSITIVE