Skip to main content

ISQSAddPermissionRequest

Interface in AWS.SQS

Interface for AddPermission requests.

Ancestors

Properties

Actions

property Actions: TList<string>

The actions the client wants to allow for the specified principals.

Valid values include the name of any SQS action or * for all actions. Common SQS actions include:

  • SendMessage – Also grants SendMessageBatch permissions
  • DeleteMessage – Also grants DeleteMessageBatch permissions
  • ChangeMessageVisibility – Also grants ChangeMessageVisibilityBatch permissions
  • ReceiveMessage – Allows reading messages from the queue
  • GetQueueAttributes – Allows reading queue metadata

AWSAccountIds

property AWSAccountIds: TList<string>

The AWS account numbers of the principals who are to receive permission.

Each account ID must be a valid 12-digit AWS account number. For information about locating AWS account identification, see the Amazon SQS Developer Guide.

Label

property Label: string

The unique identification label for the permission being set.

Maximum 80 characters. Allowed characters include alphanumeric characters, hyphens (-), and underscores (_). Example values: AliceSendMessage, BobReceiveMessage.