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

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

Overview

A structure that contains information about an audit finding, which represents an automated analysis result about service behavior, performance issues, or potential problems identified through heuristic algorithms.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auditor_resultsArray<Types::AuditorResult>

An array of auditor results that contain the specific findings, descriptions, and severity levels identified by different auditing algorithms.

Returns:



90
91
92
93
94
95
96
97
98
99
# File 'lib/aws-sdk-applicationsignals/types.rb', line 90

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

#dependency_graphTypes::DependencyGraph

A structure containing nodes and edges that represent the dependency relationships relevant to this audit finding, helping to understand the context and potential impact.



90
91
92
93
94
95
96
97
98
99
# File 'lib/aws-sdk-applicationsignals/types.rb', line 90

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

#key_attributesHash<String,String>

The key attributes that identify the service or entity this audit finding relates to. This is a string-to-string map that includes fields like Type, Name, and Environment.

Returns:

  • (Hash<String,String>)


90
91
92
93
94
95
96
97
98
99
# File 'lib/aws-sdk-applicationsignals/types.rb', line 90

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

#metric_graphTypes::MetricGraph

A structure containing metric data queries and time range information that provides context for the audit finding through relevant performance metrics.

Returns:



90
91
92
93
94
95
96
97
98
99
# File 'lib/aws-sdk-applicationsignals/types.rb', line 90

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

#operationString

The name of the operation associated with this audit finding, if the finding is specific to a particular service operation.

Returns:

  • (String)


90
91
92
93
94
95
96
97
98
99
# File 'lib/aws-sdk-applicationsignals/types.rb', line 90

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

#typeString

The type of audit finding.

Returns:

  • (String)


90
91
92
93
94
95
96
97
98
99
# File 'lib/aws-sdk-applicationsignals/types.rb', line 90

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