Package-level declarations

Types

Link copied to clipboard
data class ConfigurationSetDashboardOptionsArgs(val engagementMetrics: Output<String>) : ConvertibleToJava<ConfigurationSetDashboardOptionsArgs>

Preferences regarding the Dashboard feature.

Link copied to clipboard
data class ConfigurationSetDeliveryOptionsArgs(val sendingPoolName: Output<String>? = null, val tlsPolicy: Output<String>? = null) : ConvertibleToJava<ConfigurationSetDeliveryOptionsArgs>

An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

data class ConfigurationSetEventDestinationCloudWatchDestinationArgs(val dimensionConfigurations: Output<List<ConfigurationSetEventDestinationDimensionConfigurationArgs>>? = null) : ConvertibleToJava<ConfigurationSetEventDestinationCloudWatchDestinationArgs>

An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.

data class ConfigurationSetEventDestinationDimensionConfigurationArgs(val defaultDimensionValue: Output<String>, val dimensionName: Output<String>, val dimensionValueSource: Output<String>) : ConvertibleToJava<ConfigurationSetEventDestinationDimensionConfigurationArgs>

A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.

data class ConfigurationSetEventDestinationEventDestinationArgs(val cloudWatchDestination: Output<ConfigurationSetEventDestinationCloudWatchDestinationArgs>? = null, val enabled: Output<Boolean>? = null, val kinesisFirehoseDestination: Output<ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs>? = null, val matchingEventTypes: Output<List<String>>, val name: Output<String>? = null, val snsDestination: Output<ConfigurationSetEventDestinationSnsDestinationArgs>? = null) : ConvertibleToJava<ConfigurationSetEventDestinationEventDestinationArgs>
data class ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs(val deliveryStreamArn: Output<String>, val iamRoleArn: Output<String>) : ConvertibleToJava<ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs>

An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

data class ConfigurationSetEventDestinationSnsDestinationArgs(val topicArn: Output<String>) : ConvertibleToJava<ConfigurationSetEventDestinationSnsDestinationArgs>

An object that contains SNS topic ARN associated event destination.

Link copied to clipboard
data class ConfigurationSetGuardianOptionsArgs(val optimizedSharedDelivery: Output<String>) : ConvertibleToJava<ConfigurationSetGuardianOptionsArgs>

Preferences regarding the Guardian feature.

Link copied to clipboard
data class ConfigurationSetReputationOptionsArgs(val reputationMetricsEnabled: Output<Boolean>? = null) : ConvertibleToJava<ConfigurationSetReputationOptionsArgs>

An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

Link copied to clipboard
data class ConfigurationSetSendingOptionsArgs(val sendingEnabled: Output<Boolean>? = null) : ConvertibleToJava<ConfigurationSetSendingOptionsArgs>

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

Link copied to clipboard
data class ConfigurationSetSuppressionOptionsArgs(val suppressedReasons: Output<List<String>>? = null) : ConvertibleToJava<ConfigurationSetSuppressionOptionsArgs>

An object that contains information about the suppression list preferences for your account.

Link copied to clipboard
data class ConfigurationSetTrackingOptionsArgs(val customRedirectDomain: Output<String>? = null) : ConvertibleToJava<ConfigurationSetTrackingOptionsArgs>

An object that defines the open and click tracking options for emails that you send using the configuration set.

Link copied to clipboard
data class ConfigurationSetVdmOptionsArgs(val dashboardOptions: Output<ConfigurationSetDashboardOptionsArgs>? = null, val guardianOptions: Output<ConfigurationSetGuardianOptionsArgs>? = null) : ConvertibleToJava<ConfigurationSetVdmOptionsArgs>

An object that contains Virtual Deliverability Manager (VDM) settings for this configuration set.

Link copied to clipboard
data class ContactListTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ContactListTagArgs>
Link copied to clipboard
Link copied to clipboard
data class ContactListTopicArgs(val defaultSubscriptionStatus: Output<String>, val description: Output<String>? = null, val displayName: Output<String>, val topicName: Output<String>) : ConvertibleToJava<ContactListTopicArgs>
data class EmailIdentityConfigurationSetAttributesArgs(val configurationSetName: Output<String>? = null) : ConvertibleToJava<EmailIdentityConfigurationSetAttributesArgs>

Used to associate a configuration set with an email identity.

Link copied to clipboard
data class EmailIdentityDkimAttributesArgs(val signingEnabled: Output<Boolean>? = null) : ConvertibleToJava<EmailIdentityDkimAttributesArgs>

Used to enable or disable DKIM authentication for an email identity.

Link copied to clipboard
data class EmailIdentityDkimSigningAttributesArgs(val domainSigningPrivateKey: Output<String>? = null, val domainSigningSelector: Output<String>? = null, val nextSigningKeyLength: Output<String>? = null) : ConvertibleToJava<EmailIdentityDkimSigningAttributesArgs>

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM.

Link copied to clipboard
data class EmailIdentityFeedbackAttributesArgs(val emailForwardingEnabled: Output<Boolean>? = null) : ConvertibleToJava<EmailIdentityFeedbackAttributesArgs>

Used to enable or disable feedback forwarding for an identity.

Link copied to clipboard
data class EmailIdentityMailFromAttributesArgs(val behaviorOnMxFailure: Output<String>? = null, val mailFromDomain: Output<String>? = null) : ConvertibleToJava<EmailIdentityMailFromAttributesArgs>

Used to enable or disable the custom Mail-From domain configuration for an email identity.

data class GetConfigurationSetEventDestinationPlainArgs(val id: String) : ConvertibleToJava<GetConfigurationSetEventDestinationPlainArgs>
Link copied to clipboard
data class GetConfigurationSetPlainArgs(val name: String) : ConvertibleToJava<GetConfigurationSetPlainArgs>
Link copied to clipboard
data class GetContactListPlainArgs(val contactListName: String) : ConvertibleToJava<GetContactListPlainArgs>
Link copied to clipboard
data class GetDedicatedIpPoolPlainArgs(val poolName: String) : ConvertibleToJava<GetDedicatedIpPoolPlainArgs>
Link copied to clipboard
data class GetEmailIdentityPlainArgs(val emailIdentity: String) : ConvertibleToJava<GetEmailIdentityPlainArgs>
Link copied to clipboard
data class GetTemplatePlainArgs(val id: String) : ConvertibleToJava<GetTemplatePlainArgs>
Link copied to clipboard
data class GetVdmAttributesPlainArgs(val vdmAttributesResourceId: String) : ConvertibleToJava<GetVdmAttributesPlainArgs>
Link copied to clipboard
data class TemplateArgs(val htmlPart: Output<String>? = null, val subjectPart: Output<String>, val templateName: Output<String>? = null, val textPart: Output<String>? = null) : ConvertibleToJava<TemplateArgs>

The content of the email, composed of a subject line, an HTML part, and a text-only part

Link copied to clipboard
Link copied to clipboard
data class VdmAttributesDashboardAttributesArgs(val engagementMetrics: Output<String>? = null) : ConvertibleToJava<VdmAttributesDashboardAttributesArgs>

Preferences regarding the Dashboard feature.

Link copied to clipboard
data class VdmAttributesGuardianAttributesArgs(val optimizedSharedDelivery: Output<String>? = null) : ConvertibleToJava<VdmAttributesGuardianAttributesArgs>

Preferences regarding the Guardian feature.