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 which type of data source is used to collect evidence.
-
#troubleshooting_text ⇒ String
The instructions for troubleshooting the control.
Instance Attribute Details
#source_description ⇒ String
The description of the source.
1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1439 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.
1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1439 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.
1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1439 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
1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1439 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.
1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1439 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 method is automated or manual. If you don’t provide a value for ‘sourceSetUpOption`, Audit Manager automatically infers and populates the correct value based on the `sourceType` that you specify.
1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1439 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 which type of data source is used to collect evidence.
-
The source can be an individual data source type, such as ‘AWS_Cloudtrail`, `AWS_Config`, `AWS_Security_Hub`, `AWS_API_Call`, or `MANUAL`.
-
The source can also be a managed grouping of data sources, such as a ‘Core_Control` or a `Common_Control`.
1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1439 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.
1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1439 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 |