interface Configuration
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.CloudWatch.Events.AlarmEvents.CloudWatchAlarmStateChange.Configuration |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awscloudwatch/events#AlarmEvents_CloudWatchAlarmStateChange_Configuration |
Java | software.amazon.awscdk.mixins.preview.services.cloudwatch.events.AlarmEvents.CloudWatchAlarmStateChange.Configuration |
Python | aws_cdk.mixins_preview.aws_cloudwatch.events.AlarmEvents.CloudWatchAlarmStateChange.Configuration |
TypeScript | @aws-cdk/mixins-preview ยป aws_cloudwatch ยป events ยป AlarmEvents ยป CloudWatchAlarmStateChange ยป Configuration |
Type definition for Configuration.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { events as cloudwatch_events } from '@aws-cdk/mixins-preview/aws-cloudwatch';
const configuration: cloudwatch_events.AlarmEvents.CloudWatchAlarmStateChange.Configuration = {
actionsSuppressor: ['actionsSuppressor'],
actionsSuppressorExtensionPeriod: ['actionsSuppressorExtensionPeriod'],
actionsSuppressorWaitPeriod: ['actionsSuppressorWaitPeriod'],
alarmRule: ['alarmRule'],
description: ['description'],
metrics: [{
id: ['id'],
metricStat: {
metric: {
dimensions: ['dimensions'],
name: ['name'],
namespace: ['namespace'],
},
period: ['period'],
stat: ['stat'],
},
returnData: ['returnData'],
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| actions | string[] | actionsSuppressor property. |
| actions | string[] | actionsSuppressorExtensionPeriod property. |
| actions | string[] | actionsSuppressorWaitPeriod property. |
| alarm | string[] | alarmRule property. |
| description? | string[] | description property. |
| metrics? | Configuration[] | metrics property. |
actionsSuppressor?
Type:
string[]
(optional, default: Do not filter on this field)
actionsSuppressor property.
Specify an array of string values to match this event if the actual value of actionsSuppressor is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
actionsSuppressorExtensionPeriod?
Type:
string[]
(optional, default: Do not filter on this field)
actionsSuppressorExtensionPeriod property.
Specify an array of string values to match this event if the actual value of actionsSuppressorExtensionPeriod is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
actionsSuppressorWaitPeriod?
Type:
string[]
(optional, default: Do not filter on this field)
actionsSuppressorWaitPeriod property.
Specify an array of string values to match this event if the actual value of actionsSuppressorWaitPeriod is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
alarmRule?
Type:
string[]
(optional, default: Do not filter on this field)
alarmRule property.
Specify an array of string values to match this event if the actual value of alarmRule is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
description?
Type:
string[]
(optional, default: Do not filter on this field)
description property.
Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
metrics?
Type:
Configuration[]
(optional, default: Do not filter on this field)
metrics property.
Specify an array of string values to match this event if the actual value of metrics is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

.NET
Go
Java
Python
TypeScript