Skip to content

/AWS1/CL_SE2EVENTDSTDEFINITION

An object that defines the event destination. Specifically, it defines which services receive events from emails sent using the configuration set that the event destination is associated with. Also defines the types of events that are sent to the event destination.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_ENABLED TYPE /AWS1/SE2ENABLED /AWS1/SE2ENABLED

If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

IT_MATCHINGEVENTTYPES TYPE /AWS1/CL_SE2EVENTTYPES_W=>TT_EVENTTYPES TT_EVENTTYPES

An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

IO_KINESISFIREHOSEDST TYPE REF TO /AWS1/CL_SE2KINESISFIREHOSEDST /AWS1/CL_SE2KINESISFIREHOSEDST

An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

IO_CLOUDWATCHDESTINATION TYPE REF TO /AWS1/CL_SE2CLOUDWATCHDST /AWS1/CL_SE2CLOUDWATCHDST

An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

IO_SNSDESTINATION TYPE REF TO /AWS1/CL_SE2SNSDESTINATION /AWS1/CL_SE2SNSDESTINATION

An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notifications when certain email events occur.

IO_EVENTBRIDGEDESTINATION TYPE REF TO /AWS1/CL_SE2EVENTBRIDGEDST /AWS1/CL_SE2EVENTBRIDGEDST

An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur.

IO_PINPOINTDESTINATION TYPE REF TO /AWS1/CL_SE2PINPOINTDST /AWS1/CL_SE2PINPOINTDST

An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.


Queryable Attributes

Enabled

If true, the event destination is enabled. When the event destination is enabled, the specified event types are sent to the destinations in this EventDestinationDefinition.

If false, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.

Accessible with the following methods

Method Description
GET_ENABLED() Getter for ENABLED

MatchingEventTypes

An array that specifies which events the Amazon SES API v2 should send to the destinations in this EventDestinationDefinition.

Accessible with the following methods

Method Description
GET_MATCHINGEVENTTYPES() Getter for MATCHINGEVENTTYPES, with configurable default
ASK_MATCHINGEVENTTYPES() Getter for MATCHINGEVENTTYPES w/ exceptions if field has no
HAS_MATCHINGEVENTTYPES() Determine if MATCHINGEVENTTYPES has a value

KinesisFirehoseDestination

An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.

Accessible with the following methods

Method Description
GET_KINESISFIREHOSEDST() Getter for KINESISFIREHOSEDESTINATION

CloudWatchDestination

An object that defines an Amazon CloudWatch destination for email events. You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.

Accessible with the following methods

Method Description
GET_CLOUDWATCHDESTINATION() Getter for CLOUDWATCHDESTINATION

SnsDestination

An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notifications when certain email events occur.

Accessible with the following methods

Method Description
GET_SNSDESTINATION() Getter for SNSDESTINATION

EventBridgeDestination

An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur.

Accessible with the following methods

Method Description
GET_EVENTBRIDGEDESTINATION() Getter for EVENTBRIDGEDESTINATION

PinpointDestination

An object that defines an Amazon Pinpoint project destination for email events. You can send email event data to a Amazon Pinpoint project to view metrics using the Transactional Messaging dashboards that are built in to Amazon Pinpoint. For more information, see Transactional Messaging Charts in the Amazon Pinpoint User Guide.

Accessible with the following methods

Method Description
GET_PINPOINTDESTINATION() Getter for PINPOINTDESTINATION