-record(event_destination_definition, {
cloud_watch_destination :: gleam@option:option(aws@services@sesv2:cloud_watch_destination()),
enabled :: gleam@option:option(boolean()),
event_bridge_destination :: gleam@option:option(aws@services@sesv2:event_bridge_destination()),
kinesis_firehose_destination :: gleam@option:option(aws@services@sesv2:kinesis_firehose_destination()),
matching_event_types :: gleam@option:option(list(aws@services@sesv2:event_type())),
pinpoint_destination :: gleam@option:option(aws@services@sesv2:pinpoint_destination()),
sns_destination :: gleam@option:option(aws@services@sesv2:sns_destination())
}).