Class: Aws::AuditManager::Types::ControlMappingSource

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-auditmanager/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 =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#source_descriptionString

The description of the source.

Returns:

  • (String)


1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1404

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_frequencyString

The frequency of evidence collection for the control mapping source.

Returns:

  • (String)


1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1404

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_idString

The unique identifier for the source.

Returns:

  • (String)


1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1404

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_keywordTypes::SourceKeyword

The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names.

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:



1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1404

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_nameString

The name of the source.

Returns:

  • (String)


1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1404

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_optionString

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

Returns:

  • (String)


1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1404

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_typeString

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

Returns:

  • (String)


1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1404

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_textString

The instructions for troubleshooting the control.

Returns:

  • (String)


1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 1404

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