Examples:
require "right_aws_api"
sns = RightScale::CloudApi::AWS::SNS::Manager.new(
ENV['AWS_ACCESS_KEY_ID'],
ENV['AWS_SECRET_ACCESS_KEY'],
'https://sns.us-east-1.amazonaws.com')
sns.CreateTopic('Name' => 'myNewTopic')
{"CreateTopicResponse"=>
{"@xmlns"=>"http://sns.amazonaws.com/doc/2010-03-31/",
"CreateTopicResult"=>
{"TopicArn"=>"arn:aws:sns:us-east-1:826693181925:myNewTopic"},
"ResponseMetadata"=>{"RequestId"=>"ba2c7170-8d8f-11e1-99c8-cd4871234eac"}}}
sns.ListSubscriptions
{"ListSubscriptionsResponse"=>
{"@xmlns"=>"http://sns.amazonaws.com/doc/2010-03-31/",
"ListSubscriptionsResult"=>{"Subscriptions"=>nil},
"ResponseMetadata"=>{"RequestId"=>"8d53941d-8d8f-11e1-a165-a1021f73c0e5"}}}