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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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 inclded in the assessment report.

Returns:

  • (String)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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>)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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

Returns:

  • (String)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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

Returns:

  • (String)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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 AWS Security Hub, a Pass or Fail result is shown. For evidence collected from AWS Config, a Compliant or Noncompliant result is shown.

Returns:

  • (String)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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

Returns:

  • (String)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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

Returns:

  • (String)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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:



2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
# File 'lib/aws-sdk-auditmanager/types.rb', line 2144

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