Class: Aws::AuditManager::Types::ControlMappingSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::AuditManager::Types::ControlMappingSource
- Defined in:
- gems/aws-sdk-auditmanager/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 where Audit Manager collects evidence from for the control.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#source_description ⇒ String
The description of the source.
-
#source_frequency ⇒ String
The frequency of evidence collection for the control mapping source.
-
#source_id ⇒ String
The unique identifier for the source.
-
#source_keyword ⇒ Types::SourceKeyword
The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names.
-
#source_name ⇒ String
The name of the source.
-
#source_set_up_option ⇒ String
The setup option for the data source.
-
#source_type ⇒ String
Specifies one of the five types of data sources for evidence collection.
-
#troubleshooting_text ⇒ String
The instructions for troubleshooting the control.
Instance Attribute Details
#source_description ⇒ String
The description of the source.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1478 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 control mapping source.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1478 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 source.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1478 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 CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1478 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 source.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1478 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. This option reflects if the evidence collection is automated or manual.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1478 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.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1478 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 control.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1478 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 |