ExAws v0.4.13 ExAws.SNS
ExAws.SNS
For documentation on individual actions see ExAws.SNS.Api
.
All functions here are identical to those in ExAws.SNS.Api,
except that these do not require you to explicitly pass in a configuration
struct, instead using the default generated by ExAws.Config.new/0
. This
is configured via your standard mix configuration files.
Summary
Functions
AddPermission
Same as add_permission/1
but raise on error
ConfirmSubscription
Same as confirm_subscription/1
but raise on error
CreatePlatformApplication
Same as create_platform_application/1
but raise on error
CreatePlatformEndpoint
Same as create_platform_endpoint/1
but raise on error
CreateTopic
Same as create_topic/1
but raise on error
DeleteEndpoint
Same as delete_endpoint/1
but raise on error
DeletePlatformApplication
Same as delete_platform_application/1
but raise on error
DeleteTopic
Same as delete_topic/1
but raise on error
GetEndpointAttributes
Same as get_endpoint_attributes/1
but raise on error
GetPlatformApplicationAttributes
Same as get_platform_application_attributes/1
but raise on error
GetSubscriptionAttributes
Same as get_subscription_attributes/1
but raise on error
GetTopicAttributes
Same as get_topic_attributes/1
but raise on error
ListEndpointsByPlatformApplication
Same as list_endpoints_by_platform_application/1
but raise on error
ListPlatformApplications
Same as list_platform_applications/1
but raise on error
ListSubscriptions
Same as list_subscriptions/1
but raise on error
ListSubscriptionsByTopic
Same as list_subscriptions_by_topic/1
but raise on error
ListTopics
Same as list_topics/1
but raise on error
Publish
Same as publish/1
but raise on error
RemovePermission
Same as remove_permission/1
but raise on error
SetEndpointAttributes
Same as set_endpoint_attributes/1
but raise on error
SetPlatformApplicationAttributes
Same as set_platform_application_attributes/1
but raise on error
SetSubscriptionAttributes
Same as set_subscription_attributes/1
but raise on error
SetTopicAttributes
Same as set_topic_attributes/1
but raise on error
Subscribe
Same as subscribe/1
but raise on error
Unsubscribe
Same as unsubscribe/1
but raise on error
Functions
Specs
add_permission(input :: ExAws.SNS.Api.add_permission_input) :: ExAws.Request.Query.response_t
AddPermission
See ExAws.SNS.Api.add_permission/1
for documentation
Specs
add_permission!(input :: ExAws.SNS.Api.add_permission_input) ::
ExAws.Request.Query.success_t |
no_return
Same as add_permission/1
but raise on error.
Specs
confirm_subscription(input :: ExAws.SNS.Api.confirm_subscription_input) :: ExAws.Request.Query.response_t
ConfirmSubscription
See ExAws.SNS.Api.confirm_subscription/1
for documentation
Specs
confirm_subscription!(input :: ExAws.SNS.Api.confirm_subscription_input) ::
ExAws.Request.Query.success_t |
no_return
Same as confirm_subscription/1
but raise on error.
Specs
create_platform_application(input :: ExAws.SNS.Api.create_platform_application_input) :: ExAws.Request.Query.response_t
CreatePlatformApplication
See ExAws.SNS.Api.create_platform_application/1
for documentation
Specs
create_platform_application!(input :: ExAws.SNS.Api.create_platform_application_input) ::
ExAws.Request.Query.success_t |
no_return
Same as create_platform_application/1
but raise on error.
Specs
create_platform_endpoint(input :: ExAws.SNS.Api.create_platform_endpoint_input) :: ExAws.Request.Query.response_t
CreatePlatformEndpoint
See ExAws.SNS.Api.create_platform_endpoint/1
for documentation
Specs
create_platform_endpoint!(input :: ExAws.SNS.Api.create_platform_endpoint_input) ::
ExAws.Request.Query.success_t |
no_return
Same as create_platform_endpoint/1
but raise on error.
Specs
create_topic(input :: ExAws.SNS.Api.create_topic_input) :: ExAws.Request.Query.response_t
CreateTopic
See ExAws.SNS.Api.create_topic/1
for documentation
Specs
create_topic!(input :: ExAws.SNS.Api.create_topic_input) ::
ExAws.Request.Query.success_t |
no_return
Same as create_topic/1
but raise on error.
Specs
delete_endpoint(input :: ExAws.SNS.Api.delete_endpoint_input) :: ExAws.Request.Query.response_t
DeleteEndpoint
See ExAws.SNS.Api.delete_endpoint/1
for documentation
Specs
delete_endpoint!(input :: ExAws.SNS.Api.delete_endpoint_input) ::
ExAws.Request.Query.success_t |
no_return
Same as delete_endpoint/1
but raise on error.
Specs
delete_platform_application(input :: ExAws.SNS.Api.delete_platform_application_input) :: ExAws.Request.Query.response_t
DeletePlatformApplication
See ExAws.SNS.Api.delete_platform_application/1
for documentation
Specs
delete_platform_application!(input :: ExAws.SNS.Api.delete_platform_application_input) ::
ExAws.Request.Query.success_t |
no_return
Same as delete_platform_application/1
but raise on error.
Specs
delete_topic(input :: ExAws.SNS.Api.delete_topic_input) :: ExAws.Request.Query.response_t
DeleteTopic
See ExAws.SNS.Api.delete_topic/1
for documentation
Specs
delete_topic!(input :: ExAws.SNS.Api.delete_topic_input) ::
ExAws.Request.Query.success_t |
no_return
Same as delete_topic/1
but raise on error.
Specs
get_endpoint_attributes(input :: ExAws.SNS.Api.get_endpoint_attributes_input) :: ExAws.Request.Query.response_t
GetEndpointAttributes
See ExAws.SNS.Api.get_endpoint_attributes/1
for documentation
Specs
get_endpoint_attributes!(input :: ExAws.SNS.Api.get_endpoint_attributes_input) ::
ExAws.Request.Query.success_t |
no_return
Same as get_endpoint_attributes/1
but raise on error.
Specs
get_platform_application_attributes(input :: ExAws.SNS.Api.get_platform_application_attributes_input) :: ExAws.Request.Query.response_t
GetPlatformApplicationAttributes
See ExAws.SNS.Api.get_platform_application_attributes/1
for documentation
Specs
get_platform_application_attributes!(input :: ExAws.SNS.Api.get_platform_application_attributes_input) ::
ExAws.Request.Query.success_t |
no_return
Same as get_platform_application_attributes/1
but raise on error.
Specs
get_subscription_attributes(input :: ExAws.SNS.Api.get_subscription_attributes_input) :: ExAws.Request.Query.response_t
GetSubscriptionAttributes
See ExAws.SNS.Api.get_subscription_attributes/1
for documentation
Specs
get_subscription_attributes!(input :: ExAws.SNS.Api.get_subscription_attributes_input) ::
ExAws.Request.Query.success_t |
no_return
Same as get_subscription_attributes/1
but raise on error.
Specs
get_topic_attributes(input :: ExAws.SNS.Api.get_topic_attributes_input) :: ExAws.Request.Query.response_t
GetTopicAttributes
See ExAws.SNS.Api.get_topic_attributes/1
for documentation
Specs
get_topic_attributes!(input :: ExAws.SNS.Api.get_topic_attributes_input) ::
ExAws.Request.Query.success_t |
no_return
Same as get_topic_attributes/1
but raise on error.
Specs
list_endpoints_by_platform_application(input :: ExAws.SNS.Api.list_endpoints_by_platform_application_input) :: ExAws.Request.Query.response_t
ListEndpointsByPlatformApplication
See ExAws.SNS.Api.list_endpoints_by_platform_application/1
for documentation
Specs
list_endpoints_by_platform_application!(input :: ExAws.SNS.Api.list_endpoints_by_platform_application_input) ::
ExAws.Request.Query.success_t |
no_return
Same as list_endpoints_by_platform_application/1
but raise on error.
Specs
list_platform_applications(input :: ExAws.SNS.Api.list_platform_applications_input) :: ExAws.Request.Query.response_t
ListPlatformApplications
See ExAws.SNS.Api.list_platform_applications/1
for documentation
Specs
list_platform_applications!(input :: ExAws.SNS.Api.list_platform_applications_input) ::
ExAws.Request.Query.success_t |
no_return
Same as list_platform_applications/1
but raise on error.
Specs
list_subscriptions(input :: ExAws.SNS.Api.list_subscriptions_input) :: ExAws.Request.Query.response_t
ListSubscriptions
See ExAws.SNS.Api.list_subscriptions/1
for documentation
Specs
list_subscriptions!(input :: ExAws.SNS.Api.list_subscriptions_input) ::
ExAws.Request.Query.success_t |
no_return
Same as list_subscriptions/1
but raise on error.
Specs
list_subscriptions_by_topic(input :: ExAws.SNS.Api.list_subscriptions_by_topic_input) :: ExAws.Request.Query.response_t
ListSubscriptionsByTopic
See ExAws.SNS.Api.list_subscriptions_by_topic/1
for documentation
Specs
list_subscriptions_by_topic!(input :: ExAws.SNS.Api.list_subscriptions_by_topic_input) ::
ExAws.Request.Query.success_t |
no_return
Same as list_subscriptions_by_topic/1
but raise on error.
Specs
list_topics(input :: ExAws.SNS.Api.list_topics_input) :: ExAws.Request.Query.response_t
ListTopics
See ExAws.SNS.Api.list_topics/1
for documentation
Specs
list_topics!(input :: ExAws.SNS.Api.list_topics_input) ::
ExAws.Request.Query.success_t |
no_return
Same as list_topics/1
but raise on error.
Specs
publish(input :: ExAws.SNS.Api.publish_input) :: ExAws.Request.Query.response_t
Publish
See ExAws.SNS.Api.publish/1
for documentation
Specs
publish!(input :: ExAws.SNS.Api.publish_input) ::
ExAws.Request.Query.success_t |
no_return
Same as publish/1
but raise on error.
Specs
remove_permission(input :: ExAws.SNS.Api.remove_permission_input) :: ExAws.Request.Query.response_t
RemovePermission
See ExAws.SNS.Api.remove_permission/1
for documentation
Specs
remove_permission!(input :: ExAws.SNS.Api.remove_permission_input) ::
ExAws.Request.Query.success_t |
no_return
Same as remove_permission/1
but raise on error.
Specs
set_endpoint_attributes(input :: ExAws.SNS.Api.set_endpoint_attributes_input) :: ExAws.Request.Query.response_t
SetEndpointAttributes
See ExAws.SNS.Api.set_endpoint_attributes/1
for documentation
Specs
set_endpoint_attributes!(input :: ExAws.SNS.Api.set_endpoint_attributes_input) ::
ExAws.Request.Query.success_t |
no_return
Same as set_endpoint_attributes/1
but raise on error.
Specs
set_platform_application_attributes(input :: ExAws.SNS.Api.set_platform_application_attributes_input) :: ExAws.Request.Query.response_t
SetPlatformApplicationAttributes
See ExAws.SNS.Api.set_platform_application_attributes/1
for documentation
Specs
set_platform_application_attributes!(input :: ExAws.SNS.Api.set_platform_application_attributes_input) ::
ExAws.Request.Query.success_t |
no_return
Same as set_platform_application_attributes/1
but raise on error.
Specs
set_subscription_attributes(input :: ExAws.SNS.Api.set_subscription_attributes_input) :: ExAws.Request.Query.response_t
SetSubscriptionAttributes
See ExAws.SNS.Api.set_subscription_attributes/1
for documentation
Specs
set_subscription_attributes!(input :: ExAws.SNS.Api.set_subscription_attributes_input) ::
ExAws.Request.Query.success_t |
no_return
Same as set_subscription_attributes/1
but raise on error.
Specs
set_topic_attributes(input :: ExAws.SNS.Api.set_topic_attributes_input) :: ExAws.Request.Query.response_t
SetTopicAttributes
See ExAws.SNS.Api.set_topic_attributes/1
for documentation
Specs
set_topic_attributes!(input :: ExAws.SNS.Api.set_topic_attributes_input) ::
ExAws.Request.Query.success_t |
no_return
Same as set_topic_attributes/1
but raise on error.
Specs
subscribe(input :: ExAws.SNS.Api.subscribe_input) :: ExAws.Request.Query.response_t
Subscribe
See ExAws.SNS.Api.subscribe/1
for documentation
Specs
subscribe!(input :: ExAws.SNS.Api.subscribe_input) ::
ExAws.Request.Query.success_t |
no_return
Same as subscribe/1
but raise on error.
Specs
unsubscribe(input :: ExAws.SNS.Api.unsubscribe_input) :: ExAws.Request.Query.response_t
Unsubscribe
See ExAws.SNS.Api.unsubscribe/1
for documentation
Specs
unsubscribe!(input :: ExAws.SNS.Api.unsubscribe_input) ::
ExAws.Request.Query.success_t |
no_return
Same as unsubscribe/1
but raise on error.