Class: Aws::AuditManager::Types::Evidence

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

Overview

A record that contains the information needed to demonstrate compliance with the requirements specified by a control. Examples of evidence include change activity triggered by a user, or a system configuration snapshot.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#assessment_report_selectionString

Specifies whether the evidence is included in the assessment report.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#attributesHash<String,String>

The names and values that are used by the evidence event. This includes an attribute name (such as allowUsersToChangePassword) and value (such as true or false).

Returns:

  • (Hash<String,String>)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#aws_account_idString

The identifier for the Amazon Web Services account.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#aws_organizationString

The Amazon Web Services account that the evidence is collected from, and its organization path.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#compliance_checkString

The evaluation status for evidence that falls under the compliance check category. For evidence collected from Security Hub, a Pass or Fail result is shown. For evidence collected from Config, a Compliant or Noncompliant result is shown.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#data_sourceString

The data source where the evidence was collected from.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#event_nameString

The name of the evidence event.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#event_sourceString

The Amazon Web Service that the evidence is collected from.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#evidence_aws_account_idString

The identifier for the Amazon Web Services account.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#evidence_by_typeString

The type of automated evidence.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#evidence_folder_idString

The identifier for the folder that the evidence is stored in.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#iam_idString

The unique identifier for the IAM user or role that's associated with the evidence.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The identifier for the evidence.

Returns:

  • (String)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#resources_includedArray<Types::Resource>

The list of resources that are assessed to generate the evidence.

Returns:



2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end

#timeTime

The timestamp that represents when the evidence was collected.

Returns:

  • (Time)


2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2445

class Evidence < Struct.new(
  :data_source,
  :evidence_aws_account_id,
  :time,
  :event_source,
  :event_name,
  :evidence_by_type,
  :resources_included,
  :attributes,
  :iam_id,
  :compliance_check,
  :aws_organization,
  :aws_account_id,
  :evidence_folder_id,
  :id,
  :assessment_report_selection)
  SENSITIVE = []
  include Aws::Structure
end