Class: AWS::SNS::Policy::Statement

Inherits:
Core::Policy::Statement show all
Defined in:
lib/aws/sns/policy.rb

Constant Summary collapse

ACTION_MAPPING =
{
  :add_permission => 'sns:AddPermission',
  :delete_topic => 'sns:DeleteTopic',
  :get_topic_attributes => 'sns:GetTopicAttributes',
  :list_subscriptions_by_topic => 'sns:ListSubscriptionsByTopic',
  :publish => 'sns:Publish',
  :receive => 'sns:Receive',
  :remove_permission => 'sns:RemovePermission',
  :set_topic_attributes => 'sns:SetTopicAttributes',
  :subscribe => 'sns:Subscribe',
}

Instance Attribute Summary

Attributes inherited from Core::Policy::Statement

#actions, #conditions, #effect, #excluded_actions, #principals, #resources, #sid

Method Summary

Methods inherited from Core::Policy::Statement

#exclude_actions, #include_actions, #initialize, #to_h

Constructor Details

This class inherits a constructor from AWS::Core::Policy::Statement