1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ses
  5. ConfigurationSetEventDestination

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.ses.ConfigurationSetEventDestination

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource Type definition for AWS::SES::ConfigurationSetEventDestination

Create ConfigurationSetEventDestination Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ConfigurationSetEventDestination(name: string, args: ConfigurationSetEventDestinationArgs, opts?: CustomResourceOptions);
@overload
def ConfigurationSetEventDestination(resource_name: str,
                                     args: ConfigurationSetEventDestinationArgs,
                                     opts: Optional[ResourceOptions] = None)

@overload
def ConfigurationSetEventDestination(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     configuration_set_name: Optional[str] = None,
                                     event_destination: Optional[ConfigurationSetEventDestinationEventDestinationArgs] = None)
func NewConfigurationSetEventDestination(ctx *Context, name string, args ConfigurationSetEventDestinationArgs, opts ...ResourceOption) (*ConfigurationSetEventDestination, error)
public ConfigurationSetEventDestination(string name, ConfigurationSetEventDestinationArgs args, CustomResourceOptions? opts = null)
public ConfigurationSetEventDestination(String name, ConfigurationSetEventDestinationArgs args)
public ConfigurationSetEventDestination(String name, ConfigurationSetEventDestinationArgs args, CustomResourceOptions options)
type: aws-native:ses:ConfigurationSetEventDestination
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ConfigurationSetEventDestinationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ConfigurationSetEventDestinationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ConfigurationSetEventDestinationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ConfigurationSetEventDestinationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ConfigurationSetEventDestinationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ConfigurationSetEventDestination Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ConfigurationSetEventDestination resource accepts the following input properties:

ConfigurationSetName This property is required. string
The name of the configuration set that contains the event destination.
EventDestination This property is required. Pulumi.AwsNative.Ses.Inputs.ConfigurationSetEventDestinationEventDestination
The event destination object.
ConfigurationSetName This property is required. string
The name of the configuration set that contains the event destination.
EventDestination This property is required. ConfigurationSetEventDestinationEventDestinationArgs
The event destination object.
configurationSetName This property is required. String
The name of the configuration set that contains the event destination.
eventDestination This property is required. ConfigurationSetEventDestinationEventDestination
The event destination object.
configurationSetName This property is required. string
The name of the configuration set that contains the event destination.
eventDestination This property is required. ConfigurationSetEventDestinationEventDestination
The event destination object.
configuration_set_name This property is required. str
The name of the configuration set that contains the event destination.
event_destination This property is required. ConfigurationSetEventDestinationEventDestinationArgs
The event destination object.
configurationSetName This property is required. String
The name of the configuration set that contains the event destination.
eventDestination This property is required. Property Map
The event destination object.

Outputs

All input properties are implicitly available as output properties. Additionally, the ConfigurationSetEventDestination resource produces the following output properties:

AwsId string
Id string
The provider-assigned unique ID for this managed resource.
AwsId string
Id string
The provider-assigned unique ID for this managed resource.
awsId String
id String
The provider-assigned unique ID for this managed resource.
awsId string
id string
The provider-assigned unique ID for this managed resource.
aws_id str
id str
The provider-assigned unique ID for this managed resource.
awsId String
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

ConfigurationSetEventDestinationCloudWatchDestination
, ConfigurationSetEventDestinationCloudWatchDestinationArgs

DimensionConfigurations List<Pulumi.AwsNative.Ses.Inputs.ConfigurationSetEventDestinationDimensionConfiguration>
A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
DimensionConfigurations []ConfigurationSetEventDestinationDimensionConfiguration
A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
dimensionConfigurations List<ConfigurationSetEventDestinationDimensionConfiguration>
A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
dimensionConfigurations ConfigurationSetEventDestinationDimensionConfiguration[]
A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
dimension_configurations Sequence[ConfigurationSetEventDestinationDimensionConfiguration]
A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
dimensionConfigurations List<Property Map>
A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.

ConfigurationSetEventDestinationDimensionConfiguration
, ConfigurationSetEventDestinationDimensionConfigurationArgs

DefaultDimensionValue This property is required. string
The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
DimensionName This property is required. string
The name of an Amazon CloudWatch dimension associated with an email sending metric.
DimensionValueSource This property is required. string
The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.
DefaultDimensionValue This property is required. string
The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
DimensionName This property is required. string
The name of an Amazon CloudWatch dimension associated with an email sending metric.
DimensionValueSource This property is required. string
The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.
defaultDimensionValue This property is required. String
The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
dimensionName This property is required. String
The name of an Amazon CloudWatch dimension associated with an email sending metric.
dimensionValueSource This property is required. String
The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.
defaultDimensionValue This property is required. string
The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
dimensionName This property is required. string
The name of an Amazon CloudWatch dimension associated with an email sending metric.
dimensionValueSource This property is required. string
The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.
default_dimension_value This property is required. str
The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
dimension_name This property is required. str
The name of an Amazon CloudWatch dimension associated with an email sending metric.
dimension_value_source This property is required. str
The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.
defaultDimensionValue This property is required. String
The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
dimensionName This property is required. String
The name of an Amazon CloudWatch dimension associated with an email sending metric.
dimensionValueSource This property is required. String
The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.

ConfigurationSetEventDestinationEventBridgeDestination
, ConfigurationSetEventDestinationEventBridgeDestinationArgs

