@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 SwampHow well-documented and verifiable this extension is.
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
| Argument | Type | Description |
|---|---|---|
| Name? | string | The name of the configuration set. |
| TrackingOptions? | object | An object that defines the open and click tracking options for emails that you send using the configuration set. |
| DeliveryOptions? | object | An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set. |
| ReputationOptions? | object | An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. |
| SendingOptions? | object | An object that defines whether or not Amazon SES can send email that you send using the configuration set. |
| SuppressionOptions? | object | An object that contains information about the suppression list preferences for your account. |
| VdmOptions? | object | An object that contains Virtual Deliverability Manager (VDM) settings for this configuration set. |
| ArchivingOptions? | object | An object that defines a MailManager archive that is used to preserve emails that you send using the configuration set. |
| Tags? | array | The tags (keys and values) associated with the contact list. |
createCreate a SES ConfigurationSet
getGet a SES ConfigurationSet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES ConfigurationSet |
updateUpdate a SES ConfigurationSet
deleteDelete a SES ConfigurationSet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ConfigurationSetName | string | The name of the configuration set that contains the event destination. |
| EventDestination | object | The event destination object. |
createCreate a SES ConfigurationSetEventDestination
getGet a SES ConfigurationSetEventDestination
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES ConfigurationSetEventDestination |
updateUpdate a SES ConfigurationSetEventDestination
deleteDelete a SES ConfigurationSetEventDestination
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| ContactListName? | string | The name of the contact list. |
| Description? | string | The description of the contact list. |
| Topics? | array | The topics associated with the contact list. |
| Tags? | array | The tags (keys and values) associated with the contact list. |
createCreate a SES ContactList
getGet a SES ContactList
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES ContactList |
updateUpdate a SES ContactList
deleteDelete a SES ContactList
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| TemplateName | string | The name of the custom verification email template. |
| FromEmailAddress | string | The email address that the custom verification email is sent from. |
| TemplateSubject | string | The subject line of the custom verification email. |
| TemplateContent | string | The 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. |
| SuccessRedirectionURL | string | The URL that the recipient of the verification email is sent to if his or her address is successfully verified. |
| FailureRedirectionURL | string | The URL that the recipient of the verification email is sent to if his or her address is not successfully verified. |
| Tags? | array | The tags (keys and values) associated with the tenant. |
createCreate a SES CustomVerificationEmailTemplate
getGet a SES CustomVerificationEmailTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES CustomVerificationEmailTemplate |
updateUpdate a SES CustomVerificationEmailTemplate
deleteDelete a SES CustomVerificationEmailTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| PoolName? | string | The name of the dedicated IP pool. |
| ScalingMode? | string | Specifies whether the dedicated IP pool is managed or not. The default value is STANDARD. |
| Tags? | array | The tags (keys and values) associated with the dedicated IP pool. |
createCreate a SES DedicatedIpPool
getGet a SES DedicatedIpPool
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES DedicatedIpPool |
updateUpdate a SES DedicatedIpPool
deleteDelete a SES DedicatedIpPool
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| EmailIdentity | string | The email address or domain to verify. |
| ConfigurationSetAttributes? | object | Used to associate a configuration set with an email identity. |
| DkimSigningAttributes? | object | 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. |
| DkimAttributes? | object | Used to enable or disable DKIM authentication for an email identity. |
| MailFromAttributes? | object | Used to enable or disable the custom Mail-From domain configuration for an email identity. |
| FeedbackAttributes? | object | Used to enable or disable feedback forwarding for an identity. |
| Tags? | array | The tags (keys and values) associated with the email identity. |
createCreate a SES EmailIdentity
getGet a SES EmailIdentity
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES EmailIdentity |
updateUpdate a SES EmailIdentity
deleteDelete a SES EmailIdentity
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AddonSubscriptionId | string | |
| Tags? | array |
createCreate a SES MailManagerAddonInstance
getGet a SES MailManagerAddonInstance
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MailManagerAddonInstance |
updateUpdate a SES MailManagerAddonInstance
deleteDelete a SES MailManagerAddonInstance
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AddonName | string | |
| Tags? | array |
createCreate a SES MailManagerAddonSubscription
getGet a SES MailManagerAddonSubscription
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MailManagerAddonSubscription |
updateUpdate a SES MailManagerAddonSubscription
deleteDelete a SES MailManagerAddonSubscription
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance 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
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MailManagerAddressList |
updateUpdate a SES MailManagerAddressList
deleteDelete a SES MailManagerAddressList
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance 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
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MailManagerArchive |
updateUpdate a SES MailManagerArchive
deleteDelete a SES MailManagerArchive
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| TrafficPolicyId | string | |
| IngressPointConfiguration? | object | |
| IngressPointName? | string | |
| NetworkConfiguration? | object | |
| RuleSetId | string | |
| StatusToUpdate? | enum | |
| Tags? | array | |
| TlsPolicy? | enum | |
| Type | enum |
createCreate a SES MailManagerIngressPoint
getGet a SES MailManagerIngressPoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MailManagerIngressPoint |
updateUpdate a SES MailManagerIngressPoint
deleteDelete a SES MailManagerIngressPoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Authentication | object | |
| RelayName? | string | |
| ServerName | string | |
| ServerPort | number | |
| Tags? | array |
createCreate a SES MailManagerRelay
getGet a SES MailManagerRelay
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MailManagerRelay |
updateUpdate a SES MailManagerRelay
deleteDelete a SES MailManagerRelay
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| RuleSetName? | string | |
| Rules | array | |
| Tags? | array |
createCreate a SES MailManagerRuleSet
getGet a SES MailManagerRuleSet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MailManagerRuleSet |
updateUpdate a SES MailManagerRuleSet
deleteDelete a SES MailManagerRuleSet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DefaultAction | enum | |
| MaxMessageSizeBytes? | number | |
| PolicyStatements | array | |
| Tags? | array | |
| TrafficPolicyName? | string |
createCreate a SES MailManagerTrafficPolicy
getGet a SES MailManagerTrafficPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MailManagerTrafficPolicy |
updateUpdate a SES MailManagerTrafficPolicy
deleteDelete a SES MailManagerTrafficPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| EndpointName | string | The name of the multi-region endpoint (global-endpoint). |
| Tags? | array | An Array of objects that define the tags (keys and values) to associate with the multi-region endpoint (global-endpoint). |
| Details | object | Contains details of a multi-region endpoint (global-endpoint) being created. |
createCreate a SES MultiRegionEndpoint
getGet a SES MultiRegionEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES MultiRegionEndpoint |
updateUpdate a SES MultiRegionEndpoint
deleteDelete a SES MultiRegionEndpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Template? | object | The content of the email, composed of a subject line, an HTML part, and a text-only part |
| Tags? | array | The tags (keys and values) associated with the email template. |
createCreate a SES Template
getGet a SES Template
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES Template |
updateUpdate a SES Template
deleteDelete a SES Template
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| TenantName | string | The name of the tenant. |
| ResourceAssociations? | array | The list of resources to associate with the tenant. |
| Tags? | array | The tags (keys and values) associated with the tenant. |
createCreate a SES Tenant
getGet a SES Tenant
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES Tenant |
updateUpdate a SES Tenant
deleteDelete a SES Tenant
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DashboardAttributes? | object | Preferences regarding the Dashboard feature. |
| GuardianAttributes? | object | Preferences regarding the Guardian feature. |
createCreate a SES VdmAttributes
getGet a SES VdmAttributes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES VdmAttributes |
updateUpdate a SES VdmAttributes
deleteDelete a SES VdmAttributes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SES VdmAttributes |
syncSync SES VdmAttributes state from AWS
Resources
state(infinite)— SES VdmAttributes resource state
2026.04.23.23.4 MBApr 23, 2026
AWS SES infrastructure models
Release Notes
- Updated: configuration_set, configuration_set_event_destination, contact_list, custom_verification_email_template, dedicated_ip_pool, email_identity, mail_manager_addon_instance, mail_manager_addon_subscription, mail_manager_address_list, mail_manager_archive, mail_manager_ingress_point, mail_manager_relay, mail_manager_rule_set, mail_manager_traffic_policy, multi_region_endpoint, template, tenant, vdm_attributes
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssescloudinfrastructure
2026.04.19.13.4 MBApr 19, 2026
AWS SES infrastructure models
Release Notes
- Updated: mail_manager_ingress_point, mail_manager_rule_set
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssescloudinfrastructure
2026.04.11.13.4 MBApr 11, 2026
AWS SES infrastructure models
Release Notes
- Updated: mail_manager_archive, mail_manager_ingress_point, mail_manager_relay, mail_manager_rule_set
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssescloudinfrastructure
2026.04.03.23.4 MBApr 3, 2026
AWS SES infrastructure models
Release Notes
- Updated: configuration_set, configuration_set_event_destination, contact_list, custom_verification_email_template, dedicated_ip_pool, email_identity, mail_manager_addon_instance, mail_manager_addon_subscription, mail_manager_address_list, mail_manager_archive, mail_manager_ingress_point, mail_manager_relay, mail_manager_rule_set, mail_manager_traffic_policy, multi_region_endpoint, template, tenant, vdm_attributes
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssescloudinfrastructure
2026.03.19.13.7 MBMar 19, 2026
AWS SES infrastructure models
Release Notes
- Updated: configuration_set, configuration_set_event_destination, contact_list, custom_verification_email_template, dedicated_ip_pool, email_identity, mail_manager_addon_instance, mail_manager_addon_subscription, mail_manager_address_list, mail_manager_archive, mail_manager_ingress_point, mail_manager_relay, mail_manager_rule_set, mail_manager_traffic_policy, multi_region_endpoint, template, tenant, vdm_attributes
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssescloudinfrastructure
2026.03.16.13.6 MBMar 16, 2026
AWS SES infrastructure models
Release Notes
- Updated: configuration_set, configuration_set_event_destination, contact_list, custom_verification_email_template, dedicated_ip_pool, email_identity, mail_manager_addon_instance, mail_manager_addon_subscription, mail_manager_address_list, mail_manager_archive, mail_manager_ingress_point, mail_manager_relay, mail_manager_rule_set, mail_manager_traffic_policy, multi_region_endpoint, template, tenant, vdm_attributes
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssescloudinfrastructure
2026.03.10.53.6 MBMar 10, 2026
AWS SES infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssescloudinfrastructure