Class: Aws::ApplicationSignals::Types::AuditFinding

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

Overview

Represents an audit finding that identifies a potential issue, misconfiguration, or compliance violation in Application Signals resources.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auditor_resultsArray<Types::AuditorResult>

An array of results from different auditors that examined the resource. Each result includes the auditor name, description, and severity level.

Returns:



87
88
89
90
91
92
93
94
95
96
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 87

class AuditFinding < Struct.new(
  :key_attributes,
  :auditor_results,
  :operation,
  :metric_graph,
  :dependency_graph,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#dependency_graphTypes::DependencyGraph

A dependency graph showing the relationships between services that may be affected by or related to the audit finding.



87
88
89
90
91
92
93
94
95
96
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 87

class AuditFinding < Struct.new(
  :key_attributes,
  :auditor_results,
  :operation,
  :metric_graph,
  :dependency_graph,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#key_attributesHash<String,String>

A map of key attributes that identify the resource associated with this audit finding. These attributes help locate and understand the context of the finding.

Returns:

  • (Hash<String,String>)


87
88
89
90
91
92
93
94
95
96
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 87

class AuditFinding < Struct.new(
  :key_attributes,
  :auditor_results,
  :operation,
  :metric_graph,
  :dependency_graph,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#metric_graphTypes::MetricGraph

A metric graph associated with the audit finding, showing relevant performance data that may be related to the identified issue.

Returns:



87
88
89
90
91
92
93
94
95
96
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 87

class AuditFinding < Struct.new(
  :key_attributes,
  :auditor_results,
  :operation,
  :metric_graph,
  :dependency_graph,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#operationString

The operation or action that was being audited when this finding was discovered. This provides context about what was being examined.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 87

class AuditFinding < Struct.new(
  :key_attributes,
  :auditor_results,
  :operation,
  :metric_graph,
  :dependency_graph,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type or category of the audit finding, such as "Performance", "Security", or "Configuration".

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 87

class AuditFinding < Struct.new(
  :key_attributes,
  :auditor_results,
  :operation,
  :metric_graph,
  :dependency_graph,
  :type)
  SENSITIVE = []
  include Aws::Structure
end