EventBusArn This property is required. string
The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
EventBusArn This property is required. string
The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
eventBusArn This property is required. String
The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
eventBusArn This property is required. string
The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
event_bus_arn This property is required. str
The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
eventBusArn This property is required. String
The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.

ConfigurationSetEventDestinationEventDestination
, ConfigurationSetEventDestinationEventDestinationArgs

MatchingEventTypes This property is required. List<string>
The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
CloudWatchDestination Pulumi.AwsNative.Ses.Inputs.ConfigurationSetEventDestinationCloudWatchDestination
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
Enabled bool
Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
EventBridgeDestination Pulumi.AwsNative.Ses.Inputs.ConfigurationSetEventDestinationEventBridgeDestination
An object that contains Event bus ARN associated with the event bridge destination.
KinesisFirehoseDestination Pulumi.AwsNative.Ses.Inputs.ConfigurationSetEventDestinationKinesisFirehoseDestination
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
Name string
The name of the event destination set.
SnsDestination Pulumi.AwsNative.Ses.Inputs.ConfigurationSetEventDestinationSnsDestination
An object that contains SNS topic ARN associated event destination.
MatchingEventTypes This property is required. []string
The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
CloudWatchDestination ConfigurationSetEventDestinationCloudWatchDestination
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
Enabled bool
Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
EventBridgeDestination ConfigurationSetEventDestinationEventBridgeDestination
An object that contains Event bus ARN associated with the event bridge destination.
KinesisFirehoseDestination ConfigurationSetEventDestinationKinesisFirehoseDestination
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
Name string
The name of the event destination set.
SnsDestination ConfigurationSetEventDestinationSnsDestination
An object that contains SNS topic ARN associated event destination.
matchingEventTypes This property is required. List<String>
The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
cloudWatchDestination ConfigurationSetEventDestinationCloudWatchDestination
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
enabled Boolean
Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
eventBridgeDestination ConfigurationSetEventDestinationEventBridgeDestination
An object that contains Event bus ARN associated with the event bridge destination.
kinesisFirehoseDestination ConfigurationSetEventDestinationKinesisFirehoseDestination
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
name String
The name of the event destination set.
snsDestination ConfigurationSetEventDestinationSnsDestination
An object that contains SNS topic ARN associated event destination.
matchingEventTypes This property is required. string[]
The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
cloudWatchDestination ConfigurationSetEventDestinationCloudWatchDestination
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
enabled boolean
Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
eventBridgeDestination ConfigurationSetEventDestinationEventBridgeDestination
An object that contains Event bus ARN associated with the event bridge destination.
kinesisFirehoseDestination ConfigurationSetEventDestinationKinesisFirehoseDestination
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
name string
The name of the event destination set.
snsDestination ConfigurationSetEventDestinationSnsDestination
An object that contains SNS topic ARN associated event destination.
matching_event_types This property is required. Sequence[str]
The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
cloud_watch_destination ConfigurationSetEventDestinationCloudWatchDestination
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
enabled bool
Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
event_bridge_destination ConfigurationSetEventDestinationEventBridgeDestination
An object that contains Event bus ARN associated with the event bridge destination.
kinesis_firehose_destination ConfigurationSetEventDestinationKinesisFirehoseDestination
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
name str
The name of the event destination set.
sns_destination ConfigurationSetEventDestinationSnsDestination
An object that contains SNS topic ARN associated event destination.
matchingEventTypes This property is required. List<String>
The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
cloudWatchDestination Property Map
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
enabled Boolean
Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
eventBridgeDestination Property Map
An object that contains Event bus ARN associated with the event bridge destination.
kinesisFirehoseDestination Property Map
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
name String
The name of the event destination set.
snsDestination Property Map
An object that contains SNS topic ARN associated event destination.

ConfigurationSetEventDestinationKinesisFirehoseDestination
, ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs

DeliveryStreamArn This property is required. string
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
IamRoleArn This property is required. string
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
DeliveryStreamArn This property is required. string
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
IamRoleArn This property is required. string
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
deliveryStreamArn This property is required. String
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
iamRoleArn This property is required. String
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
deliveryStreamArn This property is required. string
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
iamRoleArn This property is required. string
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
delivery_stream_arn This property is required. str
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
iam_role_arn This property is required. str
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
deliveryStreamArn This property is required. String
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
iamRoleArn This property is required. String
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.

ConfigurationSetEventDestinationSnsDestination
, ConfigurationSetEventDestinationSnsDestinationArgs

TopicArn This property is required. string

The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the ListTopics Amazon SNS operation.

For more information about Amazon SNS topics, see the Amazon SNS Developer Guide .

TopicArn This property is required. string

The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the ListTopics Amazon SNS operation.

For more information about Amazon SNS topics, see the Amazon SNS Developer Guide .

topicArn This property is required. String

The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the ListTopics Amazon SNS operation.

For more information about Amazon SNS topics, see the Amazon SNS Developer Guide .

topicArn This property is required. string

The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the ListTopics Amazon SNS operation.

For more information about Amazon SNS topics, see the Amazon SNS Developer Guide .

topic_arn This property is required. str

The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the ListTopics Amazon SNS operation.

For more information about Amazon SNS topics, see the Amazon SNS Developer Guide .

topicArn This property is required. String

The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the ListTopics Amazon SNS operation.

For more information about Amazon SNS topics, see the Amazon SNS Developer Guide .

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi