AlertRule
Constructor
Methods
build
Builds the object.
def build() -> alertingv0alpha1.AlertRuleSpec
annotations
def annotations(annotations: dict[str, alertingv0alpha1.TemplateString]) -> typing.Self
exec_err_state
def exec_err_state(exec_err_state: alertingv0alpha1.ExecErrState) -> typing.Self
expressions
def expressions(expressions: alertingv0alpha1.ExpressionMap) -> typing.Self
for_val
def for_val(for_val: str) -> typing.Self
keep_firing_for
def keep_firing_for(keep_firing_for: str) -> typing.Self
labels
def labels(labels: dict[str, alertingv0alpha1.TemplateString]) -> typing.Self
missing_series_evals_to_resolve
def missing_series_evals_to_resolve(missing_series_evals_to_resolve: int) -> typing.Self
no_data_state
def no_data_state(no_data_state: alertingv0alpha1.NoDataState) -> typing.Self
notification_settings
def notification_settings(notification_settings: cogbuilder.Builder[alertingv0alpha1.NotificationSettings]) -> typing.Self
panel_ref
def panel_ref(panel_ref: cogbuilder.Builder[alertingv0alpha1.PanelRef]) -> typing.Self
paused
def paused(paused: bool) -> typing.Self
title
def title(title: str) -> typing.Self
trigger
def trigger(trigger: cogbuilder.Builder[alertingv0alpha1.IntervalTrigger]) -> typing.Self
See also