Class: Aws::GuardDuty::Types::FetchQuery

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

Overview

Contains the parameters of a request that GuardDuty made to retrieve data during an investigation. The members that are set depend on the FetchType of the record.

Constant Summary collapse

SENSITIVE =
[:indicator]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The Amazon Web Services account ID that the request was made for.

Returns:

  • (String)


6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6562

class FetchQuery < Struct.new(
  :criteria,
  :time_window,
  :row_limit,
  :account_id,
  :indicator,
  :indicator_type,
  :finding_type,
  :finding_id)
  SENSITIVE = [:indicator]
  include Aws::Structure
end

#criteria ⇒ Array<Types::FetchCriterion>

The filter criteria that GuardDuty applied to the request.

Returns:



6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6562

class FetchQuery < Struct.new(
  :criteria,
  :time_window,
  :row_limit,
  :account_id,
  :indicator,
  :indicator_type,
  :finding_type,
  :finding_id)
  SENSITIVE = [:indicator]
  include Aws::Structure
end

#finding_id ⇒ String

The ID of the finding that GuardDuty retrieved.

Returns:

  • (String)


6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6562

class FetchQuery < Struct.new(
  :criteria,
  :time_window,
  :row_limit,
  :account_id,
  :indicator,
  :indicator_type,
  :finding_type,
  :finding_id)
  SENSITIVE = [:indicator]
  include Aws::Structure
end

#finding_type ⇒ String

The finding type whose documentation GuardDuty retrieved.

Returns:

  • (String)


6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6562

class FetchQuery < Struct.new(
  :criteria,
  :time_window,
  :row_limit,
  :account_id,
  :indicator,
  :indicator_type,
  :finding_type,
  :finding_id)
  SENSITIVE = [:indicator]
  include Aws::Structure
end

#indicator ⇒ String

The threat indicator that GuardDuty looked up, such as an IP address, a domain, or a file hash.

Returns:

  • (String)


6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6562

class FetchQuery < Struct.new(
  :criteria,
  :time_window,
  :row_limit,
  :account_id,
  :indicator,
  :indicator_type,
  :finding_type,
  :finding_id)
  SENSITIVE = [:indicator]
  include Aws::Structure
end

#indicator_type ⇒ String

The type of the threat indicator. Possible values are IP, DOMAIN, and FILE.

Returns:

  • (String)


6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6562

class FetchQuery < Struct.new(
  :criteria,
  :time_window,
  :row_limit,
  :account_id,
  :indicator,
  :indicator_type,
  :finding_type,
  :finding_id)
  SENSITIVE = [:indicator]
  include Aws::Structure
end

#row_limit ⇒ Integer

The maximum number of rows that GuardDuty requested. Valid values are 1 to 1,000.

Returns:

  • (Integer)


6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6562

class FetchQuery < Struct.new(
  :criteria,
  :time_window,
  :row_limit,
  :account_id,
  :indicator,
  :indicator_type,
  :finding_type,
  :finding_id)
  SENSITIVE = [:indicator]
  include Aws::Structure
end

#time_window ⇒ Types::FetchTimeWindow

The time range of the data that GuardDuty requested.



6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6562

class FetchQuery < Struct.new(
  :criteria,
  :time_window,
  :row_limit,
  :account_id,
  :indicator,
  :indicator_type,
  :finding_type,
  :finding_id)
  SENSITIVE = [:indicator]
  include Aws::Structure
end