You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::GuardDuty::Types::Condition

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

Overview

Note:

When making an API call, you may pass Condition data as a hash:

{
  eq: ["__string"],
  gt: 1,
  gte: 1,
  lt: 1,
  lte: 1,
  neq: ["__string"],
}

Finding attribute (for example, accountId) for which conditions and values must be specified when querying findings.

Instance Attribute Summary collapse

Instance Attribute Details

#eqArray<String>

Represents the equal condition to be applied to a single field when querying for findings.

Returns:

  • (Array<String>)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 260

class Condition < Struct.new(
  :eq,
  :gt,
  :gte,
  :lt,
  :lte,
  :neq)
  include Aws::Structure
end

#gtInteger

Represents the greater than condition to be applied to a single field when querying for findings.

Returns:

  • (Integer)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 260

class Condition < Struct.new(
  :eq,
  :gt,
  :gte,
  :lt,
  :lte,
  :neq)
  include Aws::Structure
end

#gteInteger

Represents the greater than equal condition to be applied to a single field when querying for findings.

Returns:

  • (Integer)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 260

class Condition < Struct.new(
  :eq,
  :gt,
  :gte,
  :lt,
  :lte,
  :neq)
  include Aws::Structure
end

#ltInteger

Represents the less than condition to be applied to a single field when querying for findings.

Returns:

  • (Integer)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 260

class Condition < Struct.new(
  :eq,
  :gt,
  :gte,
  :lt,
  :lte,
  :neq)
  include Aws::Structure
end

#lteInteger

Represents the less than equal condition to be applied to a single field when querying for findings.

Returns:

  • (Integer)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 260

class Condition < Struct.new(
  :eq,
  :gt,
  :gte,
  :lt,
  :lte,
  :neq)
  include Aws::Structure
end

#neqArray<String>

Represents the not equal condition to be applied to a single field when querying for findings.

Returns:

  • (Array<String>)


260
261
262
263
264
265
266
267
268
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 260

class Condition < Struct.new(
  :eq,
  :gt,
  :gte,
  :lt,
  :lte,
  :neq)
  include Aws::Structure
end