Interface CfnConfigurationSet.EventDestinationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnConfigurationSet.EventDestinationProperty.Jsii$Proxy
Enclosing class:
CfnConfigurationSet

@Stability(Stable) public static interface CfnConfigurationSet.EventDestinationProperty extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.smsvoice.*;
 EventDestinationProperty eventDestinationProperty = EventDestinationProperty.builder()
         .enabled(false)
         .eventDestinationName("eventDestinationName")
         .matchingEventTypes(List.of("matchingEventTypes"))
         // the properties below are optional
         .cloudWatchLogsDestination(CloudWatchLogsDestinationProperty.builder()
                 .iamRoleArn("iamRoleArn")
                 .logGroupArn("logGroupArn")
                 .build())
         .kinesisFirehoseDestination(KinesisFirehoseDestinationProperty.builder()
                 .deliveryStreamArn("deliveryStreamArn")
                 .iamRoleArn("iamRoleArn")
                 .build())
         .snsDestination(SnsDestinationProperty.builder()
                 .topicArn("topicArn")
                 .build())
         .build();
 

See Also: