interface FirehoseDeliveryStreamDestination
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.SES.FirehoseDeliveryStreamDestination |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsses#FirehoseDeliveryStreamDestination |
Java | software.amazon.awscdk.services.ses.FirehoseDeliveryStreamDestination |
Python | aws_cdk.aws_ses.FirehoseDeliveryStreamDestination |
TypeScript (source) | aws-cdk-lib » aws_ses » FirehoseDeliveryStreamDestination |
An object that defines an Amazon Data Firehose destination for email events.
Example
import * as iam from 'aws-cdk-lib/aws-iam';
import * as firehose from 'aws-cdk-lib/aws-kinesisfirehose';
declare const myConfigurationSet: ses.ConfigurationSet;
declare const firehoseDeliveryStream: firehose.IDeliveryStream;
declare const iamRole: iam.IRole;
// Create IAM Role automatically
myConfigurationSet.addEventDestination('ToFirehose', {
destination: ses.EventDestination.firehoseDeliveryStream({
deliveryStream: firehoseDeliveryStream,
}),
})
// Specify your IAM Role
myConfigurationSet.addEventDestination('ToFirehose', {
destination: ses.EventDestination.firehoseDeliveryStream({
deliveryStream: firehoseDeliveryStream,
role: iamRole,
}),
})
Properties
| Name | Type | Description |
|---|---|---|
| delivery | IDelivery | The Amazon Data Firehose stream that the Amazon SES API v2 sends email events to. |
| role? | IRole | The IAM role that the Amazon SES API v2 uses to send email events to the Amazon Data Firehose stream. |
deliveryStream
Type:
IDelivery
The Amazon Data Firehose stream that the Amazon SES API v2 sends email events to.
role?
Type:
IRole
(optional, default: Create IAM Role for Amazon Data Firehose Delivery stream)
The IAM role that the Amazon SES API v2 uses to send email events to the Amazon Data Firehose stream.

.NET
Go
Java
Python
TypeScript (