Show / Hide Table of Contents

Class CfnConfigurationSetEventDestinationProps

Properties for defining a CfnConfigurationSetEventDestination.

Inheritance
object
CfnConfigurationSetEventDestinationProps
Implements
ICfnConfigurationSetEventDestinationProps
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.PinpointEmail
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnConfigurationSetEventDestinationProps : ICfnConfigurationSetEventDestinationProps
Syntax (vb)
Public Class CfnConfigurationSetEventDestinationProps Implements ICfnConfigurationSetEventDestinationProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.PinpointEmail;

             var cfnConfigurationSetEventDestinationProps = new CfnConfigurationSetEventDestinationProps {
                 ConfigurationSetName = "configurationSetName",
                 EventDestinationName = "eventDestinationName",

                 // the properties below are optional
                 EventDestination = new EventDestinationProperty {
                     MatchingEventTypes = new [] { "matchingEventTypes" },

                     // the properties below are optional
                     CloudWatchDestination = new CloudWatchDestinationProperty {
                         DimensionConfigurations = new [] { new DimensionConfigurationProperty {
                             DefaultDimensionValue = "defaultDimensionValue",
                             DimensionName = "dimensionName",
                             DimensionValueSource = "dimensionValueSource"
                         } }
                     },
                     Enabled = false,
                     KinesisFirehoseDestination = new KinesisFirehoseDestinationProperty {
                         DeliveryStreamArn = "deliveryStreamArn",
                         IamRoleArn = "iamRoleArn"
                     },
                     PinpointDestination = new PinpointDestinationProperty {
                         ApplicationArn = "applicationArn"
                     },
                     SnsDestination = new SnsDestinationProperty {
                         TopicArn = "topicArn"
                     }
                 }
             };

Synopsis

Constructors

CfnConfigurationSetEventDestinationProps()

Properties for defining a CfnConfigurationSetEventDestination.

Properties

ConfigurationSetName

The name of the configuration set that contains the event destination that you want to modify.

EventDestination

An object that defines the event destination.

EventDestinationName

The name of the event destination that you want to modify.

Constructors

CfnConfigurationSetEventDestinationProps()

Properties for defining a CfnConfigurationSetEventDestination.

public CfnConfigurationSetEventDestinationProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.PinpointEmail;

             var cfnConfigurationSetEventDestinationProps = new CfnConfigurationSetEventDestinationProps {
                 ConfigurationSetName = "configurationSetName",
                 EventDestinationName = "eventDestinationName",

                 // the properties below are optional
                 EventDestination = new EventDestinationProperty {
                     MatchingEventTypes = new [] { "matchingEventTypes" },

                     // the properties below are optional
                     CloudWatchDestination = new CloudWatchDestinationProperty {
                         DimensionConfigurations = new [] { new DimensionConfigurationProperty {
                             DefaultDimensionValue = "defaultDimensionValue",
                             DimensionName = "dimensionName",
                             DimensionValueSource = "dimensionValueSource"
                         } }
                     },
                     Enabled = false,
                     KinesisFirehoseDestination = new KinesisFirehoseDestinationProperty {
                         DeliveryStreamArn = "deliveryStreamArn",
                         IamRoleArn = "iamRoleArn"
                     },
                     PinpointDestination = new PinpointDestinationProperty {
                         ApplicationArn = "applicationArn"
                     },
                     SnsDestination = new SnsDestinationProperty {
                         TopicArn = "topicArn"
                     }
                 }
             };

Properties

ConfigurationSetName

The name of the configuration set that contains the event destination that you want to modify.

public string ConfigurationSetName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html#cfn-pinpointemail-configurationseteventdestination-configurationsetname

EventDestination

An object that defines the event destination.

public object? EventDestination { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination

EventDestinationName

The name of the event destination that you want to modify.

public string EventDestinationName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestinationname

Implements

ICfnConfigurationSetEventDestinationProps
Back to top Generated by DocFX