libZSservicesZSamazonka-guarddutyZSamazonka-guardduty
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GuardDuty.Types.Condition

Description

 
Synopsis

Documentation

data Condition Source #

Contains information about the condition.

See: newCondition smart constructor.

Constructors

Condition' 

Fields

  • eq :: Maybe [Text]

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

  • lessThan :: Maybe Integer

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

  • lte :: Maybe Int

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

  • greaterThanOrEqual :: Maybe Integer

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

  • lessThanOrEqual :: Maybe Integer

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

  • gt :: Maybe Int

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

  • equals :: Maybe [Text]

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

  • neq :: Maybe [Text]

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

  • notEquals :: Maybe [Text]

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

  • lt :: Maybe Int

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

  • gte :: Maybe Int

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

  • greaterThan :: Maybe Integer

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

Instances

Instances details
Eq Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Read Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

NFData Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Methods

rnf :: Condition -> () #

Hashable Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

FromJSON Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.GuardDuty.Types.Condition" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "lessThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "greaterThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lessThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "gt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "equals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "neq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "notEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "lt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "gte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "greaterThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newCondition :: Condition Source #

Create a value of Condition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eq:Condition', condition_eq - Represents the equal condition to be applied to a single field when querying for findings.

$sel:lessThan:Condition', condition_lessThan - Represents a less than condition to be applied to a single field when querying for findings.

$sel:lte:Condition', condition_lte - Represents a less than or equal condition to be applied to a single field when querying for findings.

$sel:greaterThanOrEqual:Condition', condition_greaterThanOrEqual - Represents a greater than or equal condition to be applied to a single field when querying for findings.

$sel:lessThanOrEqual:Condition', condition_lessThanOrEqual - Represents a less than or equal condition to be applied to a single field when querying for findings.

$sel:gt:Condition', condition_gt - Represents a greater than condition to be applied to a single field when querying for findings.

$sel:equals:Condition', condition_equals - Represents an equal ____ condition to be applied to a single field when querying for findings.

$sel:neq:Condition', condition_neq - Represents the not equal condition to be applied to a single field when querying for findings.

$sel:notEquals:Condition', condition_notEquals - Represents a not equal ____ condition to be applied to a single field when querying for findings.

$sel:lt:Condition', condition_lt - Represents a less than condition to be applied to a single field when querying for findings.

$sel:gte:Condition', condition_gte - Represents a greater than or equal condition to be applied to a single field when querying for findings.

$sel:greaterThan:Condition', condition_greaterThan - Represents a greater than condition to be applied to a single field when querying for findings.

condition_eq :: Lens' Condition (Maybe [Text]) Source #

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

condition_lessThan :: Lens' Condition (Maybe Integer) Source #

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

condition_lte :: Lens' Condition (Maybe Int) Source #

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

condition_greaterThanOrEqual :: Lens' Condition (Maybe Integer) Source #

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

condition_lessThanOrEqual :: Lens' Condition (Maybe Integer) Source #

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

condition_gt :: Lens' Condition (Maybe Int) Source #

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

condition_equals :: Lens' Condition (Maybe [Text]) Source #

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

condition_neq :: Lens' Condition (Maybe [Text]) Source #

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

condition_notEquals :: Lens' Condition (Maybe [Text]) Source #

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

condition_lt :: Lens' Condition (Maybe Int) Source #

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

condition_gte :: Lens' Condition (Maybe Int) Source #

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

condition_greaterThan :: Lens' Condition (Maybe Integer) Source #

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