Interface FirehoseDeliveryStreamDestination
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
FirehoseDeliveryStreamDestination.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-10-14T12:28:20.864Z")
@Stability(Stable)
public interface FirehoseDeliveryStreamDestination
extends software.amazon.jsii.JsiiSerializable
An object that defines an Amazon Data Firehose destination for email events.
Example:
import software.amazon.awscdk.services.iam.*;
import software.amazon.awscdk.services.kinesisfirehose.*;
ConfigurationSet myConfigurationSet;
IDeliveryStream firehoseDeliveryStream;
IRole iamRole;
// Create IAM Role automatically
myConfigurationSet.addEventDestination("ToFirehose", ConfigurationSetEventDestinationOptions.builder()
.destination(EventDestination.firehoseDeliveryStream(FirehoseDeliveryStreamDestination.builder()
.deliveryStream(firehoseDeliveryStream)
.build()))
.build());
// Specify your IAM Role
myConfigurationSet.addEventDestination("ToFirehose", ConfigurationSetEventDestinationOptions.builder()
.destination(EventDestination.firehoseDeliveryStream(FirehoseDeliveryStreamDestination.builder()
.deliveryStream(firehoseDeliveryStream)
.role(iamRole)
.build()))
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forFirehoseDeliveryStreamDestinationstatic final classAn implementation forFirehoseDeliveryStreamDestination -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeliveryStream
The Amazon Data Firehose stream that the Amazon SES API v2 sends email events to. -
getRole
The IAM role that the Amazon SES API v2 uses to send email events to the Amazon Data Firehose stream.Default: - Create IAM Role for Amazon Data Firehose Delivery stream
-
builder
-