Class: Aws::GuardDuty::Types::FetchCriterion

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

Overview

Contains a filter condition that GuardDuty applied when it retrieved data.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#condition ⇒ String

The comparison operator of the condition. Possible values are EQUALS, NOT_EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, and LESS_THAN_OR_EQUAL.

Returns:

  • (String)


6513
6514
6515
6516
6517
6518
6519
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6513

class FetchCriterion < Struct.new(
  :field,
  :condition,
  :values)
  SENSITIVE = []
  include Aws::Structure
end

#field ⇒ String

The name of the field that the condition applies to.

Returns:

  • (String)


6513
6514
6515
6516
6517
6518
6519
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6513

class FetchCriterion < Struct.new(
  :field,
  :condition,
  :values)
  SENSITIVE = []
  include Aws::Structure
end

#values ⇒ Array<String>

The values that the field is compared against. Numeric and Boolean values are represented as strings.

Returns:

  • (Array<String>)


6513
6514
6515
6516
6517
6518
6519
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6513

class FetchCriterion < Struct.new(
  :field,
  :condition,
  :values)
  SENSITIVE = []
  include Aws::Structure
end