Skip to main content

Aws/notifications

@swamp/aws/notificationsv2026.04.23.3· 1mo agoMODELS
01README

AWS NOTIFICATIONS infrastructure models

02Models7
@swamp/aws/notifications/channel-associationv2026.04.23.2channel_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ArnstringARN identifier of the channel. Example: arn:aws:chatbot::123456789012:chat-configuration/slack-channel/security-ops
NotificationConfigurationArnstringARN identifier of the NotificationConfiguration. Example: arn:aws:notifications::123456789012:configuration/a01jes88qxwkbj05xv9c967pgm1
fn create()
Create a Notifications ChannelAssociation
fn get(identifier: string)
Get a Notifications ChannelAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications ChannelAssociation
fn delete(identifier: string)
Delete a Notifications ChannelAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications ChannelAssociation
fn sync()
Sync Notifications ChannelAssociation state from AWS

Resources

state(infinite)— Notifications ChannelAssociation resource state
@swamp/aws/notifications/event-rulev2026.04.23.2event_rule.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
EventPattern?string
EventTypestring
NotificationConfigurationArnstring
Regionsarray
Sourcestring
fn create()
Create a Notifications EventRule
fn get(identifier: string)
Get a Notifications EventRule
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications EventRule
fn update()
Update a Notifications EventRule
fn delete(identifier: string)
Delete a Notifications EventRule
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications EventRule
fn sync()
Sync Notifications EventRule state from AWS

Resources

state(infinite)— Notifications EventRule resource state
@swamp/aws/notifications/managed-notification-account-contact-associationv2026.04.23.2managed_notification_account_contact_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ManagedNotificationConfigurationArnstringThe managed notification configuration ARN, against which the account contact association will be created
ContactIdentifierenumThis unique identifier for Contact
fn create()
Create a Notifications ManagedNotificationAccountContactAssociation
fn get(identifier: string)
Get a Notifications ManagedNotificationAccountContactAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications ManagedNotificationAccountContactAssociation
fn update()
Update a Notifications ManagedNotificationAccountContactAssociation
fn delete(identifier: string)
Delete a Notifications ManagedNotificationAccountContactAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications ManagedNotificationAccountContactAssociation
fn sync()
Sync Notifications ManagedNotificationAccountContactAssociation state from AWS

Resources

state(infinite)— Notifications ManagedNotificationAccountContactAssociation resource state
@swamp/aws/notifications/managed-notification-additional-channel-associationv2026.04.23.2managed_notification_additional_channel_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ChannelArnstringARN identifier of the channel. Example: arn:aws:chatbot::123456789012:chat-configuration/slack-channel/security-ops
ManagedNotificationConfigurationArnstringARN identifier of the Managed Notification. Example: arn:aws:notifications::381491923782:managed-notification-configuration/category/AWS-Health/sub-category/Billing
fn create()
Create a Notifications ManagedNotificationAdditionalChannelAssociation
fn get(identifier: string)
Get a Notifications ManagedNotificationAdditionalChannelAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications ManagedNotificationAdditionalChannelAssociation
fn delete(identifier: string)
Delete a Notifications ManagedNotificationAdditionalChannelAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications ManagedNotificationAdditionalChannelAssociation
fn sync()
Sync Notifications ManagedNotificationAdditionalChannelAssociation state from AWS

Resources

state(infinite)— Notifications ManagedNotificationAdditionalChannelAssociation resource state
@swamp/aws/notifications/notification-configurationv2026.04.23.2notification_configuration.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AggregationDuration?enum
Descriptionstring
Namestring
Tags?arrayA list of tags that are attached to the role.
fn create()
Create a Notifications NotificationConfiguration
fn get(identifier: string)
Get a Notifications NotificationConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications NotificationConfiguration
fn update()
Update a Notifications NotificationConfiguration
fn delete(identifier: string)
Delete a Notifications NotificationConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications NotificationConfiguration
fn sync()
Sync Notifications NotificationConfiguration state from AWS

Resources

state(infinite)— Notifications NotificationConfiguration resource state
@swamp/aws/notifications/notification-hubv2026.04.23.2notification_hub.ts

Global Arguments

ArgumentTypeDescription
RegionstringRegion that NotificationHub is present in.
NotificationHubStatusSummary?object
fn create()
Create a Notifications NotificationHub
fn get(identifier: string)
Get a Notifications NotificationHub
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications NotificationHub
fn delete(identifier: string)
Delete a Notifications NotificationHub
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications NotificationHub
fn sync()
Sync Notifications NotificationHub state from AWS

Resources

state(infinite)— Notifications NotificationHub resource state
@swamp/aws/notifications/organizational-unit-associationv2026.04.23.2organizational_unit_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NotificationConfigurationArnstringARN identifier of the NotificationConfiguration. Example: arn:aws:notifications::123456789012:configuration/a01jes88qxwkbj05xv9c967pgm1
OrganizationalUnitIdstringThe ID of the organizational unit.
fn create()
Create a Notifications OrganizationalUnitAssociation
fn get(identifier: string)
Get a Notifications OrganizationalUnitAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications OrganizationalUnitAssociation
fn delete(identifier: string)
Delete a Notifications OrganizationalUnitAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Notifications OrganizationalUnitAssociation
fn sync()
Sync Notifications OrganizationalUnitAssociation state from AWS

Resources

state(infinite)— Notifications OrganizationalUnitAssociation resource state
03Previous Versions5
2026.04.23.2Apr 23, 2026
  • Updated: channel_association, event_rule, managed_notification_account_contact_association, managed_notification_additional_channel_association, notification_configuration, notification_hub, organizational_unit_association
2026.04.03.2Apr 3, 2026
  • Updated: channel_association, event_rule, managed_notification_account_contact_association, managed_notification_additional_channel_association, notification_configuration, notification_hub, organizational_unit_association
2026.03.19.1Mar 19, 2026
  • Updated: channel_association, event_rule, managed_notification_account_contact_association, managed_notification_additional_channel_association, notification_configuration, notification_hub, organizational_unit_association
2026.03.16.1Mar 16, 2026
  • Updated: channel_association, event_rule, managed_notification_account_contact_association, managed_notification_additional_channel_association, notification_configuration, notification_hub, organizational_unit_association
2026.03.10.5Mar 10, 2026
04Stats
A
100 / 100
Downloads
0
Archive size
1.3 MB
Verified by Swamp
  • 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
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels