Skip to content

Condition

Source code in docs_src/capo_guardduty/types/condition.py
class Condition(TypedDict, closed=True):
    eq: NotRequired["capo_guardduty.types.eq.Eq"]
    """<p>Represents the <i>equal</i> condition to be applied to a single field when querying for findings.</p> <p>Max values: 50</p>"""
    neq: NotRequired["capo_guardduty.types.neq.Neq"]
    """<p>Represents the <i>not equal</i> condition to be applied to a single field when querying for findings.</p> <p>Max values: 50</p>"""
    gt: NotRequired["capo_guardduty.types.integer.Integer"]
    """<p>Represents a <i>greater than</i> condition to be applied to a single field when querying for findings.</p>"""
    gte: NotRequired["capo_guardduty.types.integer.Integer"]
    """<p>Represents a <i>greater than or equal</i> condition to be applied to a single field when querying for findings.</p>"""
    lt: NotRequired["capo_guardduty.types.integer.Integer"]
    """<p>Represents a <i>less than</i> condition to be applied to a single field when querying for findings.</p>"""
    lte: NotRequired["capo_guardduty.types.integer.Integer"]
    """<p>Represents a <i>less than or equal</i> condition to be applied to a single field when querying for findings.</p>"""
    equals: NotRequired["capo_guardduty.types.equals.Equals"]
    """<p>Represents an <i>equal</i> <b/> condition to be applied to a single field when querying for findings.</p> <p>Max values: 50</p>"""
    not_equals: NotRequired["capo_guardduty.types.not_equals.NotEquals"]
    """<p>Represents a <i>not equal</i> <b/> condition to be applied to a single field when querying for findings.</p> <p>Max values: 50</p>"""
    greater_than: NotRequired["capo_guardduty.types.long.Long"]
    """<p>Represents a <i>greater than</i> condition to be applied to a single field when querying for findings.</p>"""
    greater_than_or_equal: NotRequired["capo_guardduty.types.long.Long"]
    """<p>Represents a <i>greater than or equal</i> condition to be applied to a single field when querying for findings.</p>"""
    less_than: NotRequired["capo_guardduty.types.long.Long"]
    """<p>Represents a <i>less than</i> condition to be applied to a single field when querying for findings.</p>"""
    less_than_or_equal: NotRequired["capo_guardduty.types.long.Long"]
    """<p>Represents a <i>less than or equal</i> condition to be applied to a single field when querying for findings.</p>"""
    matches: NotRequired["capo_guardduty.types.matches.Matches"]
    """<p>Represents the <i>match</i> condition to be applied to a single field when querying for findings. </p> <note> <p> The <i>matches</i> condition is available only for create-filter and update-filter APIs. </p> </note>"""
    not_matches: NotRequired["capo_guardduty.types.not_matches.NotMatches"]
    """<p>Represents the <i>not match</i> condition to be applied to a single field when querying for findings. </p> <note> <p> The <i>not-matches</i> condition is available only for create-filter and update-filter APIs. </p> </note>"""

eq instance-attribute

eq: NotRequired[Eq]

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

Max values: 50

equals instance-attribute

equals: NotRequired[Equals]

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

Max values: 50

greater_than instance-attribute

greater_than: NotRequired[Long]

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

greater_than_or_equal instance-attribute

greater_than_or_equal: NotRequired[Long]

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

gt instance-attribute

gt: NotRequired[Integer]

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

gte instance-attribute

gte: NotRequired[Integer]

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

less_than instance-attribute

less_than: NotRequired[Long]

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

less_than_or_equal instance-attribute

less_than_or_equal: NotRequired[Long]

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

lt instance-attribute

lt: NotRequired[Integer]

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

lte instance-attribute

lte: NotRequired[Integer]

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

matches instance-attribute

matches: NotRequired[Matches]

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

The matches condition is available only for create-filter and update-filter APIs.

neq instance-attribute

neq: NotRequired[Neq]

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

Max values: 50

not_equals instance-attribute

not_equals: NotRequired[NotEquals]

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

Max values: 50

not_matches instance-attribute

not_matches: NotRequired[NotMatches]

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

The not-matches condition is available only for create-filter and update-filter APIs.