Skip to main content

@swamp/aws/ses

v2026.04.23.3

AWS SES infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awssescloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/ses

@swamp/aws/ses/configuration-setv2026.04.23.2configuration_set.ts

Global Arguments

ArgumentTypeDescription
Name?stringThe name of the configuration set.
TrackingOptions?objectAn object that defines the open and click tracking options for emails that you send using the configuration set.
DeliveryOptions?objectAn object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
ReputationOptions?objectAn object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
SendingOptions?objectAn object that defines whether or not Amazon SES can send email that you send using the configuration set.
SuppressionOptions?objectAn object that contains information about the suppression list preferences for your account.
VdmOptions?objectAn object that contains Virtual Deliverability Manager (VDM) settings for this configuration set.
ArchivingOptions?objectAn object that defines a MailManager archive that is used to preserve emails that you send using the configuration set.
Tags?arrayThe tags (keys and values) associated with the contact list.
createCreate a SES ConfigurationSet
getGet a SES ConfigurationSet
ArgumentTypeDescription
identifierstringThe primary identifier of the SES ConfigurationSet
updateUpdate a SES ConfigurationSet
deleteDelete a SES ConfigurationSet
ArgumentTypeDescription
identifierstringThe primary identifier of the SES ConfigurationSet
syncSync SES ConfigurationSet state from AWS

Resources

state(infinite)— SES ConfigurationSet resource state
@swamp/aws/ses/configuration-set-event-destinationv2026.04.23.2configuration_set_event_destination.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ConfigurationSetNamestringThe name of the configuration set that contains the event destination.
EventDestinationobjectThe event destination object.
createCreate a SES ConfigurationSetEventDestination
getGet a SES ConfigurationSetEventDestination
ArgumentTypeDescription
identifierstringThe primary identifier of the SES ConfigurationSetEventDestination
updateUpdate a SES ConfigurationSetEventDestination
deleteDelete a SES ConfigurationSetEventDestination
ArgumentTypeDescription
identifierstringThe primary identifier of the SES ConfigurationSetEventDestination
syncSync SES ConfigurationSetEventDestination state from AWS

Resources

state(infinite)— SES ConfigurationSetEventDestination resource state
@swamp/aws/ses/contact-listv2026.04.23.2contact_list.ts

Global Arguments

ArgumentTypeDescription
ContactListName?stringThe name of the contact list.
Description?stringThe description of the contact list.
Topics?arrayThe topics associated with the contact list.
Tags?arrayThe tags (keys and values) associated with the contact list.
createCreate a SES ContactList
getGet a SES ContactList
ArgumentTypeDescription
identifierstringThe primary identifier of the SES ContactList
updateUpdate a SES ContactList
deleteDelete a SES ContactList
ArgumentTypeDescription
identifierstringThe primary identifier of the SES ContactList
syncSync SES ContactList state from AWS

Resources

state(infinite)— SES ContactList resource state
@swamp/aws/ses/custom-verification-email-templatev2026.04.23.2custom_verification_email_template.ts

Global Arguments

ArgumentTypeDescription
TemplateNamestringThe name of the custom verification email template.
FromEmailAddressstringThe email address that the custom verification email is sent from.
TemplateSubjectstringThe subject line of the custom verification email.
TemplateContentstringThe content of the custom verification email. The total size of the email must be less than 10 MB. The message body may contain HTML, with some limitations.
SuccessRedirectionURLstringThe URL that the recipient of the verification email is sent to if his or her address is successfully verified.
FailureRedirectionURLstringThe URL that the recipient of the verification email is sent to if his or her address is not successfully verified.
Tags?arrayThe tags (keys and values) associated with the tenant.
createCreate a SES CustomVerificationEmailTemplate
getGet a SES CustomVerificationEmailTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the SES CustomVerificationEmailTemplate
updateUpdate a SES CustomVerificationEmailTemplate
deleteDelete a SES CustomVerificationEmailTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the SES CustomVerificationEmailTemplate
syncSync SES CustomVerificationEmailTemplate state from AWS

Resources

state(infinite)— SES CustomVerificationEmailTemplate resource state
@swamp/aws/ses/dedicated-ip-poolv2026.04.23.2dedicated_ip_pool.ts

Global Arguments

