Class: Aws::GuardDuty::Types::FetchQuery
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::FetchQuery
- 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
-
#account_id ⇒ String
The Amazon Web Services account ID that the request was made for.
-
#criteria ⇒ Array<Types::FetchCriterion>
The filter criteria that GuardDuty applied to the request.
-
#finding_id ⇒ String
The ID of the finding that GuardDuty retrieved.
-
#finding_type ⇒ String
The finding type whose documentation GuardDuty retrieved.
-
#indicator ⇒ String
The threat indicator that GuardDuty looked up, such as an IP address, a domain, or a file hash.
-
#indicator_type ⇒ String
The type of the threat indicator.
-
#row_limit ⇒ Integer
The maximum number of rows that GuardDuty requested.
-
#time_window ⇒ Types::FetchTimeWindow
The time range of the data that GuardDuty requested.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID that the request was made for.
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.
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.
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.
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.
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.
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.
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 |