Class: Aws::GuardDuty::Types::Distribution
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::Distribution
- Defined in:
- gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb
Overview
Contains a breakdown of findings along a dimension, such as severity or finding type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#archive ⇒ Types::ArchiveDistribution
The number and percentage of archived and unarchived findings.
-
#attack_vectors ⇒ Array<Types::TacticCoverage>
The findings broken down by MITRE ATT&CK tactic.
-
#dimension ⇒ String
The dimension of the breakdown.
-
#finding_types ⇒ Array<Types::TypeDistribution>
The findings broken down by finding type, with counts and percentages.
-
#resources ⇒ Array<Types::ResourceDistribution>
The findings broken down by affected resource.
-
#severity_breakdown ⇒ Types::SeverityBreakdown
The number of findings at each severity level.
-
#top_finding_types ⇒ Array<Types::FindingTypeCount>
The finding types that have the most findings, with counts.
-
#total_findings ⇒ Integer
The total number of findings in the breakdown.
Instance Attribute Details
#archive ⇒ Types::ArchiveDistribution
The number and percentage of archived and unarchived findings.
5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 5766 class Distribution < Struct.new( :dimension, :total_findings, :severity_breakdown, :finding_types, :top_finding_types, :resources, :attack_vectors, :archive) SENSITIVE = [] include Aws::Structure end |
#attack_vectors ⇒ Array<Types::TacticCoverage>
The findings broken down by MITRE ATT&CK tactic.
5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 5766 class Distribution < Struct.new( :dimension, :total_findings, :severity_breakdown, :finding_types, :top_finding_types, :resources, :attack_vectors, :archive) SENSITIVE = [] include Aws::Structure end |
#dimension ⇒ String
The dimension of the breakdown. The value identifies the breakdown
that the record describes: SEVERITY (SeverityBreakdown), TYPE
(FindingTypes or TopFindingTypes), RESOURCE (Resources),
ATTACK_VECTOR (AttackVectors), and ARCHIVE (Archive).
5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 5766 class Distribution < Struct.new( :dimension, :total_findings, :severity_breakdown, :finding_types, :top_finding_types, :resources, :attack_vectors, :archive) SENSITIVE = [] include Aws::Structure end |
#finding_types ⇒ Array<Types::TypeDistribution>
The findings broken down by finding type, with counts and percentages.
5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 5766 class Distribution < Struct.new( :dimension, :total_findings, :severity_breakdown, :finding_types, :top_finding_types, :resources, :attack_vectors, :archive) SENSITIVE = [] include Aws::Structure end |
#resources ⇒ Array<Types::ResourceDistribution>
The findings broken down by affected resource.
5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 5766 class Distribution < Struct.new( :dimension, :total_findings, :severity_breakdown, :finding_types, :top_finding_types, :resources, :attack_vectors, :archive) SENSITIVE = [] include Aws::Structure end |
#severity_breakdown ⇒ Types::SeverityBreakdown
The number of findings at each severity level.
5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 5766 class Distribution < Struct.new( :dimension, :total_findings, :severity_breakdown, :finding_types, :top_finding_types, :resources, :attack_vectors, :archive) SENSITIVE = [] include Aws::Structure end |
#top_finding_types ⇒ Array<Types::FindingTypeCount>
The finding types that have the most findings, with counts.
5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 5766 class Distribution < Struct.new( :dimension, :total_findings, :severity_breakdown, :finding_types, :top_finding_types, :resources, :attack_vectors, :archive) SENSITIVE = [] include Aws::Structure end |
#total_findings ⇒ Integer
The total number of findings in the breakdown.
5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 5766 class Distribution < Struct.new( :dimension, :total_findings, :severity_breakdown, :finding_types, :top_finding_types, :resources, :attack_vectors, :archive) SENSITIVE = [] include Aws::Structure end |