Skip to content

ExclusionWindow

Source code in docs_src/capo_application_signals/types/exclusion_window.py
class ExclusionWindow(TypedDict, closed=True):
    window: "capo_application_signals.types.window.Window"
    """<p>The SLO time window exclusion .</p>"""
    start_time: NotRequired["datetime.datetime"]
    """<p>The start of the SLO time window exclusion. Defaults to current time if not specified.</p>"""
    recurrence_rule: NotRequired[
        "capo_application_signals.types.recurrence_rule.RecurrenceRule"
    ]
    """<p>The recurrence rule for the SLO time window exclusion. Supports both cron and rate expressions.</p>"""
    reason: NotRequired[
        "capo_application_signals.types.exclusion_reason.ExclusionReason"
    ]
    """<p>A description explaining why this time period should be excluded from SLO calculations.</p>"""

reason instance-attribute

reason: NotRequired[ExclusionReason]

A description explaining why this time period should be excluded from SLO calculations.

recurrence_rule instance-attribute

recurrence_rule: NotRequired[RecurrenceRule]

The recurrence rule for the SLO time window exclusion. Supports both cron and rate expressions.

start_time instance-attribute

start_time: NotRequired[datetime]

The start of the SLO time window exclusion. Defaults to current time if not specified.

window instance-attribute

window: Window

The SLO time window exclusion .