Class: Aws::AuditManager::Types::CreateControlMappingSource

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb

Overview

The control mapping fields that represent the source for evidence collection, along with related parameters and metadata. This doesn't contain mappingID.

Constant Summary collapse

SENSITIVE =
[:troubleshooting_text]

Instance Attribute Summary collapse

Instance Attribute Details

#source_descriptionString

The description of the data source that determines where Audit Manager collects evidence from for the control.

Returns:

  • (String)


1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1759

class CreateControlMappingSource < Struct.new(
  :source_name,
  :source_description,
  :source_set_up_option,
  :source_type,
  :source_keyword,
  :source_frequency,
  :troubleshooting_text)
  SENSITIVE = [:troubleshooting_text]
  include Aws::Structure
end

#source_frequencyString

Specifies how often evidence is collected from the control mapping source.

Returns:

  • (String)


1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1759

class CreateControlMappingSource < Struct.new(
  :source_name,
  :source_description,
  :source_set_up_option,
  :source_type,
  :source_keyword,
  :source_frequency,
  :troubleshooting_text)
  SENSITIVE = [:troubleshooting_text]
  include Aws::Structure
end

#source_keywordTypes::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:



1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1759

class CreateControlMappingSource < Struct.new(
  :source_name,
  :source_description,
  :source_set_up_option,
  :source_type,
  :source_keyword,
  :source_frequency,
  :troubleshooting_text)
  SENSITIVE = [:troubleshooting_text]
  include Aws::Structure
end

#source_nameString

The name of the control mapping data source.

Returns:

  • (String)


1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1759

class CreateControlMappingSource < Struct.new(
  :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_optionString

The setup option for the data source, which reflects if the evidence collection is automated or manual.

Returns:

  • (String)


1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1759

class CreateControlMappingSource < Struct.new(
  :source_name,
  :source_description,
  :source_set_up_option,
  :source_type,
  :source_keyword,
  :source_frequency,
  :troubleshooting_text)
  SENSITIVE = [:troubleshooting_text]
  include Aws::Structure
end

#source_typeString

Specifies one of the five types of data sources for evidence collection.

Returns:

  • (String)


1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1759

class CreateControlMappingSource < Struct.new(
  :source_name,
  :source_description,
  :source_set_up_option,
  :source_type,
  :source_keyword,
  :source_frequency,
  :troubleshooting_text)
  SENSITIVE = [:troubleshooting_text]
  include Aws::Structure
end

#troubleshooting_textString

The instructions for troubleshooting the control.

Returns:

  • (String)


1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1759

class CreateControlMappingSource < Struct.new(
  :source_name,
  :source_description,
  :source_set_up_option,
  :source_type,
  :source_keyword,
  :source_frequency,
  :troubleshooting_text)
  SENSITIVE = [:troubleshooting_text]
  include Aws::Structure
end