Skip to content

RuleDetail

Source code in docs_src/capo_frauddetector/types/rule_detail.py
class RuleDetail(TypedDict, closed=True):
    rule_id: NotRequired["capo_frauddetector.types.identifier.identifier"]
    """<p>The rule ID.</p>"""
    description: NotRequired["capo_frauddetector.types.description.description"]
    """<p>The rule description.</p>"""
    detector_id: NotRequired["capo_frauddetector.types.identifier.identifier"]
    """<p>The detector for which the rule is associated.</p>"""
    rule_version: NotRequired[
        "capo_frauddetector.types.whole_number_version_string.wholeNumberVersionString"
    ]
    """<p>The rule version.</p>"""
    expression: NotRequired["capo_frauddetector.types.rule_expression.ruleExpression"]
    """<p>The rule expression.</p>"""
    language: NotRequired["capo_frauddetector.types.language.Language"]
    """<p>The rule language.</p>"""
    outcomes: NotRequired[
        "capo_frauddetector.types.non_empty_list_of_strings.NonEmptyListOfStrings"
    ]
    """<p>The rule outcomes.</p>"""
    last_updated_time: NotRequired["capo_frauddetector.types.time.time"]
    """<p>Timestamp of the last time the rule was updated.</p>"""
    created_time: NotRequired["capo_frauddetector.types.time.time"]
    """<p>The timestamp of when the rule was created.</p>"""
    arn: NotRequired["capo_frauddetector.types.fraud_detector_arn.fraudDetectorArn"]
    """<p>The rule ARN.</p>"""

arn instance-attribute

arn: NotRequired[fraudDetectorArn]

The rule ARN.

created_time instance-attribute

created_time: NotRequired[time]

The timestamp of when the rule was created.

description instance-attribute

description: NotRequired[description]

The rule description.

detector_id instance-attribute

detector_id: NotRequired[identifier]

The detector for which the rule is associated.

expression instance-attribute

expression: NotRequired[ruleExpression]

The rule expression.

language instance-attribute

language: NotRequired[Language]

The rule language.

last_updated_time instance-attribute

last_updated_time: NotRequired[time]

Timestamp of the last time the rule was updated.

outcomes instance-attribute

outcomes: NotRequired[NonEmptyListOfStrings]

The rule outcomes.

rule_id instance-attribute

rule_id: NotRequired[identifier]

The rule ID.

rule_version instance-attribute

rule_version: NotRequired[wholeNumberVersionString]

The rule version.