def add_permission(options = {})
      options = options.merge(queue_url: @url)
      resp = @client.add_permission(options)
      resp.data
    end
def add_permission(options = {})
      options = options.merge(queue_url: @url)
      resp = @client.add_permission(options)
      resp.data
    end
@!group Actions
 @example Request syntax with placeholder values

   queue.add_permission({
     label: "String", # required
     aws_account_ids: ["String"], # required
     actions: ["String"], # required
   })
 @param [Hash] options ({})
 @option options [required, String] :label
   The unique identification of the permission you're setting (for
   example, `AliceSendMessage`). Maximum 80 characters. Allowed
   characters include alphanumeric characters, hyphens (`-`), and
   underscores (`_`).
 @option options [required, Array<String>] :aws_account_ids
   The AWS account number of the [principal][1] who is given permission.
   The principal must have an AWS account, but does not need to be signed
   up for Amazon SQS. For information about locating the AWS account
   identification, see [Your AWS Identifiers][2] in the *Amazon Simple
   Queue Service Developer Guide*.



   [1]: http://docs.aws.amazon.com/general/latest/gr/glos-chap.html#P
   [2]: http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-making-api-requests.html#sqs-api-request-authentication
 @option options [required, Array<String>] :actions
   The action the client wants to allow for the specified principal.
   Valid values: the name of any action or `*`.

   For more information about these actions, see [Overview of Managing
   Access Permissions to Your Amazon Simple Queue Service Resource][1] in
   the *Amazon Simple Queue Service Developer Guide*.

   Specifying `SendMessage`, `DeleteMessage`, or
   `ChangeMessageVisibility` for `ActionName.n` also grants permissions
   for the corresponding batch versions of those actions:
   `SendMessageBatch`, `DeleteMessageBatch`, and
   `ChangeMessageVisibilityBatch`.



   [1]: http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-overview-of-managing-access.html
 @return [EmptyStructure]