NAME

Amazon::SQS::Model::ListQueuesRequest

SYNOPSIS

my $request = new Amazon::SQS::Model::ListQueuesRequest(
                                                        {
                                                         QueueNamePrefix => 'some-prefix'
                                                        }
                                                       );

DESCRIPTION

The ListQueues action returns a list of your queues. The maximum number of queues that can be returned is 1000. If you specify a value for the optional QueueNamePrefix parameter, only queues with a name beginning with the specified value are returned.

METHODS

new

new( options )
QueueNamePrefix

String to use for filtering the list results. Only those queues whose name begins with the specified string are returned.

Attribute

Amazon::SQS::Model::Attribute

This is undocumented on Amazon's documentation page, however this perl API apparently sends the attributes implying that you might be able to list all queues that have a prefix of "some-prefix" AND have some attribute.

Queue attributes are set when the queue is created and are listed below.

  • VisibilityTimeout

    The length of time (in seconds) that a message received from a queue will be invisible to other receiving components when they ask to receive messages. For more information about VisibilityTimeout, see Visibility Timeout in the Amazon SQS Developer Guide.

  • Policy

    The formal description of the permissions for a resource. For more information about Policy, see Basic Policy Structure in the Amazon SQS Developer Guide.

  • MaximumMessageSize

    The limit of how many bytes a message can contain before Amazon SQS rejects it.

  • MessageRetentionPeriod

    The number of seconds Amazon SQS retains a message.

  • DelaySeconds

    The time in seconds that the delivery of all messages in the queue will be delayed.

SEE OTHER

Amazon::SQS::Client

AUTHOR

Elena@AWS