@@ -35506,6 +35506,55 @@ MonitoringNamingStrategy.isAlarmFriendly(str: string)
3550635506
3550735507
3550835508
35509+ ### MultipleAlarmActionStrategy <a name="MultipleAlarmActionStrategy" id="cdk-monitoring-constructs.MultipleAlarmActionStrategy"></a>
35510+
35511+ - *Implements:* <a href="#cdk-monitoring-constructs.IAlarmActionStrategy">IAlarmActionStrategy</a>
35512+
35513+ Alarm action strategy that combines multiple actions in the same order as they were given.
35514+
35515+ #### Initializers <a name="Initializers" id="cdk-monitoring-constructs.MultipleAlarmActionStrategy.Initializer"></a>
35516+
35517+ ```typescript
35518+ import { MultipleAlarmActionStrategy } from 'cdk-monitoring-constructs'
35519+
35520+ new MultipleAlarmActionStrategy(actions: IAlarmActionStrategy[])
35521+ ```
35522+
35523+ | **Name** | **Type** | **Description** |
35524+ | --- | --- | --- |
35525+ | <code><a href="#cdk-monitoring-constructs.MultipleAlarmActionStrategy.Initializer.parameter.actions">actions</a></code> | <code><a href="#cdk-monitoring-constructs.IAlarmActionStrategy">IAlarmActionStrategy</a>[]</code> | *No description.* |
35526+
35527+ ---
35528+
35529+ ##### `actions`<sup>Required</sup> <a name="actions" id="cdk-monitoring-constructs.MultipleAlarmActionStrategy.Initializer.parameter.actions"></a>
35530+
35531+ - *Type:* <a href="#cdk-monitoring-constructs.IAlarmActionStrategy">IAlarmActionStrategy</a>[]
35532+
35533+ ---
35534+
35535+ #### Methods <a name="Methods" id="Methods"></a>
35536+
35537+ | **Name** | **Description** |
35538+ | --- | --- |
35539+ | <code><a href="#cdk-monitoring-constructs.MultipleAlarmActionStrategy.addAlarmActions">addAlarmActions</a></code> | *No description.* |
35540+
35541+ ---
35542+
35543+ ##### `addAlarmActions` <a name="addAlarmActions" id="cdk-monitoring-constructs.MultipleAlarmActionStrategy.addAlarmActions"></a>
35544+
35545+ ```typescript
35546+ public addAlarmActions(props: AlarmActionStrategyProps): void
35547+ ```
35548+
35549+ ###### `props`<sup>Required</sup> <a name="props" id="cdk-monitoring-constructs.MultipleAlarmActionStrategy.addAlarmActions.parameter.props"></a>
35550+
35551+ - *Type:* <a href="#cdk-monitoring-constructs.AlarmActionStrategyProps">AlarmActionStrategyProps</a>
35552+
35553+ ---
35554+
35555+
35556+
35557+
3550935558### NetworkLoadBalancerMetricFactory <a name="NetworkLoadBalancerMetricFactory" id="cdk-monitoring-constructs.NetworkLoadBalancerMetricFactory"></a>
3551035559
3551135560- *Implements:* <a href="#cdk-monitoring-constructs.ILoadBalancerMetricFactory">ILoadBalancerMetricFactory</a>
@@ -40155,7 +40204,7 @@ public with(options: MathExpressionOptions): IMetric
4015540204
4015640205### IAlarmActionStrategy <a name="IAlarmActionStrategy" id="cdk-monitoring-constructs.IAlarmActionStrategy"></a>
4015740206
40158- - *Implemented By:* <a href="#cdk-monitoring-constructs.NoopAlarmActionStrategy">NoopAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs.SnsAlarmActionStrategy">SnsAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs.IAlarmActionStrategy">IAlarmActionStrategy</a>
40207+ - *Implemented By:* <a href="#cdk-monitoring-constructs.MultipleAlarmActionStrategy">MultipleAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs. NoopAlarmActionStrategy">NoopAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs.SnsAlarmActionStrategy">SnsAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs.IAlarmActionStrategy">IAlarmActionStrategy</a>
4015940208
4016040209An object that appends actions to alarms.
4016140210
0 commit comments