View Source AWS.Notifications (aws-elixir v1.0.4)

The AWS User Notifications API Reference provides descriptions, API request parameters, and the JSON response for each of the User Notification API actions.

User Notification control APIs are currently available in US East (Virginia) - us-east-1.

GetNotificationEvent and ListNotificationEvents APIs are currently available in commercial partition Regions and only return notifications stored in the same Region in which they're called.

The User Notifications console can only be used in US East (Virginia). Your data however, is stored in each Region chosen as a notification hub in addition to US East (Virginia).

Link to this section Summary

Functions

Associates a delivery Channel with a particular NotificationConfiguration.

Creates an EventRule that is associated with a specified Notification Configuration.

Creates a new NotificationConfiguration.

Deregisters a NotificationHub in the specified Region.

Disassociates a Channel from a specified NotificationConfiguration.

Returns a specified EventRule.

Returns a specified NotificationConfiguration.

Returns a list of EventRules according to specified filters, in reverse chronological order (newest first).

Returns a list of abbreviated NotificationConfigurations according to specified filters, in reverse chronological order (newest first).

Returns a list of tags for a specified Amazon Resource Name (ARN).

Registers a NotificationHub in the specified Region.

Tags the resource with a tag key and value.

Untags a resource with a specified Amazon Resource Name (ARN).

Link to this section Functions

Link to this function

associate_channel(client, arn, input, options \\ [])

View Source

Associates a delivery Channel with a particular NotificationConfiguration.

Supported Channels include AWS Chatbot, the AWS Console Mobile Application, and emails (notifications-contacts).

Link to this function

create_event_rule(client, input, options \\ [])

View Source

Creates an EventRule that is associated with a specified Notification Configuration.

Link to this function

create_notification_configuration(client, input, options \\ [])

View Source

Creates a new NotificationConfiguration.

Link to this function

delete_event_rule(client, arn, input, options \\ [])

View Source

Deletes an EventRule.

Link to this function

delete_notification_configuration(client, arn, input, options \\ [])

View Source

Deletes a NotificationConfiguration.

Link to this function

deregister_notification_hub(client, notification_hub_region, input, options \\ [])

View Source

Deregisters a NotificationHub in the specified Region.

You can't deregister the last NotificationHub in the account. NotificationEvents stored in the deregistered NotificationHub are no longer be visible. Recreating a new NotificationHub in the same Region restores access to those NotificationEvents.

Link to this function

disassociate_channel(client, arn, input, options \\ [])

View Source

Disassociates a Channel from a specified NotificationConfiguration.

Supported Channels include AWS Chatbot, the AWS Console Mobile Application, and emails (notifications-contacts).

Link to this function

get_event_rule(client, arn, options \\ [])

View Source

Returns a specified EventRule.

Link to this function

get_notification_configuration(client, arn, options \\ [])

View Source

Returns a specified NotificationConfiguration.

Link to this function

get_notification_event(client, arn, locale \\ nil, options \\ [])

View Source

Returns a specified NotificationEvent.

User Notifications stores notifications in the individual Regions you register as notification hubs and the Region of the source event rule. GetNotificationEvent only returns notifications stored in the same Region in which the action is called. User Notifications doesn't backfill notifications to new Regions selected as notification hubs. For this reason, we recommend that you make calls in your oldest registered notification hub. For more information, see Notification hubs in the AWS User Notifications User Guide.

Link to this function

list_channels(client, max_results \\ nil, next_token \\ nil, notification_configuration_arn, options \\ [])

View Source

Returns a list of Channels for a NotificationConfiguration.

Link to this function

list_event_rules(client, max_results \\ nil, next_token \\ nil, notification_configuration_arn, options \\ [])

View Source

Returns a list of EventRules according to specified filters, in reverse chronological order (newest first).

Link to this function

list_notification_configurations(client, channel_arn \\ nil, event_rule_source \\ nil, max_results \\ nil, next_token \\ nil, status \\ nil, options \\ [])

View Source

Returns a list of abbreviated NotificationConfigurations according to specified filters, in reverse chronological order (newest first).

Link to this function

list_notification_events(client, aggregate_notification_event_arn \\ nil, end_time \\ nil, include_child_events \\ nil, locale \\ nil, max_results \\ nil, next_token \\ nil, source \\ nil, start_time \\ nil, options \\ [])

View Source

Returns a list of NotificationEvents according to specified filters, in reverse chronological order (newest first).

User Notifications stores notifications in the individual Regions you register as notification hubs and the Region of the source event rule. ListNotificationEvents only returns notifications stored in the same Region in which the action is called. User Notifications doesn't backfill notifications to new Regions selected as notification hubs. For this reason, we recommend that you make calls in your oldest registered notification hub. For more information, see Notification hubs in the AWS User Notifications User Guide.

Link to this function

list_notification_hubs(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Returns a list of NotificationHubs.

Link to this function

list_tags_for_resource(client, arn, options \\ [])

View Source

Returns a list of tags for a specified Amazon Resource Name (ARN).

For more information, see Tagging your AWS resources in the Tagging AWS Resources User Guide.

This is only supported for NotificationConfigurations.

Link to this function

register_notification_hub(client, input, options \\ [])

View Source

Registers a NotificationHub in the specified Region.

There is a maximum of one NotificationHub per Region. You can have a maximum of 3 NotificationHubs at a time.

Link to this function

tag_resource(client, arn, input, options \\ [])

View Source

Tags the resource with a tag key and value.

For more information, see Tagging your AWS resources in the Tagging AWS Resources User Guide.

This is only supported for NotificationConfigurations.

Link to this function

untag_resource(client, arn, input, options \\ [])

View Source

Untags a resource with a specified Amazon Resource Name (ARN).

For more information, see Tagging your AWS resources in the Tagging AWS Resources User Guide.

Link to this function

update_event_rule(client, arn, input, options \\ [])

View Source

Updates an existing EventRule.

Link to this function

update_notification_configuration(client, arn, input, options \\ [])

View Source

Updates a NotificationConfiguration.