Class: Aws::GuardDuty::Types::FindingStatistics

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

Overview

Contains information about finding statistics.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#count_by_severityHash<String,Integer>

Represents a list of map of severity to count statistics for a set of findings.

Returns:

  • (Hash<String,Integer>)


3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
# File 'lib/aws-sdk-guardduty/types.rb', line 3368

class FindingStatistics < Struct.new(
  :count_by_severity,
  :grouped_by_account,
  :grouped_by_date,
  :grouped_by_finding_type,
  :grouped_by_resource,
  :grouped_by_severity)
  SENSITIVE = []
  include Aws::Structure
end

#grouped_by_accountArray<Types::AccountStatistics>

Represents a list of map of accounts with a findings count associated with each account.

Returns:



3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
# File 'lib/aws-sdk-guardduty/types.rb', line 3368

class FindingStatistics < Struct.new(
  :count_by_severity,
  :grouped_by_account,
  :grouped_by_date,
  :grouped_by_finding_type,
  :grouped_by_resource,
  :grouped_by_severity)
  SENSITIVE = []
  include Aws::Structure
end

#grouped_by_dateArray<Types::DateStatistics>

Represents a list of map of dates with a count of total findings generated on each date per severity level.

Returns:



3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
# File 'lib/aws-sdk-guardduty/types.rb', line 3368

class FindingStatistics < Struct.new(
  :count_by_severity,
  :grouped_by_account,
  :grouped_by_date,
  :grouped_by_finding_type,
  :grouped_by_resource,
  :grouped_by_severity)
  SENSITIVE = []
  include Aws::Structure
end

#grouped_by_finding_typeArray<Types::FindingTypeStatistics>

Represents a list of map of finding types with a count of total findings generated for each type.

Based on the ‘orderBy` parameter, this request returns either the most occurring finding types or the least occurring finding types. If the `orderBy` parameter is `ASC`, this will represent the least occurring finding types in your account; otherwise, this will represent the most occurring finding types. The default value of `orderBy` is `DESC`.

Returns:



3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
# File 'lib/aws-sdk-guardduty/types.rb', line 3368

class FindingStatistics < Struct.new(
  :count_by_severity,
  :grouped_by_account,
  :grouped_by_date,
  :grouped_by_finding_type,
  :grouped_by_resource,
  :grouped_by_severity)
  SENSITIVE = []
  include Aws::Structure
end

#grouped_by_resourceArray<Types::ResourceStatistics>

Represents a list of map of top resources with a count of total findings.

Returns:



3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
# File 'lib/aws-sdk-guardduty/types.rb', line 3368

class FindingStatistics < Struct.new(
  :count_by_severity,
  :grouped_by_account,
  :grouped_by_date,
  :grouped_by_finding_type,
  :grouped_by_resource,
  :grouped_by_severity)
  SENSITIVE = []
  include Aws::Structure
end

#grouped_by_severityArray<Types::SeverityStatistics>

Represents a list of map of total findings for each severity level.

Returns:



3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
# File 'lib/aws-sdk-guardduty/types.rb', line 3368

class FindingStatistics < Struct.new(
  :count_by_severity,
  :grouped_by_account,
  :grouped_by_date,
  :grouped_by_finding_type,
  :grouped_by_resource,
  :grouped_by_severity)
  SENSITIVE = []
  include Aws::Structure
end