Skip to content

MailManagerAddonSubscription

The MailManagerAddonSubscription resource allows you to manage subscriptions to various add-ons for Amazon Simple Email Service (SES). This resource is part of the AWS SES service, enabling you to enhance your email capabilities with additional features. For more details, refer to the official AWS documentation: AWS SES MailManagerAddonSubscriptions.

Minimal Example

Create a basic MailManagerAddonSubscription with required properties and one optional tag.

ts
import AWS from "alchemy/aws/control";

const mailManagerAddonSubscription = await AWS.SES.MailManagerAddonSubscription("basicSubscription", {
  AddonName: "EmailAnalytics",
  Tags: [{ Key: "Environment", Value: "Production" }]
});

Advanced Configuration

Configure a MailManagerAddonSubscription with additional properties, such as adopting an existing resource.

ts
const advancedAddonSubscription = await AWS.SES.MailManagerAddonSubscription("advancedSubscription", {
  AddonName: "EmailDeliverability",
  adopt: true, // Adopt existing resource if it already exists
  Tags: [
    { Key: "Service", Value: "Email" },
    { Key: "Team", Value: "Marketing" }
  ]
});

Subscription with Multiple Tags

Create a subscription while categorizing it with multiple tags for better resource management.

ts
const taggedAddonSubscription = await AWS.SES.MailManagerAddonSubscription("taggedSubscription", {
  AddonName: "SpamProtection",
  Tags: [
    { Key: "Purpose", Value: "Security" },
    { Key: "Owner", Value: "DevOps" },
    { Key: "Project", Value: "EmailCampaign" }
  ]
});