Class AWS::SNS
In: lib/aws/sns/client/xml.rb
lib/aws/sns/errors.rb
lib/aws/sns/topic_collection.rb
lib/aws/sns/topic.rb
lib/aws/sns/request.rb
lib/aws/sns/topic_subscription_collection.rb
lib/aws/sns/policy.rb
lib/aws/sns/subscription_collection.rb
lib/aws/sns/has_delivery_policy.rb
lib/aws/sns/client.rb
lib/aws/sns/subscription.rb
lib/aws/sns.rb
Parent: Object

This class is the starting point for working with Amazon Simple Notification Service (SNS).

To use Amazon SNS you must first sign up here.

For more information about Amazon SNS:

Credentials

You can setup default credentials for all AWS services via AWS.config:

  AWS.config(
    :access_key_id => 'YOUR_ACCESS_KEY_ID',
    :secret_access_key => 'YOUR_SECRET_ACCESS_KEY')

Or you can set them directly on the SNS interface:

  sns = AWS::SNS.new(
    :access_key_id => 'YOUR_ACCESS_KEY_ID',
    :secret_access_key => 'YOUR_SECRET_ACCESS_KEY')

Methods

Included Modules

Core::ServiceInterface

Classes and Modules

Module AWS::SNS::Errors
Module AWS::SNS::HasDeliveryPolicy
Class AWS::SNS::Client
Class AWS::SNS::Policy
Class AWS::SNS::Request
Class AWS::SNS::Subscription
Class AWS::SNS::SubscriptionCollection
Class AWS::SNS::Topic
Class AWS::SNS::TopicCollection
Class AWS::SNS::TopicSubscriptionCollection

Public Instance methods

@return [SubscriptionCollection] Returns a subscription

  collection for managing SNS subscriptions.

@return [TopicCollection] Returns a topic collection for managing

  SNS topics.

[Validate]