Interface IAlertingExecutionPersist

interface IAlertingExecutionPersist {
    accessMode: "SOURCE_ACCESS" | "TARGET_ACCESS";
    alertId: string;
    bookmarkId: string;
    conditionId: string;
    conditionStatus: "FAILED" | "FINISHED";
    dimensions: string[];
    errors: IAlertingExecutionError[];
    evaluationId: string;
    executionEvaluationStatus: "FAILED" | "CONDITION_MET" | "CONDITION_NOT_MET";
    executionType: "INDIVIDUAL" | "SHARED";
    id: string;
    measures: string[];
    ownerId: string;
    result: {
        alertTriggerStatus: string;
        throttlerTokensLeft: number;
    };
    tenantId: string;
    triggerTime: string;
    workflowId: string;
}

Properties

accessMode: "SOURCE_ACCESS" | "TARGET_ACCESS"
alertId: string
bookmarkId: string
conditionId: string
conditionStatus: "FAILED" | "FINISHED"
dimensions: string[]
evaluationId: string
executionEvaluationStatus: "FAILED" | "CONDITION_MET" | "CONDITION_NOT_MET"
executionType: "INDIVIDUAL" | "SHARED"
id: string
measures: string[]
ownerId: string
result: {
    alertTriggerStatus: string;
    throttlerTokensLeft: number;
}

Type declaration

  • alertTriggerStatus: string
  • throttlerTokensLeft: number
tenantId: string
triggerTime: string
workflowId: string