ArgumentTypeDescription
PoolName?stringThe name of the dedicated IP pool.
ScalingMode?stringSpecifies whether the dedicated IP pool is managed or not. The default value is STANDARD.
Tags?arrayThe tags (keys and values) associated with the dedicated IP pool.
createCreate a SES DedicatedIpPool
getGet a SES DedicatedIpPool
ArgumentTypeDescription
identifierstringThe primary identifier of the SES DedicatedIpPool
updateUpdate a SES DedicatedIpPool
deleteDelete a SES DedicatedIpPool
ArgumentTypeDescription
identifierstringThe primary identifier of the SES DedicatedIpPool
syncSync SES DedicatedIpPool state from AWS

Resources

state(infinite)— SES DedicatedIpPool resource state
@swamp/aws/ses/email-identityv2026.04.23.2email_identity.ts

Global Arguments

ArgumentTypeDescription
EmailIdentitystringThe email address or domain to verify.
ConfigurationSetAttributes?objectUsed to associate a configuration set with an email identity.
DkimSigningAttributes?objectIf 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.
DkimAttributes?objectUsed to enable or disable DKIM authentication for an email identity.
MailFromAttributes?objectUsed to enable or disable the custom Mail-From domain configuration for an email identity.
FeedbackAttributes?objectUsed to enable or disable feedback forwarding for an identity.
Tags?arrayThe tags (keys and values) associated with the email identity.
createCreate a SES EmailIdentity
getGet a SES EmailIdentity
ArgumentTypeDescription
identifierstringThe primary identifier of the SES EmailIdentity
updateUpdate a SES EmailIdentity
deleteDelete a SES EmailIdentity
ArgumentTypeDescription
identifierstringThe primary identifier of the SES EmailIdentity
syncSync SES EmailIdentity state from AWS

Resources

state(infinite)— SES EmailIdentity resource state
@swamp/aws/ses/mail-manager-addon-instancev2026.04.23.2mail_manager_addon_instance.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AddonSubscriptionIdstring
Tags?array
createCreate a SES MailManagerAddonInstance
getGet a SES MailManagerAddonInstance
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerAddonInstance
updateUpdate a SES MailManagerAddonInstance
deleteDelete a SES MailManagerAddonInstance
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerAddonInstance
syncSync SES MailManagerAddonInstance state from AWS

Resources

state(infinite)— SES MailManagerAddonInstance resource state
@swamp/aws/ses/mail-manager-addon-subscriptionv2026.04.23.2mail_manager_addon_subscription.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AddonNamestring
Tags?array
createCreate a SES MailManagerAddonSubscription
getGet a SES MailManagerAddonSubscription
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerAddonSubscription
updateUpdate a SES MailManagerAddonSubscription
deleteDelete a SES MailManagerAddonSubscription
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerAddonSubscription
syncSync SES MailManagerAddonSubscription state from AWS

Resources

state(infinite)— SES MailManagerAddonSubscription resource state
@swamp/aws/ses/mail-manager-address-listv2026.04.23.2mail_manager_address_list.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AddressListName?string
Tags?array
createCreate a SES MailManagerAddressList
getGet a SES MailManagerAddressList
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerAddressList
updateUpdate a SES MailManagerAddressList
deleteDelete a SES MailManagerAddressList
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerAddressList
syncSync SES MailManagerAddressList state from AWS

Resources

state(infinite)— SES MailManagerAddressList resource state
@swamp/aws/ses/mail-manager-archivev2026.04.23.2mail_manager_archive.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ArchiveName?string
KmsKeyArn?string
Retention?object
Tags?array
createCreate a SES MailManagerArchive
getGet a SES MailManagerArchive
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerArchive
updateUpdate a SES MailManagerArchive
deleteDelete a SES MailManagerArchive
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerArchive
syncSync SES MailManagerArchive state from AWS

Resources

state(infinite)— SES MailManagerArchive resource state
@swamp/aws/ses/mail-manager-ingress-pointv2026.04.23.2mail_manager_ingress_point.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
TrafficPolicyIdstring
IngressPointConfiguration?object
IngressPointName?string
NetworkConfiguration?object
RuleSetIdstring
StatusToUpdate?enum
Tags?array
TlsPolicy?enum
Typeenum
createCreate a SES MailManagerIngressPoint
getGet a SES MailManagerIngressPoint
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerIngressPoint
updateUpdate a SES MailManagerIngressPoint
deleteDelete a SES MailManagerIngressPoint
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerIngressPoint
syncSync SES MailManagerIngressPoint state from AWS

Resources

