Amazon Integrator V6 - Online Help
Amazon Integrator V6
Questions / Feedback?

AddPermission Method

Adds permissions to the topic's access control policy.

Syntax

[VB.NET]
Public Sub AddPermission(ByVal TopicArn As String, ByVal PolicyLabel As String, ByVal AWSAccountIds As String, ByVal ActionNames As String)
[C#]
public void AddPermission(string topicArn, string policyLabel, string AWSAccountIds, string actionNames);

Remarks

This method may be used to add a statement to the topic's access control policy.

TopicArn specifies the topic.

PolicyLabel should be set to a unique identifier for the new policy statement.

AWSAccountIds is a comma separated list of AWS account IDs of users who will be granted access to the specified actions. The users must have an AWS account, but do not need to be signed up for the SNS service.

ActionNames is a comma separated list of actions that corresponds to the AWS account IDs specified in AWSAccountIds. Possible values are:

  • AddPermission
  • CreateTopic
  • DeleteTopic
  • GetSubscriptionAttributes
  • GetTopicAttributes
  • ListSubscriptions
  • ListSubscriptionsByTopic
  • ListTopics
  • Publish
  • RemovePermission
  • SetSubscriptionAttributes
  • SetTopicAttributes
  • Subscribe
  • Unsubscribe

The AWSAccountIds and ActionNames parameters must have the same number of values. The actions correspond to the account IDs and only one action may be set for one account ID at a time. For instance:

component.AddPermission("myTopicArn", "myLabel", "1234567,7654321", "Publish,GetTopicAttributes");

 
 
Copyright (c) 2017 /n software inc. - All rights reserved.
Build 6.0.6240.0