Show / Hide Table of Contents

Class FirehoseDeliveryStreamDestination

An object that defines an Amazon Data Firehose destination for email events.

Inheritance
object
FirehoseDeliveryStreamDestination
Implements
IFirehoseDeliveryStreamDestination
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class FirehoseDeliveryStreamDestination : IFirehoseDeliveryStreamDestination
Syntax (vb)
Public Class FirehoseDeliveryStreamDestination Implements 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

Constructors

FirehoseDeliveryStreamDestination()

An object that defines an Amazon Data Firehose destination for email events.

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.

Constructors

FirehoseDeliveryStreamDestination()

An object that defines an Amazon Data Firehose destination for email events.

public FirehoseDeliveryStreamDestination()
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
                })
            });

Properties

DeliveryStream

The Amazon Data Firehose stream that the Amazon SES API v2 sends email events to.

public IDeliveryStream DeliveryStream { get; set; }
Property Value

IDeliveryStream

Remarks

ExampleMetadata: infused

Role

The IAM role that the Amazon SES API v2 uses to send email events to the Amazon Data Firehose stream.

public IRole? Role { get; set; }
Property Value

IRole

Remarks

Default: - Create IAM Role for Amazon Data Firehose Delivery stream

Implements

IFirehoseDeliveryStreamDestination
Back to top Generated by DocFX