Class AWS::SNS
In: lib/aws/sns.rb
lib/aws/sns/originators/from_auto_scaling.rb
lib/aws/sns/errors.rb
lib/aws/sns/has_delivery_policy.rb
lib/aws/sns/topic_subscription_collection.rb
lib/aws/sns/policy.rb
lib/aws/sns/subscription_collection.rb
lib/aws/sns/request.rb
lib/aws/sns/client.rb
lib/aws/sns/message.rb
lib/aws/sns/topic.rb
lib/aws/sns/subscription.rb
lib/aws/sns/topic_collection.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](aws.amazon.com/sns/).

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')

@!attribute [r] client

  @return [Client] the low-level SNS client object

Methods

Included Modules

Core::ServiceInterface

Classes and Modules

Module AWS::SNS::Errors
Module AWS::SNS::FromAutoScaling
Module AWS::SNS::HasDeliveryPolicy
Class AWS::SNS::Client
Class AWS::SNS::Message
Class AWS::SNS::MessageWasNotAuthenticError
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]