Skip to content

AbortConfigCriteria

Source code in docs_src/capo_iot_managed_integrations/types/abort_config_criteria.py
class AbortConfigCriteria(TypedDict, closed=True):
    action: NotRequired[
        "capo_iot_managed_integrations.types.abort_criteria_action.AbortCriteriaAction"
    ]
    """<p>The action taken by the abort configuration.</p>"""
    failure_type: NotRequired[
        "capo_iot_managed_integrations.types.abort_criteria_failure_type.AbortCriteriaFailureType"
    ]
    """<p>Over-the-air (OTA) task abort criteria failure type.</p>"""
    min_number_of_executed_things: NotRequired[
        "capo_iot_managed_integrations.types.min_number_of_executed_things.MinNumberOfExecutedThings"
    ]
    """<p>The minimum number of things that must receive task execution notifications before the task can be aborted.</p>"""
    threshold_percentage: NotRequired[
        "capo_iot_managed_integrations.types.threshold_percentage.ThresholdPercentage"
    ]
    """<p>The minimum percentage of over-the-air (OTA) task execution failures that must occur to initiate the last abort.</p>"""

action instance-attribute

action: NotRequired[AbortCriteriaAction]

The action taken by the abort configuration.

failure_type instance-attribute

failure_type: NotRequired[AbortCriteriaFailureType]

Over-the-air (OTA) task abort criteria failure type.

min_number_of_executed_things instance-attribute

min_number_of_executed_things: NotRequired[MinNumberOfExecutedThings]

The minimum number of things that must receive task execution notifications before the task can be aborted.

threshold_percentage instance-attribute

threshold_percentage: NotRequired[ThresholdPercentage]

The minimum percentage of over-the-air (OTA) task execution failures that must occur to initiate the last abort.