We recommend new projects start with resources from the AWS provider.
aws-native.ses.ConfigurationSetEventDestination
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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 string
- The unique name of the resource.
- args ConfigurationSetEventDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ConfigurationSetEventDestinationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConfigurationSetEventDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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:
- ConfigurationSet stringName 
- The name of the configuration set that contains the event destination.
- EventDestination Pulumi.Aws Native. Ses. Inputs. Configuration Set Event Destination Event Destination 
- The event destination object.
- ConfigurationSet stringName 
- The name of the configuration set that contains the event destination.
- EventDestination ConfigurationSet Event Destination Event Destination Args 
- The event destination object.
- configurationSet StringName 
- The name of the configuration set that contains the event destination.
- eventDestination ConfigurationSet Event Destination Event Destination 
- The event destination object.
- configurationSet stringName 
- The name of the configuration set that contains the event destination.
- eventDestination ConfigurationSet Event Destination Event Destination 
- The event destination object.
- configuration_set_ strname 
- The name of the configuration set that contains the event destination.
- event_destination ConfigurationSet Event Destination Event Destination Args 
- The event destination object.
- configurationSet StringName 
- The name of the configuration set that contains the event destination.
- eventDestination 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:
Supporting Types
ConfigurationSetEventDestinationCloudWatchDestination, ConfigurationSetEventDestinationCloudWatchDestinationArgs              
- DimensionConfigurations List<Pulumi.Aws Native. Ses. Inputs. Configuration Set Event Destination Dimension Configuration> 
- A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
- DimensionConfigurations []ConfigurationSet Event Destination Dimension Configuration 
- A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
- dimensionConfigurations List<ConfigurationSet Event Destination Dimension Configuration> 
- A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
- dimensionConfigurations ConfigurationSet Event Destination Dimension Configuration[] 
- A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
- dimension_configurations Sequence[ConfigurationSet Event Destination Dimension Configuration] 
- 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            
- DefaultDimension stringValue 
- 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 string
- The name of an Amazon CloudWatch dimension associated with an email sending metric.
- DimensionValue stringSource 
- 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.
- DefaultDimension stringValue 
- 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 string
- The name of an Amazon CloudWatch dimension associated with an email sending metric.
- DimensionValue stringSource 
- 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.
- defaultDimension StringValue 
- 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 String
- The name of an Amazon CloudWatch dimension associated with an email sending metric.
- dimensionValue StringSource 
- 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.
- defaultDimension stringValue 
- 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 string
- The name of an Amazon CloudWatch dimension associated with an email sending metric.
- dimensionValue stringSource 
- 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_ strvalue 
- 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 str
- The name of an Amazon CloudWatch dimension associated with an email sending metric.
- dimension_value_ strsource 
- 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.
- defaultDimension StringValue 
- 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 String
- The name of an Amazon CloudWatch dimension associated with an email sending metric.
- dimensionValue StringSource 
- 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              
- EventBus stringArn 
- The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
- EventBus stringArn 
- The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
- eventBus StringArn 
- The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
- eventBus stringArn 
- The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
- event_bus_ strarn 
- The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
- eventBus StringArn 
- The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
ConfigurationSetEventDestinationEventDestination, ConfigurationSetEventDestinationEventDestinationArgs            
- MatchingEvent List<string>Types 
- The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
- CloudWatch Pulumi.Destination Aws Native. Ses. Inputs. Configuration Set Event Destination Cloud Watch Destination 
- 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.
- EventBridge Pulumi.Destination Aws Native. Ses. Inputs. Configuration Set Event Destination Event Bridge Destination 
- An object that contains Event bus ARN associated with the event bridge destination.
- KinesisFirehose Pulumi.Destination Aws Native. Ses. Inputs. Configuration Set Event Destination Kinesis Firehose Destination 
- 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.Aws Native. Ses. Inputs. Configuration Set Event Destination Sns Destination 
- An object that contains SNS topic ARN associated event destination.
- MatchingEvent []stringTypes 
- The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
- CloudWatch ConfigurationDestination Set Event Destination Cloud Watch Destination 
- 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.
- EventBridge ConfigurationDestination Set Event Destination Event Bridge Destination 
- An object that contains Event bus ARN associated with the event bridge destination.
- KinesisFirehose ConfigurationDestination Set Event Destination Kinesis Firehose Destination 
- 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 ConfigurationSet Event Destination Sns Destination 
- An object that contains SNS topic ARN associated event destination.
- matchingEvent List<String>Types 
- The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
- cloudWatch ConfigurationDestination Set Event Destination Cloud Watch Destination 
- 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.
- eventBridge ConfigurationDestination Set Event Destination Event Bridge Destination 
- An object that contains Event bus ARN associated with the event bridge destination.
- kinesisFirehose ConfigurationDestination Set Event Destination Kinesis Firehose Destination 
- 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 ConfigurationSet Event Destination Sns Destination 
- An object that contains SNS topic ARN associated event destination.
- matchingEvent string[]Types 
- The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
- cloudWatch ConfigurationDestination Set Event Destination Cloud Watch Destination 
- 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.
- eventBridge ConfigurationDestination Set Event Destination Event Bridge Destination 
- An object that contains Event bus ARN associated with the event bridge destination.
- kinesisFirehose ConfigurationDestination Set Event Destination Kinesis Firehose Destination 
- 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 ConfigurationSet Event Destination Sns Destination 
- An object that contains SNS topic ARN associated event destination.
- matching_event_ Sequence[str]types 
- The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
- cloud_watch_ Configurationdestination Set Event Destination Cloud Watch Destination 
- 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_ Configurationdestination Set Event Destination Event Bridge Destination 
- An object that contains Event bus ARN associated with the event bridge destination.
- kinesis_firehose_ Configurationdestination Set Event Destination Kinesis Firehose Destination 
- 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 ConfigurationSet Event Destination Sns Destination 
- An object that contains SNS topic ARN associated event destination.
- matchingEvent List<String>Types 
- The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
- cloudWatch Property MapDestination 
- 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.
- eventBridge Property MapDestination 
- An object that contains Event bus ARN associated with the event bridge destination.
- kinesisFirehose Property MapDestination 
- 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              
- DeliveryStream stringArn 
- The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
- IamRole stringArn 
- The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
- DeliveryStream stringArn 
- The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
- IamRole stringArn 
- The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
- deliveryStream StringArn 
- The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
- iamRole StringArn 
- The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
- deliveryStream stringArn 
- The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
- iamRole stringArn 
- The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
- delivery_stream_ strarn 
- The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
- iam_role_ strarn 
- The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
- deliveryStream StringArn 
- The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
- iamRole StringArn 
- The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
ConfigurationSetEventDestinationSnsDestination, ConfigurationSetEventDestinationSnsDestinationArgs            
- TopicArn 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 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 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 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 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 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.