Class: Aws::AuditManager::Types::ControlMappingSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::AuditManager::Types::ControlMappingSource
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-auditmanager/types.rb
Overview
The data source that determines where Audit Manager collects evidence from for the control.
Constant Summary collapse
- SENSITIVE =
[:troubleshooting_text]
Instance Attribute Summary collapse
-
#source_description ⇒ String
The description of the source.
-
#source_frequency ⇒ String
Specifies how often evidence is collected from the control mapping source.
-
#source_id ⇒ String
The unique identifier for the source.
-
#source_keyword ⇒ Types::SourceKeyword
A keyword that relates to the control data source.
-
#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 data source types for evidence collection.
-
#troubleshooting_text ⇒ String
The instructions for troubleshooting the control.
Instance Attribute Details
#source_description ⇒ String
The description of the source.
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1413 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [:troubleshooting_text] include Aws::Structure end |
#source_frequency ⇒ String
Specifies how often evidence is collected from the control mapping source.
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1413 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [:troubleshooting_text] include Aws::Structure end |
#source_id ⇒ String
The unique identifier for the source.
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1413 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [:troubleshooting_text] include Aws::Structure end |
#source_keyword ⇒ Types::SourceKeyword
A keyword that relates to the control data source.
For manual evidence, this keyword indicates if the manual evidence is a file or text.
For automated evidence, this keyword identifies a specific CloudTrail event, Config rule, Security Hub control, or Amazon Web Services API name.
To learn more about the supported keywords that you can use when mapping a control data source, see the following pages in the *Audit Manager User Guide*:
- Config rules supported by Audit Manager][1
- Security Hub controls supported by Audit Manager][2
- API calls supported by Audit Manager][3
- CloudTrail event names supported by Audit Manager][4
[1]: docs.aws.amazon.com/audit-manager/latest/userguide/control-data-sources-config.html [2]: docs.aws.amazon.com/audit-manager/latest/userguide/control-data-sources-ash.html [3]: docs.aws.amazon.com/audit-manager/latest/userguide/control-data-sources-api.html [4]: docs.aws.amazon.com/audit-manager/latest/userguide/control-data-sources-cloudtrail.html
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1413 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [:troubleshooting_text] include Aws::Structure end |
#source_name ⇒ String
The name of the source.
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1413 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [:troubleshooting_text] 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.
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1413 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [:troubleshooting_text] include Aws::Structure end |
#source_type ⇒ String
Specifies one of the five data source types for evidence collection.
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1413 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [:troubleshooting_text] include Aws::Structure end |
#troubleshooting_text ⇒ String
The instructions for troubleshooting the control.
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1413 class ControlMappingSource < Struct.new( :source_id, :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [:troubleshooting_text] include Aws::Structure end |