# TriggeredFault

`import { TriggeredFault } from "destack:simulation/fault";`

Fault accepted by a scenario rule.

```ds title="TriggeredFault"
export struct TriggeredFault {
    ruleId: string;
    attempt: Attempt;
    fault: Fault;
}
```

[language/library/src/simulation/fault/fault.ds:526:533](https://github.com/destack-sh/destack/blob/main/language/library/src/simulation/fault/fault.ds#L526-L533)

## Members

### `ruleId: string`

Rule identifier that emitted this fault.

### `attempt: Attempt`

Attempt that matched the rule.

### `fault: Fault`

Fault payload.
