Skip to main content

ISESV2PutConfigurationSetDeliveryOptionsRequest

Interface in AWS.SESV2

Interface for PutConfigurationSetDeliveryOptions requests.

Ancestors

Properties

ConfigurationSetName

property ConfigurationSetName: string

The name of the configuration set to associate with delivery options.

This configuration set will be configured with specific delivery options including dedicated IP pool association, TLS policy, and delivery timeout settings. The configuration set must already exist in your Amazon SES account before updating its delivery options.

MaxDeliverySeconds

property MaxDeliverySeconds: TOptional<Integer>

The maximum time in seconds that Amazon SES will attempt email delivery.

This timeout controls how long Amazon SES will retry delivery attempts before giving up and marking the message as failed. The value must be between 300 seconds (5 minutes) and 50400 seconds (840 minutes). If not specified, Amazon SES uses the default delivery timeout for your account.

SendingPoolName

property SendingPoolName: string

The name of the dedicated IP pool to associate with the configuration set.

Dedicated IP pools allow you to group dedicated IP addresses for sending specific types of email, providing better control over sender reputation and deliverability. The specified pool must exist in your Amazon SES account and contain at least one dedicated IP address before association.

TlsPolicy

property TlsPolicy: string

Specifies the Transport Layer Security (TLS) policy for messages using this configuration set.

This setting controls whether TLS encryption is required for email delivery. Supported TLS policy values:

  • REQUIRE – Messages are only delivered if a TLS connection can be established.
  • OPTIONAL – Messages can be delivered in plain text if TLS connection fails. Using REQUIRE provides better security but may result in delivery failures to recipients that don't support TLS.