google.appengine.api.backendinfo モジュール
概要
アプリケーション用に構成されたバックエンドを記述して、BackendInfoExternal レコードを処理するためのライブラリ。backend.yaml からのレコードの読み込みをサポートします。
目次
- class google.appengine.api.backendinfo.BackendEntry(*args, **kwargs)ソース
-
Bases: google.appengine.api.validation.Validated
各バックエンド エントリに 1 つのバックエンドを記述します。
- ATTRIBUTES = {'max_concurrent_requests': <google.appengine.api.validation.Optional object>, 'instances': <google.appengine.api.validation.Optional object>, 'state': <google.appengine.api.validation.Optional object>, 'name': '(?!-)[a-z\\d\\-]{1,100}', 'start': <google.appengine.api.validation.Optional object>, 'public': <google.appengine.api.validation.Optional object>, 'dynamic': <google.appengine.api.validation.Optional object>, 'class': <google.appengine.api.validation.Optional object>, 'failfast': <google.appengine.api.validation.Optional object>, 'options': <google.appengine.api.validation.Optional object>}
- Init()ソース
- ParseOptions()ソース
-
「options」フィールドを解析して、該当するフィールドを設定します。
- ToDict()ソース
-
バックエンド エントリを表す、並び替えられた状態の辞書を返します。
- WriteOptions()ソース
-
他の設定に基づいて「options」フィールドに値を書き込みます。
- get_class()ソース
-
「class」のアクセサ。属性参照はエラーとなるためです。
- set_class(Class)ソース
-
「class」のセッター。属性参照はエラーとなるためです。
- class google.appengine.api.backendinfo.BackendInfoExternal(**attributes)ソース
-
Bases: google.appengine.api.validation.Validated
BackendInfoExternal は、アプリケーションのすべてのバックエンド エントリを記述します。
- ATTRIBUTES = {'backends': <google.appengine.api.validation.Optional object>}
- exception google.appengine.api.backendinfo.BadConfigソース
-
ベース: exceptions.Exception
無効な構成が指定されました。
- google.appengine.api.backendinfo.LoadBackendEntry(backend_entry)ソース
文字列から BackendEntry オブジェクトを解析します。
パラメータbackend_entry - バックエンド エントリ(文字列)
戻り値BackendEntry オブジェクト。
- google.appengine.api.backendinfo.LoadBackendInfo(backend_info, open_fn=None)ソース
文字列から BackendInfoExternal オブジェクトを解析します。
パラメータ-
backend_info - バックエンド スタンザ(バックエンドのリスト)(文字列)
-
open_fn - ファイルを開くための関数。使用されていません。
BackendInfoExternal オブジェクト。
-