Class: Aws::AuditManager::Types::CreateControlMappingSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::AuditManager::Types::CreateControlMappingSource
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-auditmanager/types.rb
Overview
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",
}
Control mapping fields that represent the source for evidence collection, along with related parameters and metadata. This does not contain ‘mappingID`.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#source_description ⇒ String
The description of the data source that determines from where AWS Audit Manager collects evidence for the control.
-
#source_frequency ⇒ String
The frequency of evidence collection for the specified control mapping 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 control mapping data 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 data source that determines from where AWS Audit Manager collects evidence for the control.
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1658 class CreateControlMappingSource < Struct.new( :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.
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1658 class CreateControlMappingSource < Struct.new( :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.
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1658 class CreateControlMappingSource < Struct.new( :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 control mapping data source.
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1658 class CreateControlMappingSource < Struct.new( :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.
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1658 class CreateControlMappingSource < Struct.new( :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.
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1658 class CreateControlMappingSource < Struct.new( :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.
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 1658 class CreateControlMappingSource < Struct.new( :source_name, :source_description, :source_set_up_option, :source_type, :source_keyword, :source_frequency, :troubleshooting_text) SENSITIVE = [] include Aws::Structure end |