Sha256: ca271a4f1c9bef9dc5a88bb76ec855ed518f349ae2547247ef8175877bc49e68
Contents?: true
Size: 943 Bytes
Versions: 82
Compression:
Stored size: 943 Bytes
Contents
module Fog module AWS class SNS class Real require 'fog/aws/parsers/sns/get_topic_attributes' # Get attributes of a topic # # ==== Parameters # * arn<~Hash>: The Arn of the topic to get attributes for # # ==== See Also # http://docs.amazonwebservices.com/sns/latest/api/API_GetTopicAttributes.html # def get_topic_attributes(arn) request({ 'Action' => 'GetTopicAttributes', 'TopicArn' => arn.strip, :parser => Fog::Parsers::AWS::SNS::GetTopicAttributes.new }) end end class Mock def get_topic_attributes(arn) response = Excon::Response.new attributes = self.data[:topics][arn] response.body = {"Attributes" => attributes, "RequestId" => Fog::AWS::Mock.request_id} response end end end end end
Version data entries
82 entries across 80 versions & 3 rubygems