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

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#source_descriptionString

The description of the source.

Returns:

  • (String)


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_frequencyString

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

Returns:

  • (String)


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_idString

The unique identifier for the source.

Returns:

  • (String)


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_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*:

  • 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_nameString

The name of the source.

Returns:

  • (String)


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_optionString

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.

Returns:

  • (String)


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_typeString

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`.

Returns:

  • (String)


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_textString

The instructions for troubleshooting the control.

Returns:

  • (String)


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