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)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 used by the evidence event, including an attribute name (such as allowUsersToChangePassword) and value (such as true or false).

Returns:

  • (Hash<String,String>)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 specified account.

Returns:

  • (String)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 account from which the evidence is collected, and its organization path.

Returns:

  • (String)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 from which the specified evidence was collected.

Returns:

  • (String)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 specified evidence event.

Returns:

  • (String)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 from which the evidence is collected.

Returns:

  • (String)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 specified account.

Returns:

  • (String)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 in which the evidence is stored.

Returns:

  • (String)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 associated with the evidence.

Returns:

  • (String)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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 assessed to generate the evidence.

Returns:



2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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)


2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
# File 'gems/aws-sdk-auditmanager/lib/aws-sdk-auditmanager/types.rb', line 2159

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