interface EventDestinationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.SMSVOICE.Mixins.CfnConfigurationSetPropsMixin.EventDestinationProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awssmsvoice/mixins#CfnConfigurationSetPropsMixin_EventDestinationProperty |
Java | software.amazon.awscdk.mixins.preview.services.smsvoice.mixins.CfnConfigurationSetPropsMixin.EventDestinationProperty |
Python | aws_cdk.mixins_preview.aws_smsvoice.mixins.CfnConfigurationSetPropsMixin.EventDestinationProperty |
TypeScript | @aws-cdk/mixins-preview » aws_smsvoice » mixins » CfnConfigurationSetPropsMixin » EventDestinationProperty |
Contains information about an event destination.
Event destinations are associated with configuration sets, which enable you to publish message sending events to CloudWatch, Firehose, or Amazon SNS.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as smsvoice_mixins } from '@aws-cdk/mixins-preview/aws-smsvoice';
const eventDestinationProperty: smsvoice_mixins.CfnConfigurationSetPropsMixin.EventDestinationProperty = {
cloudWatchLogsDestination: {
iamRoleArn: 'iamRoleArn',
logGroupArn: 'logGroupArn',
},
enabled: false,
eventDestinationName: 'eventDestinationName',
kinesisFirehoseDestination: {
deliveryStreamArn: 'deliveryStreamArn',
iamRoleArn: 'iamRoleArn',
},
matchingEventTypes: ['matchingEventTypes'],
snsDestination: {
topicArn: 'topicArn',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| cloud | IResolvable | Cloud | An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs. |
| enabled? | boolean | IResolvable | When set to true events will be logged. |
| event | string | The name of the EventDestination. |
| kinesis | IResolvable | Kinesis | An object that contains information about an event destination for logging to Amazon Data Firehose. |
| matching | string[] | An array of event types that determine which events to log. |
| sns | IResolvable | Sns | An object that contains information about an event destination that sends logging events to Amazon SNS. |
cloudWatchLogsDestination?
Type:
IResolvable | Cloud
(optional)
An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs.
enabled?
Type:
boolean | IResolvable
(optional)
When set to true events will be logged.
eventDestinationName?
Type:
string
(optional)
The name of the EventDestination.
kinesisFirehoseDestination?
Type:
IResolvable | Kinesis
(optional)
An object that contains information about an event destination for logging to Amazon Data Firehose.
matchingEventTypes?
Type:
string[]
(optional)
An array of event types that determine which events to log.
The
TEXT_SENTevent type is not supported.
snsDestination?
Type:
IResolvable | Sns
(optional)
An object that contains information about an event destination that sends logging events to Amazon SNS.

.NET
Go
Java
Python
TypeScript