state(infinite)— SES MailManagerIngressPoint resource state
@swamp/aws/ses/mail-manager-relayv2026.04.23.2mail_manager_relay.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Authenticationobject
RelayName?string
ServerNamestring
ServerPortnumber
Tags?array
createCreate a SES MailManagerRelay
getGet a SES MailManagerRelay
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerRelay
updateUpdate a SES MailManagerRelay
deleteDelete a SES MailManagerRelay
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerRelay
syncSync SES MailManagerRelay state from AWS

Resources

state(infinite)— SES MailManagerRelay resource state
@swamp/aws/ses/mail-manager-rule-setv2026.04.23.2mail_manager_rule_set.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
RuleSetName?string
Rulesarray
Tags?array
createCreate a SES MailManagerRuleSet
getGet a SES MailManagerRuleSet
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerRuleSet
updateUpdate a SES MailManagerRuleSet
deleteDelete a SES MailManagerRuleSet
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerRuleSet
syncSync SES MailManagerRuleSet state from AWS

Resources

state(infinite)— SES MailManagerRuleSet resource state
@swamp/aws/ses/mail-manager-traffic-policyv2026.04.23.2mail_manager_traffic_policy.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DefaultActionenum
MaxMessageSizeBytes?number
PolicyStatementsarray
Tags?array
TrafficPolicyName?string
createCreate a SES MailManagerTrafficPolicy
getGet a SES MailManagerTrafficPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerTrafficPolicy
updateUpdate a SES MailManagerTrafficPolicy
deleteDelete a SES MailManagerTrafficPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MailManagerTrafficPolicy
syncSync SES MailManagerTrafficPolicy state from AWS

Resources

state(infinite)— SES MailManagerTrafficPolicy resource state
@swamp/aws/ses/multi-region-endpointv2026.04.23.2multi_region_endpoint.ts

Global Arguments

ArgumentTypeDescription
EndpointNamestringThe name of the multi-region endpoint (global-endpoint).
Tags?arrayAn Array of objects that define the tags (keys and values) to associate with the multi-region endpoint (global-endpoint).
DetailsobjectContains details of a multi-region endpoint (global-endpoint) being created.
createCreate a SES MultiRegionEndpoint
getGet a SES MultiRegionEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MultiRegionEndpoint
updateUpdate a SES MultiRegionEndpoint
deleteDelete a SES MultiRegionEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the SES MultiRegionEndpoint
syncSync SES MultiRegionEndpoint state from AWS

Resources

state(infinite)— SES MultiRegionEndpoint resource state
@swamp/aws/ses/templatev2026.04.23.2template.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Template?objectThe content of the email, composed of a subject line, an HTML part, and a text-only part
Tags?arrayThe tags (keys and values) associated with the email template.
createCreate a SES Template
getGet a SES Template
ArgumentTypeDescription
identifierstringThe primary identifier of the SES Template
updateUpdate a SES Template
deleteDelete a SES Template
ArgumentTypeDescription
identifierstringThe primary identifier of the SES Template
syncSync SES Template state from AWS

Resources

state(infinite)— SES Template resource state
@swamp/aws/ses/tenantv2026.04.23.2tenant.ts

Global Arguments

ArgumentTypeDescription
TenantNamestringThe name of the tenant.
ResourceAssociations?arrayThe list of resources to associate with the tenant.
Tags?arrayThe tags (keys and values) associated with the tenant.
createCreate a SES Tenant
getGet a SES Tenant
ArgumentTypeDescription
identifierstringThe primary identifier of the SES Tenant
updateUpdate a SES Tenant
deleteDelete a SES Tenant
ArgumentTypeDescription
identifierstringThe primary identifier of the SES Tenant
syncSync SES Tenant state from AWS

Resources

state(infinite)— SES Tenant resource state
@swamp/aws/ses/vdm-attributesv2026.04.23.2vdm_attributes.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DashboardAttributes?objectPreferences regarding the Dashboard feature.
GuardianAttributes?objectPreferences regarding the Guardian feature.
createCreate a SES VdmAttributes
getGet a SES VdmAttributes
ArgumentTypeDescription
identifierstringThe primary identifier of the SES VdmAttributes
updateUpdate a SES VdmAttributes
deleteDelete a SES VdmAttributes
ArgumentTypeDescription
identifierstringThe primary identifier of the SES VdmAttributes
syncSync SES VdmAttributes state from AWS

Resources

state(infinite)— SES VdmAttributes resource state