MailManagerAddonInstance ​
The MailManagerAddonInstance resource allows you to manage AWS SES Mail Manager Addon Instances, which provide additional capabilities for sending and managing email. For more information, refer to the AWS SES MailManagerAddonInstances documentation.
Minimal Example ​
Create a basic MailManagerAddonInstance with the required properties and one optional tag.
ts
import AWS from "alchemy/aws/control";
const mailManagerAddonInstance = await AWS.SES.MailManagerAddonInstance("myMailManagerAddon", {
AddonSubscriptionId: "sub-1234567890abcdef",
Tags: [
{
Key: "Environment",
Value: "Production"
}
]
});
Advanced Configuration ​
Configure a MailManagerAddonInstance with additional properties, including tags for better organization.
ts
const advancedMailManagerAddonInstance = await AWS.SES.MailManagerAddonInstance("advancedMailManagerAddon", {
AddonSubscriptionId: "sub-abcdef1234567890",
Tags: [
{
Key: "Project",
Value: "EmailCampaign"
},
{
Key: "Owner",
Value: "DevTeam"
}
],
adopt: true // Allows adopting an existing resource if it already exists
});
Adoption of Existing Resource ​
Adopt an existing MailManagerAddonInstance instead of failing if it already exists.
ts
const existingMailManagerAddonInstance = await AWS.SES.MailManagerAddonInstance("adoptExistingMailManagerAddon", {
AddonSubscriptionId: "sub-0987654321fedcba",
adopt: true
});