Notice: Over the next few months, we're reorganizing the App Engine documentation site to make it easier to find content and better align with the rest of Google Cloud products. The same content will be available, but the navigation will now match the rest of the Cloud products.

Python 3.10 is now generally available.

Module: google.appengine.api.queueinfo

Stay organized with collections Save and categorize content based on your preferences.

QueueInfo tools.

QueueInfo is a library for working with QueueInfo records, describing task queue entries for an application. QueueInfo loads the records from queue.yaml. To learn more about the parameters you can specify in queue.yaml, review the queue.yaml reference guide:


class Acl: Controls the access control list for a single task queue.

class MalformedQueueConfiguration: The configuration file for the task queue is malformed.

class QueueEntry: Describes a single task queue.

class QueueInfoExternal: Describes all of the queue entries for an application.

class RetryParameters: Specifies the retry parameters for a single task queue.


LoadSingleQueue(...): Loads a queue.yaml file/string and returns a QueueInfoExternal object.

ParseRate(...): Parses a rate string in the form number/unit, or the literal 0.

ParseTaskAgeLimit(...): Parses a string representing the task's age limit (maximum allowed age).

ParseTotalStorageLimit(...): Parses a string representing the storage bytes limit.

TranslateRetryParameters(...): Populates a TaskQueueRetryParameters from a queueinfo.RetryParameters.

ACL 'acl'
BUCKET_SIZE 'bucket_size'
MAX_BACKOFF_SECONDS 'max_backoff_seconds'
MAX_CONCURRENT_REQUESTS 'max_concurrent_requests'
MAX_DOUBLINGS 'max_doublings'
MIN_BACKOFF_SECONDS 'min_backoff_seconds'
MODE 'mode'
MODULE_ID_RE_STRING '(?!-)[a-z\\d\\-]{1,63}'
MODULE_VERSION_RE_STRING '(?!-)[a-z\\d\\-]{1,100}'
NAME 'name'
QUEUE 'queue'
RATE 'rate'
RESUME_PAUSED_QUEUES 'resume_paused_queues'
RETRY_PARAMETERS 'retry_parameters'
TARGET 'target'
TASK_AGE_LIMIT 'task_age_limit'
TASK_RETRY_LIMIT 'task_retry_limit'
TOTAL_STORAGE_LIMIT 'total_storage_limit'
USER_EMAIL 'user_email'
WRITER_EMAIL 'writer_email'