Class: Aws::AuditManager::Types::ControlMappingSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::AuditManager::Types::ControlMappingSource
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-auditmanager/types.rb
Overview
When making an API call, you may pass ControlMappingSource data as a hash:
{
source_id: "UUID",
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",
}
The data source that determines from where AWS Audit Manager collects evidence for the control.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#source_description ⇒ String
The description of the specified source.
-
#source_frequency ⇒ String
The frequency of evidence collection for the specified control mapping source.
-
#source_id ⇒ String
The unique identifier for the specified source.
-
#source_keyword ⇒ Types::SourceKeyword
The keyword to search for in AWS CloudTrail logs, AWS Config rules, AWS Security Hub checks, and AWS API names.
-
#source_name ⇒ String
The name of the specified source.
-
#source_set_up_option ⇒ String
The setup option for the data source, which reflects if the evidence collection is automated or manual.
-
#source_type ⇒ String
Specifies one of the five types of data sources for evidence collection.
-
#troubleshooting_text ⇒ String
The instructions for troubleshooting the specified control.
Instance Attribute Details
#source_description ⇒ String
The description of the specified source.
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1264 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |
#source_frequency ⇒ String
The frequency of evidence collection for the specified control mapping source.
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1264 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |
#source_id ⇒ String
The unique identifier for the specified source.
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1264 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |
#source_keyword ⇒ Types::SourceKeyword
The keyword to search for in AWS CloudTrail logs, AWS Config rules, AWS Security Hub checks, and AWS API names.
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1264 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |
#source_name ⇒ String
The name of the specified source.
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1264 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |
#source_set_up_option ⇒ String
The setup option for the data source, which reflects if the evidence collection is automated or manual.
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1264 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |
#source_type ⇒ String
Specifies one of the five types of data sources for evidence collection.
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1264 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |
#troubleshooting_text ⇒ String
The instructions for troubleshooting the specified control.
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1264 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |