interface Configuration
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.CloudWatch.Events.AlarmEvents.CloudWatchAlarmConfigurationChange.Configuration |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awscloudwatch/events#AlarmEvents_CloudWatchAlarmConfigurationChange_Configuration |
Java | software.amazon.awscdk.mixins.preview.services.cloudwatch.events.AlarmEvents.CloudWatchAlarmConfigurationChange.Configuration |
Python | aws_cdk.mixins_preview.aws_cloudwatch.events.AlarmEvents.CloudWatchAlarmConfigurationChange.Configuration |
TypeScript | @aws-cdk/mixins-preview ยป aws_cloudwatch ยป events ยป AlarmEvents ยป CloudWatchAlarmConfigurationChange ยป 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.CloudWatchAlarmConfigurationChange.Configuration = {
actionsEnabled: ['actionsEnabled'],
actionsSuppressor: ['actionsSuppressor'],
actionsSuppressorExtensionPeriod: ['actionsSuppressorExtensionPeriod'],
actionsSuppressorWaitPeriod: ['actionsSuppressorWaitPeriod'],
alarmActions: ['alarmActions'],
alarmName: ['alarmName'],
alarmRule: ['alarmRule'],
comparisonOperator: ['comparisonOperator'],
datapointsToAlarm: ['datapointsToAlarm'],
description: ['description'],
evaluateLowSampleCountPercentile: ['evaluateLowSampleCountPercentile'],
evaluationPeriods: ['evaluationPeriods'],
insufficientDataActions: ['insufficientDataActions'],
metrics: [{
id: ['id'],
metricStat: {
metric: {
dimensions: ['dimensions'],
name: ['name'],
namespace: ['namespace'],
},
period: ['period'],
stat: ['stat'],
},
returnData: ['returnData'],
}],
okActions: ['okActions'],
threshold: ['threshold'],
timestamp: ['timestamp'],
treatMissingData: ['treatMissingData'],
};
Properties
| Name | Type | Description |
|---|---|---|
| actions | string[] | actionsEnabled property. |
| actions | string[] | actionsSuppressor property. |
| actions | string[] | actionsSuppressorExtensionPeriod property. |
| actions | string[] | actionsSuppressorWaitPeriod property. |
| alarm | string[] | alarmActions property. |
| alarm | string[] | alarmName property. |
| alarm | string[] | alarmRule property. |
| comparison | string[] | comparisonOperator property. |
| datapoints | string[] | datapointsToAlarm property. |
| description? | string[] | description property. |
| evaluate | string[] | evaluateLowSampleCountPercentile property. |
| evaluation | string[] | evaluationPeriods property. |
| insufficient | string[] | insufficientDataActions property. |
| metrics? | Configuration[] | metrics property. |
| ok | string[] | okActions property. |
| threshold? | string[] | threshold property. |
| timestamp? | string[] | timestamp property. |
| treat | string[] | treatMissingData property. |
actionsEnabled?
Type:
string[]
(optional, default: Do not filter on this field)
actionsEnabled property.
Specify an array of string values to match this event if the actual value of actionsEnabled is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
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.
alarmActions?
Type:
string[]
(optional, default: Do not filter on this field)
alarmActions property.
Specify an array of string values to match this event if the actual value of alarmActions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
alarmName?
Type:
string[]
(optional, default: Filter with the Alarm reference)
alarmName property.
Specify an array of string values to match this event if the actual value of alarmName 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.
comparisonOperator?
Type:
string[]
(optional, default: Do not filter on this field)
comparisonOperator property.
Specify an array of string values to match this event if the actual value of comparisonOperator is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
datapointsToAlarm?
Type:
string[]
(optional, default: Do not filter on this field)
datapointsToAlarm property.
Specify an array of string values to match this event if the actual value of datapointsToAlarm 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.
evaluateLowSampleCountPercentile?
Type:
string[]
(optional, default: Do not filter on this field)
evaluateLowSampleCountPercentile property.
Specify an array of string values to match this event if the actual value of evaluateLowSampleCountPercentile is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
evaluationPeriods?
Type:
string[]
(optional, default: Do not filter on this field)
evaluationPeriods property.
Specify an array of string values to match this event if the actual value of evaluationPeriods is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
insufficientDataActions?
Type:
string[]
(optional, default: Do not filter on this field)
insufficientDataActions property.
Specify an array of string values to match this event if the actual value of insufficientDataActions 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.
okActions?
Type:
string[]
(optional, default: Do not filter on this field)
okActions property.
Specify an array of string values to match this event if the actual value of okActions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
threshold?
Type:
string[]
(optional, default: Do not filter on this field)
threshold property.
Specify an array of string values to match this event if the actual value of threshold is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
timestamp?
Type:
string[]
(optional, default: Do not filter on this field)
timestamp property.
Specify an array of string values to match this event if the actual value of timestamp is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
treatMissingData?
Type:
string[]
(optional, default: Do not filter on this field)
treatMissingData property.
Specify an array of string values to match this event if the actual value of treatMissingData 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