Module: google.appengine.api.backendinfo

A library for working with BackendInfoExternal records, describing backends

configured for an application. Supports loading the records from backend.yaml.

Classes

class BackendEntry: A backend entry describes a single backend.

class BackendInfoExternal: BackendInfoExternal describes all backend entries for an application.

class BadConfig: An invalid configuration was provided.

Functions

LoadBackendEntry(...): Parses a BackendEntry object from a string.

LoadBackendInfo(...): Parses a BackendInfoExternal object from a string.

BACKENDS 'backends'
CLASS 'class'
CLASS_REGEX '^[bB](1|2|4|8|4_1G)$'
DYNAMIC 'dynamic'
FAILFAST 'failfast'
FILE_REGEX '(?!\\^).*(?!\\$).{1,256}'
INSTANCES 'instances'
MAX_CONCURRENT_REQUESTS 'max_concurrent_requests'
NAME 'name'
NAME_REGEX '(?!-)[a-z\\d\\-]{1,100}'
OPTIONS 'options'
OPTIONS_REGEX '^[a-z, ]*$'
PUBLIC 'public'
START 'start'
STATE 'state'
STATE_REGEX '^(START|STOP|DISABLED)$'
VALID_OPTIONS

{
 'dynamic',
 'failfast',
 'public'
}