@@ -45176,6 +45176,94 @@ Returns widgets to be placed on the main dashboard.
4517645176
4517745177
4517845178
45179+ ### OpsItemAlarmActionStrategy <a name="OpsItemAlarmActionStrategy" id="cdk-monitoring-constructs.OpsItemAlarmActionStrategy"></a>
45180+
45181+ - *Implements:* <a href="#cdk-monitoring-constructs.IAlarmActionStrategy">IAlarmActionStrategy</a>
45182+
45183+ Alarm action strategy that creates an AWS OpsCenter OpsItem.
45184+
45185+ #### Initializers <a name="Initializers" id="cdk-monitoring-constructs.OpsItemAlarmActionStrategy.Initializer"></a>
45186+
45187+ ```typescript
45188+ import { OpsItemAlarmActionStrategy } from 'cdk-monitoring-constructs'
45189+
45190+ new OpsItemAlarmActionStrategy(severity: OpsItemSeverity, category?: OpsItemCategory)
45191+ ```
45192+
45193+ | **Name** | **Type** | **Description** |
45194+ | --- | --- | --- |
45195+ | <code><a href="#cdk-monitoring-constructs.OpsItemAlarmActionStrategy.Initializer.parameter.severity">severity</a></code> | <code>aws-cdk-lib.aws_cloudwatch_actions.OpsItemSeverity</code> | *No description.* |
45196+ | <code><a href="#cdk-monitoring-constructs.OpsItemAlarmActionStrategy.Initializer.parameter.category">category</a></code> | <code>aws-cdk-lib.aws_cloudwatch_actions.OpsItemCategory</code> | *No description.* |
45197+
45198+ ---
45199+
45200+ ##### `severity`<sup>Required</sup> <a name="severity" id="cdk-monitoring-constructs.OpsItemAlarmActionStrategy.Initializer.parameter.severity"></a>
45201+
45202+ - *Type:* aws-cdk-lib.aws_cloudwatch_actions.OpsItemSeverity
45203+
45204+ ---
45205+
45206+ ##### `category`<sup>Optional</sup> <a name="category" id="cdk-monitoring-constructs.OpsItemAlarmActionStrategy.Initializer.parameter.category"></a>
45207+
45208+ - *Type:* aws-cdk-lib.aws_cloudwatch_actions.OpsItemCategory
45209+
45210+ ---
45211+
45212+ #### Methods <a name="Methods" id="Methods"></a>
45213+
45214+ | **Name** | **Description** |
45215+ | --- | --- |
45216+ | <code><a href="#cdk-monitoring-constructs.OpsItemAlarmActionStrategy.addAlarmActions">addAlarmActions</a></code> | *No description.* |
45217+
45218+ ---
45219+
45220+ ##### `addAlarmActions` <a name="addAlarmActions" id="cdk-monitoring-constructs.OpsItemAlarmActionStrategy.addAlarmActions"></a>
45221+
45222+ ```typescript
45223+ public addAlarmActions(props: AlarmActionStrategyProps): void
45224+ ```
45225+
45226+ ###### `props`<sup>Required</sup> <a name="props" id="cdk-monitoring-constructs.OpsItemAlarmActionStrategy.addAlarmActions.parameter.props"></a>
45227+
45228+ - *Type:* <a href="#cdk-monitoring-constructs.AlarmActionStrategyProps">AlarmActionStrategyProps</a>
45229+
45230+ ---
45231+
45232+
45233+ #### Properties <a name="Properties" id="Properties"></a>
45234+
45235+ | **Name** | **Type** | **Description** |
45236+ | --- | --- | --- |
45237+ | <code><a href="#cdk-monitoring-constructs.OpsItemAlarmActionStrategy.property.severity">severity</a></code> | <code>aws-cdk-lib.aws_cloudwatch_actions.OpsItemSeverity</code> | OPS Item Severity. |
45238+ | <code><a href="#cdk-monitoring-constructs.OpsItemAlarmActionStrategy.property.category">category</a></code> | <code>aws-cdk-lib.aws_cloudwatch_actions.OpsItemCategory</code> | OPS Item Category. |
45239+
45240+ ---
45241+
45242+ ##### `severity`<sup>Required</sup> <a name="severity" id="cdk-monitoring-constructs.OpsItemAlarmActionStrategy.property.severity"></a>
45243+
45244+ ```typescript
45245+ public readonly severity: OpsItemSeverity;
45246+ ```
45247+
45248+ - *Type:* aws-cdk-lib.aws_cloudwatch_actions.OpsItemSeverity
45249+
45250+ OPS Item Severity.
45251+
45252+ ---
45253+
45254+ ##### `category`<sup>Optional</sup> <a name="category" id="cdk-monitoring-constructs.OpsItemAlarmActionStrategy.property.category"></a>
45255+
45256+ ```typescript
45257+ public readonly category: OpsItemCategory;
45258+ ```
45259+
45260+ - *Type:* aws-cdk-lib.aws_cloudwatch_actions.OpsItemCategory
45261+
45262+ OPS Item Category.
45263+
45264+ ---
45265+
45266+
4517945267### QueueAlarmFactory <a name="QueueAlarmFactory" id="cdk-monitoring-constructs.QueueAlarmFactory"></a>
4518045268
4518145269#### Initializers <a name="Initializers" id="cdk-monitoring-constructs.QueueAlarmFactory.Initializer"></a>
@@ -49346,7 +49434,7 @@ public with(options: MathExpressionOptions): IMetric
4934649434
4934749435### IAlarmActionStrategy <a name="IAlarmActionStrategy" id="cdk-monitoring-constructs.IAlarmActionStrategy"></a>
4934849436
49349- - *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>
49437+ - *Implemented By:* <a href="#cdk-monitoring-constructs.MultipleAlarmActionStrategy">MultipleAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs.NoopAlarmActionStrategy">NoopAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs.OpsItemAlarmActionStrategy">OpsItemAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs. SnsAlarmActionStrategy">SnsAlarmActionStrategy</a>, <a href="#cdk-monitoring-constructs.IAlarmActionStrategy">IAlarmActionStrategy</a>
4935049438
4935149439An object that appends actions to alarms.
4935249440
0 commit comments