Interface IFirehoseDeliveryStreamDestination
An object that defines an Amazon Data Firehose destination for email events.
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IFirehoseDeliveryStreamDestination
Syntax (vb)
Public Interface IFirehoseDeliveryStreamDestination
Remarks
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.IAM;
using Amazon.CDK.AWS.KinesisFirehose;
ConfigurationSet myConfigurationSet;
IDeliveryStream firehoseDeliveryStream;
IRole iamRole;
// Create IAM Role automatically
myConfigurationSet.AddEventDestination("ToFirehose", new ConfigurationSetEventDestinationOptions {
Destination = EventDestination.FirehoseDeliveryStream(new FirehoseDeliveryStreamDestination {
DeliveryStream = firehoseDeliveryStream
})
});
// Specify your IAM Role
myConfigurationSet.AddEventDestination("ToFirehose", new ConfigurationSetEventDestinationOptions {
Destination = EventDestination.FirehoseDeliveryStream(new FirehoseDeliveryStreamDestination {
DeliveryStream = firehoseDeliveryStream,
Role = iamRole
})
});
Synopsis
Properties
DeliveryStream | The Amazon Data Firehose stream that the Amazon SES API v2 sends email events to. |
Role | The IAM role that the Amazon SES API v2 uses to send email events to the Amazon Data Firehose stream. |
Properties
DeliveryStream
The Amazon Data Firehose stream that the Amazon SES API v2 sends email events to.
IDeliveryStream DeliveryStream { get; }
Property Value
Remarks
ExampleMetadata: infused
Role
The IAM role that the Amazon SES API v2 uses to send email events to the Amazon Data Firehose stream.
IRole? Role { get; }
Property Value
Remarks
Default: - Create IAM Role for Amazon Data Firehose Delivery stream