Ligare
Contents:
Cookbook
Ligare Libraries
Ligare Source Documentation
Ligare
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (Ligare.database.migrations.alembic.env_setup.type_include_object method)
(Ligare.database.migrations.alembic.env_setup.type_include_schemas method)
(Ligare.database.testing.config.UseInmemoryDatabaseLoader method)
(Ligare.database.types.TableNameCallback method)
(Ligare.web.middleware.sso.AuthCheckOverrideCallable method)
__init__() (Ligare.AWS.ssm.SSMParameters method)
(Ligare.database.config.DatabaseConfig method)
(Ligare.database.dependency_injection.ScopedSessionModule method)
(Ligare.database.engine.postgresql.PostgreSQLScopedSession method)
(Ligare.database.engine.sqlite.SQLiteScopedSession method)
(Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
(Ligare.database.migrations.alembic.env_setup.type_metadata method)
(Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic method)
(Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic.FileCopy method)
(Ligare.database.schema.postgresql.PostgreSQLDialect method)
(Ligare.database.schema.sqlite.SQLiteDialect method)
(Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
(Ligare.identity.config.SSOConfig method)
(Ligare.identity.SAML2.SAML2Client method)
(Ligare.platform.dependency_injection.UserLoaderModule method)
(Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlag method)
(Ligare.platform.feature_flag.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlag method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagChange method)
(Ligare.platform.feature_flag.FeatureFlag method)
(Ligare.platform.feature_flag.FeatureFlagChange method)
(Ligare.platform.identity.user_loader.UserId method)
(Ligare.platform.identity.user_loader.UserLoader method)
(Ligare.programming.dependency_injection.ConfigModule method)
(Ligare.programming.patterns.dependency_injection.BatchModule method)
(Ligare.programming.patterns.dependency_injection.LoggerModule method)
(Ligare.programming.patterns.Singleton.InstanceValue method)
(Ligare.programming.patterns.singleton.Singleton.InstanceValue method)
(Ligare.web.middleware.context.CorrelationIdMiddleware method)
(Ligare.web.middleware.context.RequestIdMiddleware method)
(Ligare.web.middleware.feature_flags.CachingFeatureFlagRouterModule method)
(Ligare.web.middleware.feature_flags.FeatureFlagMiddlewareModule method)
(Ligare.web.middleware.feature_flags.FeatureFlagMiddlewareModule.FeatureFlagMiddleware method)
(Ligare.web.middleware.feature_flags.FeatureFlagPatch method)
(Ligare.web.middleware.feature_flags.FeatureFlagRouterModule method)
(Ligare.web.middleware.openapi.FlaskContextMiddleware method)
(Ligare.web.middleware.openapi.RequestLoggerMiddleware method)
(Ligare.web.middleware.openapi.ResponseLoggerMiddleware method)
(Ligare.web.middleware.sso.LoginManager method)
(Ligare.web.middleware.sso.SAML2MiddlewareModule.SAML2Middleware method)
(Ligare.web.scaffolding.Operation method)
(Ligare.web.scaffolding.ScaffoldConfig method)
(Ligare.web.scaffolding.ScaffoldEndpoint method)
(Ligare.web.scaffolding.Scaffolder method)
(Ligare.web.scaffolding.scaffolder.Operation method)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig method)
(Ligare.web.scaffolding.scaffolder.ScaffoldEndpoint method)
(Ligare.web.scaffolding.scaffolder.Scaffolder method)
(Ligare.web.scaffolding.scaffolder.ScaffoldModule method)
(Ligare.web.scaffolding.ScaffoldModule method)
__new__() (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTable static method)
(Ligare.platform.identity.RoleTable static method)
(Ligare.platform.identity.UserRoleTable static method)
(Ligare.platform.identity.UserTable static method)
(Ligare.programming.patterns.Singleton static method)
(Ligare.programming.patterns.singleton.Singleton static method)
(Ligare.web.middleware.feature_flags.DBFeatureFlagRouterModule static method)
__tablename__ (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTableBase attribute)
(Ligare.platform.identity.Role attribute)
(Ligare.platform.identity.User attribute)
A
AbstractConfig (class in Ligare.programming.config)
access_role_name (Ligare.web.middleware.feature_flags.FeatureFlagConfig attribute)
acs_url (Ligare.identity.config.SAML2Config attribute)
add_collaborator() (Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
address_to_str() (in module Ligare.web.middleware.openapi)
AlembicEnvSetup (class in Ligare.database.migrations.alembic.env_setup)
allow_credentials (Ligare.web.config.WebSecurityCorsConfig attribute)
allow_headers (Ligare.web.config.WebSecurityCorsConfig attribute)
allow_methods (Ligare.web.config.WebSecurityCorsConfig attribute)
api_base_url (Ligare.web.middleware.feature_flags.FeatureFlagConfig attribute)
apikey_auth() (in module Ligare.web.middleware.sso)
app (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
app_name (Ligare.web.config.FlaskConfig attribute)
application (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
associate_disallow_duplicate_values() (in module Ligare.programming.cli.argparse)
AuthCheckOverrideCallable (protocol in Ligare.web.middleware.sso)
AuthCheckUser (protocol in Ligare.web.middleware.sso)
B
BatchModule (class in Ligare.programming.patterns.dependency_injection)
bind_errorhandler() (in module Ligare.web.middleware)
bind_requesthandler() (in module Ligare.web.middleware.flask)
build() (Ligare.programming.config.ConfigBuilder method)
BuilderBuildError
C
CacheFeatureFlag (in module Ligare.platform.feature_flag)
CachingFeatureFlagRouter (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.caching_feature_flag_router)
CachingFeatureFlagRouterModule (class in Ligare.web.middleware.feature_flags)
client (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
Config (class in Ligare.database.config)
(class in Ligare.identity.config)
(class in Ligare.web.config)
(class in Ligare.web.middleware.feature_flags)
CONFIG_KWARGS (Ligare.web.host.LifespanUvicornWorker attribute)
(Ligare.web.host.ProxiedUvicornWorker attribute)
ConfigBuilder (class in Ligare.programming.config)
ConfigBuilderStateError
ConfigModule (class in Ligare.programming.dependency_injection)
ConfigurableModule (class in Ligare.programming.patterns.dependency_injection)
configure() (Ligare.database.dependency_injection.ScopedSessionModule method)
(Ligare.identity.dependency_injection.SAML2Module method)
(Ligare.platform.dependency_injection.UserLoaderModule method)
(Ligare.programming.dependency_injection.ConfigModule method)
(Ligare.programming.patterns.dependency_injection.BatchModule method)
(Ligare.programming.patterns.dependency_injection.LoggerModule method)
(Ligare.web.middleware.feature_flags.FeatureFlagMiddlewareModule method)
(Ligare.web.middleware.sso.SAML2MiddlewareModule method)
connect_args (Ligare.database.config.DatabaseConfig attribute)
Connection (class in Ligare.database.types)
connection_string (Ligare.database.config.DatabaseConfig attribute)
cookie (Ligare.web.config.FlaskSessionConfig attribute)
CorrelationId (Ligare.web.middleware.context.TraceId attribute)
CorrelationIdMiddleware (class in Ligare.web.middleware.context)
cors (Ligare.web.config.WebSecurityConfig attribute)
CORSMiddlewareModule (class in Ligare.web.middleware.openapi.cors)
create() (Ligare.database.engine.postgresql.PostgreSQLScopedSession static method)
(Ligare.database.engine.sqlite.SQLiteScopedSession static method)
(Ligare.database.types.IScopedSessionFactory static method)
create_repository() (Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
csp (Ligare.web.config.WebSecurityConfig attribute)
D
database (Ligare.database.config.Config attribute)
DatabaseConfig (class in Ligare.database.config)
DatabaseConnectArgsConfig (class in Ligare.database.config)
DatabaseEngine (class in Ligare.database.engine)
DBFeatureFlag (in module Ligare.platform.feature_flag)
DBFeatureFlagRouter (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.db_feature_flag_router)
DBFeatureFlagRouterModule (class in Ligare.web.middleware.feature_flags)
decode_headers() (in module Ligare.web.middleware.openapi)
decrypt_flask_cookie() (in module Ligare.web.encryption)
DEFAULT_CONFIG_NAME (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic attribute)
deleted (Ligare.programming.patterns.Singleton.InstanceValue property)
(Ligare.programming.patterns.singleton.Singleton.InstanceValue property)
description (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlag attribute)
(Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTableBase attribute)
destination (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic.FileCopy attribute)
dialect (Ligare.database.schema.dialect.DialectBase property)
(Ligare.database.schema.postgresql.PostgreSQLDialect property)
(Ligare.database.schema.sqlite.SQLiteDialect property)
(Ligare.database.types.Connection attribute)
DIALECT_NAME (Ligare.database.schema.postgresql.PostgreSQLDialect attribute)
(Ligare.database.schema.sqlite.SQLiteDialect attribute)
DialectBase (class in Ligare.database.schema.dialect)
disallow() (in module Ligare.programming.cli.argparse)
DisallowDuplicateValues (class in Ligare.programming.cli.argparse)
do_profile() (in module Ligare.development)
(in module Ligare.development.profiling)
downgrade() (in module Ligare.platform.feature_flag.database.migrate)
E
enabled (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTableBase attribute)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlag attribute)
(Ligare.platform.feature_flag.FeatureFlag attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagPatch attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagPatchRequest attribute)
encode_headers() (in module Ligare.web.middleware.openapi)
encrypt_flask_cookie() (in module Ligare.web.encryption)
endpoints (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
env (Ligare.web.config.FlaskConfig attribute)
extensions (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
extract_content_type() (in module Ligare.web.middleware.context)
F
feature_flag (Ligare.web.middleware.feature_flags.Config attribute)
feature_flag() (in module Ligare.platform.feature_flag)
(in module Ligare.platform.feature_flag.decorators)
feature_is_cached() (Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
feature_is_enabled() (Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagRouter method)
(Ligare.platform.feature_flag.FeatureFlagRouter method)
FeatureFlag (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.caching_feature_flag_router)
(class in Ligare.platform.feature_flag.db_feature_flag_router)
(class in Ligare.platform.feature_flag.feature_flag_router)
FeatureFlagChange (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.feature_flag_router)
FeatureFlagConfig (class in Ligare.web.middleware.feature_flags)
FeatureFlagMiddlewareModule (class in Ligare.web.middleware.feature_flags)
FeatureFlagMiddlewareModule.FeatureFlagMiddleware (class in Ligare.web.middleware.feature_flags)
FeatureFlagPatch (class in Ligare.web.middleware.feature_flags)
FeatureFlagPatchRequest (class in Ligare.web.middleware.feature_flags)
FeatureFlagRouter (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.feature_flag_router)
FeatureFlagRouterModule (class in Ligare.web.middleware.feature_flags)
FeatureFlagTable (class in Ligare.platform.feature_flag.db_feature_flag_router)
FeatureFlagTableBase (protocol in Ligare.platform.feature_flag.db_feature_flag_router)
flask (Ligare.web.config.Config attribute)
FlaskConfig (class in Ligare.web.config)
FlaskContextMiddleware (class in Ligare.web.middleware.openapi)
FlaskOpenApiConfig (class in Ligare.web.config)
FlaskSessionConfig (class in Ligare.web.config)
FlaskSessionCookieConfig (class in Ligare.web.config)
format (Ligare.web.config.LoggingConfig attribute)
G
get_config() (Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
get_config_type() (Ligare.database.dependency_injection.ScopedSessionModule static method)
(Ligare.programming.patterns.dependency_injection.ConfigurableModule static method)
(Ligare.web.middleware.feature_flags.FeatureFlagRouterModule static method)
(Ligare.web.middleware.sso.SAML2MiddlewareModule static method)
get_database_config_container() (in module Ligare.database.dependency_injection)
get_database_ioc_container() (in module Ligare.database.dependency_injection)
get_dialect_schema() (Ligare.database.schema.dialect.DialectBase method)
get_feature_flags() (Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagRouter method)
(Ligare.platform.feature_flag.FeatureFlagRouter method)
get_full_table_name() (Ligare.database.schema.dialect.DialectBase method)
get_metadata() (Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
get_migration_config() (in module Ligare.database.migrations.alembic.env)
get_random_str() (in module Ligare.programming.str)
get_remote_address() (in module Ligare.web.middleware.openapi)
get_repository() (Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
get_saml_client() (Ligare.identity.SAML2.SAML2Client method)
get_schema() (Ligare.database.schema.dialect.DialectBase static method)
get_schema_from_metabase() (in module Ligare.database.schema.metabase)
get_server_address() (in module Ligare.web.middleware.openapi)
get_session_from_connection_string() (Ligare.database.engine.DatabaseEngine static method)
get_table_str() (in module Ligare.platform.identity)
get_team() (Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
get_trace_id() (in module Ligare.web.middleware.context)
get_type_from_dialect() (in module Ligare.database.schema)
get_type_from_op() (in module Ligare.database.schema)
get_username() (in module Ligare.web.middleware.sso)
GitHub (class in Ligare.GitHub)
(class in Ligare.GitHub.api)
H
handle_user_login() (Ligare.identity.SAML2.SAML2Client method)
headers (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
(Ligare.web.middleware.context.MiddlewareResponseDict attribute)
headers_as_dict() (in module Ligare.web.middleware.openapi)
host (Ligare.web.config.FlaskConfig attribute)
hostname (Ligare.web.scaffolding.ScaffoldEndpoint attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldEndpoint attribute)
http_version (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
httponly (Ligare.web.config.FlaskSessionCookieConfig attribute)
https_acs_url (Ligare.identity.config.SAML2Config attribute)
I
id (Ligare.platform.identity.user_loader.UserMixin attribute)
(Ligare.web.middleware.sso.AuthCheckUser attribute)
idp_initiated() (in module Ligare.web.middleware.sso)
include_schemas (Ligare.database.migrations.alembic.env_setup.type_metadata attribute)
inmemory_database_config() (in module Ligare.database.testing.config)
inmemory_database_config_loader() (in module Ligare.database.testing.config)
InvalidBuilderStateError
InvalidConfigNameError
IScopedSessionFactory (protocol in Ligare.database.types)
iterate_table_names() (Ligare.database.schema.dialect.DialectBase static method)
L
LifespanUvicornWorker (class in Ligare.web.host)
lifetime (Ligare.web.config.FlaskSessionConfig attribute)
Ligare.AWS
module
Ligare.AWS.ssm
module
Ligare.database
module
Ligare.database.config
module
Ligare.database.dependency_injection
module
Ligare.database.engine
module
Ligare.database.engine.postgresql
module
Ligare.database.engine.sqlite
module
Ligare.database.migrations
module
Ligare.database.migrations.alembic
module
Ligare.database.migrations.alembic.env
module
Ligare.database.migrations.alembic.env_setup
module
Ligare.database.migrations.alembic.ligare_alembic
module
Ligare.database.schema
module
Ligare.database.schema.dialect
module
Ligare.database.schema.metabase
module
Ligare.database.schema.postgresql
module
Ligare.database.schema.sqlite
module
Ligare.database.testing
module
Ligare.database.testing.config
module
Ligare.database.types
module
Ligare.development
module
Ligare.development.profiling
module
Ligare.GitHub
module
Ligare.GitHub.api
module
Ligare.identity
module
Ligare.identity.config
module
Ligare.identity.dependency_injection
module
Ligare.identity.SAML2
module
Ligare.platform
module
Ligare.platform.dependency_injection
module
Ligare.platform.feature_flag
module
Ligare.platform.feature_flag.caching_feature_flag_router
module
Ligare.platform.feature_flag.database
module
Ligare.platform.feature_flag.database.migrate
module
Ligare.platform.feature_flag.db_feature_flag_router
module
Ligare.platform.feature_flag.decorators
module
Ligare.platform.feature_flag.feature_flag_router
module
Ligare.platform.identity
module
Ligare.platform.identity.user_loader
module
Ligare.programming
module
Ligare.programming.cli
module
Ligare.programming.cli.argparse
module
Ligare.programming.collections
module
Ligare.programming.collections.dict
module
Ligare.programming.config
module
Ligare.programming.config.exceptions
module
Ligare.programming.dependency_injection
module
Ligare.programming.exception
module
Ligare.programming.patterns
module
Ligare.programming.patterns.dependency_injection
module
Ligare.programming.patterns.singleton
module
Ligare.programming.str
module
Ligare.testing
module
Ligare.web
module
Ligare.web.config
module
Ligare.web.encryption
module
Ligare.web.host
module
Ligare.web.middleware
module
Ligare.web.middleware.consts
module
Ligare.web.middleware.context
module
Ligare.web.middleware.feature_flags
module
Ligare.web.middleware.flask
module
Ligare.web.middleware.openapi
module
Ligare.web.middleware.openapi.cors
module
Ligare.web.middleware.sso
module
Ligare.web.scaffolding
module
Ligare.web.scaffolding.scaffolder
module
Ligare.web.testing
module
Ligare.web.testing.config
module
LigareAlembic (class in Ligare.database.migrations.alembic.ligare_alembic)
LigareAlembic.FileCopy (class in Ligare.database.migrations.alembic.ligare_alembic)
load_config() (in module Ligare.programming.config)
(Ligare.AWS.ssm.SSMParameters method)
load_ssm_application_parameters() (Ligare.AWS.ssm.SSMParameters method)
log_level (Ligare.web.config.LoggingConfig attribute)
LOG_LEVEL_NAME (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic attribute)
LoggerModule (class in Ligare.programming.patterns.dependency_injection)
logging (Ligare.web.config.Config attribute)
LoggingConfig (class in Ligare.web.config)
login_required() (in module Ligare.web.middleware.sso)
LoginManager (class in Ligare.web.middleware.sso)
logout() (in module Ligare.web.middleware.sso)
M
make_session_permanent() (in module Ligare.web.middleware.sso)
merge() (in module Ligare.programming.collections)
(in module Ligare.programming.collections.dict)
MetaBase (class in Ligare.database.types)
metadata (Ligare.database.types.MetaBase attribute)
(Ligare.identity.config.SAML2Config attribute)
metadata_url (Ligare.identity.config.SAML2Config attribute)
method (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
MiddlewareRequestDict (class in Ligare.web.middleware.context)
MiddlewareResponseDict (class in Ligare.web.middleware.context)
mock_postgresql_connection() (in module Ligare.database.testing)
mode (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
model_config (Ligare.database.config.DatabaseConnectArgsConfig attribute)
(Ligare.database.config.PostgreSQLDatabaseConnectArgsConfig attribute)
(Ligare.database.config.SQLiteDatabaseConnectArgsConfig attribute)
(Ligare.identity.config.SAML2Config attribute)
(Ligare.identity.config.SSOSettingsConfig attribute)
(Ligare.web.config.FlaskConfig attribute)
(Ligare.web.config.FlaskOpenApiConfig attribute)
(Ligare.web.config.FlaskSessionConfig attribute)
(Ligare.web.config.FlaskSessionCookieConfig attribute)
(Ligare.web.config.LoggingConfig attribute)
(Ligare.web.config.WebConfig attribute)
(Ligare.web.config.WebSecurityConfig attribute)
(Ligare.web.config.WebSecurityCorsConfig attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagConfig attribute)
module
Ligare.AWS
Ligare.AWS.ssm
Ligare.database
Ligare.database.config
Ligare.database.dependency_injection
Ligare.database.engine
Ligare.database.engine.postgresql
Ligare.database.engine.sqlite
Ligare.database.migrations
Ligare.database.migrations.alembic
Ligare.database.migrations.alembic.env
Ligare.database.migrations.alembic.env_setup
Ligare.database.migrations.alembic.ligare_alembic
Ligare.database.schema
Ligare.database.schema.dialect
Ligare.database.schema.metabase
Ligare.database.schema.postgresql
Ligare.database.schema.sqlite
Ligare.database.testing
Ligare.database.testing.config
Ligare.database.types
Ligare.development
Ligare.development.profiling
Ligare.GitHub
Ligare.GitHub.api
Ligare.identity
Ligare.identity.config
Ligare.identity.dependency_injection
Ligare.identity.SAML2
Ligare.platform
Ligare.platform.dependency_injection
Ligare.platform.feature_flag
Ligare.platform.feature_flag.caching_feature_flag_router
Ligare.platform.feature_flag.database
Ligare.platform.feature_flag.database.migrate
Ligare.platform.feature_flag.db_feature_flag_router
Ligare.platform.feature_flag.decorators
Ligare.platform.feature_flag.feature_flag_router
Ligare.platform.identity
Ligare.platform.identity.user_loader
Ligare.programming
Ligare.programming.cli
Ligare.programming.cli.argparse
Ligare.programming.collections
Ligare.programming.collections.dict
Ligare.programming.config
Ligare.programming.config.exceptions
Ligare.programming.dependency_injection
Ligare.programming.exception
Ligare.programming.patterns
Ligare.programming.patterns.dependency_injection
Ligare.programming.patterns.singleton
Ligare.programming.str
Ligare.testing
Ligare.web
Ligare.web.config
Ligare.web.encryption
Ligare.web.host
Ligare.web.middleware
Ligare.web.middleware.consts
Ligare.web.middleware.context
Ligare.web.middleware.feature_flags
Ligare.web.middleware.flask
Ligare.web.middleware.openapi
Ligare.web.middleware.openapi.cors
Ligare.web.middleware.sso
Ligare.web.scaffolding
Ligare.web.scaffolding.scaffolder
Ligare.web.testing
Ligare.web.testing.config
module (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
module_name (Ligare.web.scaffolding.Operation attribute)
(Ligare.web.scaffolding.scaffolder.Operation attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldModule attribute)
(Ligare.web.scaffolding.ScaffoldModule attribute)
MODULE_TEMPLATE_DIRECTORY (Ligare.web.scaffolding.Scaffolder attribute)
(Ligare.web.scaffolding.scaffolder.Scaffolder attribute)
modules (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
N
name (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTableBase attribute)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlag attribute)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagChange attribute)
(Ligare.platform.feature_flag.FeatureFlag attribute)
(Ligare.platform.feature_flag.FeatureFlagChange attribute)
(Ligare.web.config.FlaskSessionCookieConfig attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagPatch attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagPatchRequest attribute)
new_value (Ligare.platform.feature_flag.feature_flag_router.FeatureFlagChange attribute)
(Ligare.platform.feature_flag.FeatureFlagChange attribute)
NotEndsWithConfigError
O
old_value (Ligare.platform.feature_flag.feature_flag_router.FeatureFlagChange attribute)
(Ligare.platform.feature_flag.FeatureFlagChange attribute)
openapi (Ligare.web.config.FlaskConfig attribute)
Operation (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
operation (Ligare.web.scaffolding.ScaffoldEndpoint attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldEndpoint attribute)
options (Ligare.database.config.PostgreSQLDatabaseConnectArgsConfig attribute)
origins (Ligare.web.config.WebSecurityCorsConfig attribute)
output_directory (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
P
path (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
path_params (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
PathExists (class in Ligare.programming.cli.argparse)
permanent (Ligare.web.config.FlaskSessionConfig attribute)
port (Ligare.web.config.FlaskConfig attribute)
post_load() (Ligare.database.config.Config method)
(Ligare.database.config.DatabaseConfig method)
(Ligare.identity.config.Config method)
(Ligare.identity.config.SSOConfig method)
(Ligare.programming.config.AbstractConfig method)
(Ligare.web.config.Config method)
(Ligare.web.middleware.feature_flags.Config method)
PostgreSQLDatabaseConnectArgsConfig (class in Ligare.database.config)
PostgreSQLDialect (class in Ligare.database.schema.postgresql)
PostgreSQLScopedSession (class in Ligare.database.engine.postgresql)
prepare_env_for_flask() (Ligare.web.config.Config method)
prepare_user_authentication() (Ligare.identity.SAML2.SAML2Client method)
protocol (Ligare.identity.config.SSOConfig attribute)
ProxiedUvicornWorker (class in Ligare.web.host)
Q
query_string (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
R
raw_name (Ligare.web.scaffolding.Operation attribute)
(Ligare.web.scaffolding.scaffolder.Operation attribute)
raw_path (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
refresh_each_request (Ligare.web.config.FlaskSessionConfig attribute)
register_api_request_handlers() (in module Ligare.web.middleware)
register_api_response_handlers() (in module Ligare.web.middleware)
register_context_middleware() (in module Ligare.web.middleware)
register_error_handlers() (in module Ligare.web.middleware)
register_flask_api_request_handlers() (in module Ligare.web.middleware.flask)
register_flask_api_response_handlers() (in module Ligare.web.middleware.flask)
register_middleware() (Ligare.web.middleware.feature_flags.FeatureFlagMiddlewareModule method)
(Ligare.web.middleware.openapi.cors.CORSMiddlewareModule method)
(Ligare.web.middleware.sso.SAML2MiddlewareModule method)
register_openapi_api_request_handlers() (in module Ligare.web.middleware.openapi)
register_openapi_api_response_handlers() (in module Ligare.web.middleware.openapi)
register_openapi_context_middleware() (in module Ligare.web.middleware.openapi)
relay_state (Ligare.identity.config.SAML2Config attribute)
remove_username_cookie_without_session() (in module Ligare.web.middleware.sso)
render_module_template() (Ligare.web.scaffolding.Scaffolder method)
(Ligare.web.scaffolding.scaffolder.Scaffolder method)
RequestId (Ligare.web.middleware.context.TraceId attribute)
RequestIdMiddleware (class in Ligare.web.middleware.context)
RequestLoggerMiddleware (class in Ligare.web.middleware.openapi)
ResponseLoggerMiddleware (class in Ligare.web.middleware.openapi)
Role (class in Ligare.platform.identity.user_loader)
(protocol in Ligare.platform.identity)
role_id (Ligare.platform.identity.Role attribute)
(Ligare.platform.identity.UserRole attribute)
role_name (Ligare.platform.identity.Role attribute)
roles (Ligare.platform.identity.User attribute)
(Ligare.platform.identity.user_loader.UserMixin property)
(Ligare.web.middleware.sso.AuthCheckUser attribute)
RoleTable (class in Ligare.platform.identity)
root_path (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
run() (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic method)
run_migrations() (in module Ligare.database.migrations.alembic.env)
run_migrations_offline() (Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
run_migrations_online() (Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
run_migrations_with_config() (in module Ligare.database.migrations.alembic.env)
S
samesite (Ligare.web.config.FlaskSessionCookieConfig attribute)
SAML2Client (class in Ligare.identity.SAML2)
SAML2Config (class in Ligare.identity.config)
SAML2MiddlewareModule (class in Ligare.web.middleware.sso)
SAML2MiddlewareModule.SAML2Middleware (class in Ligare.web.middleware.sso)
SAML2Module (class in Ligare.identity.dependency_injection)
scaffold() (Ligare.web.scaffolding.Scaffolder method)
(Ligare.web.scaffolding.scaffolder.Scaffolder method)
ScaffoldConfig (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
ScaffoldEndpoint (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
Scaffolder (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
ScaffoldModule (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
schema (Ligare.database.types.TableArgsDict attribute)
schemas (Ligare.database.migrations.alembic.env_setup.type_metadata attribute)
scheme (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
ScopedSessionModule (class in Ligare.database.dependency_injection)
secret_key (Ligare.web.config.FlaskSessionCookieConfig attribute)
secure (Ligare.web.config.FlaskSessionCookieConfig attribute)
security (Ligare.web.config.WebConfig attribute)
server (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
session (Ligare.web.config.FlaskConfig attribute)
set_feature_is_enabled() (Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagRouter method)
(Ligare.platform.feature_flag.FeatureFlagRouter method)
set_up_database() (in module Ligare.database.migrations.alembic.env)
(in module Ligare.database.testing)
set_up_database_container() (in module Ligare.database.testing)
settings (Ligare.identity.config.SSOConfig attribute)
Singleton (class in Ligare.programming.patterns)
(class in Ligare.programming.patterns.singleton)
Singleton.InstanceValue (class in Ligare.programming.patterns)
(class in Ligare.programming.patterns.singleton)
source (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic.FileCopy attribute)
sp_initiated() (in module Ligare.web.middleware.sso)
spec_path (Ligare.web.config.FlaskOpenApiConfig attribute)
split_content_type() (in module Ligare.web.middleware.context)
sqlalchemy_echo (Ligare.database.config.DatabaseConfig attribute)
SQLiteDatabaseConnectArgsConfig (class in Ligare.database.config)
SQLiteDialect (class in Ligare.database.schema.sqlite)
SQLiteScopedSession (class in Ligare.database.engine.sqlite)
sslmode (Ligare.database.config.PostgreSQLDatabaseConnectArgsConfig attribute)
SSMParameters (class in Ligare.AWS.ssm)
sso (Ligare.identity.config.Config attribute)
SSOConfig (class in Ligare.identity.config)
SSOModule (class in Ligare.identity.dependency_injection)
SSOSettingsConfig (class in Ligare.identity.config)
state (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
status (Ligare.web.middleware.context.MiddlewareResponseDict attribute)
supports_schemas (Ligare.database.schema.dialect.DialectBase attribute)
(Ligare.database.schema.postgresql.PostgreSQLDialect attribute)
(Ligare.database.schema.sqlite.SQLiteDialect attribute)
swagger_url (Ligare.web.config.FlaskOpenApiConfig attribute)
T
TableArgsDict (class in Ligare.database.types)
TableNameCallback (protocol in Ligare.database.types)
target_metadata (Ligare.database.migrations.alembic.env_setup.type_metadata attribute)
template_type (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
timestamp_sql (Ligare.database.schema.dialect.DialectBase property)
(Ligare.database.schema.postgresql.PostgreSQLDialect property)
(Ligare.database.schema.sqlite.SQLiteDialect property)
TraceId (class in Ligare.web.middleware.context)
type (Ligare.web.middleware.context.MiddlewareRequestDict attribute)
(Ligare.web.middleware.context.MiddlewareResponseDict attribute)
type_include_object (protocol in Ligare.database.migrations.alembic.env_setup)
type_include_schemas (protocol in Ligare.database.migrations.alembic.env_setup)
type_metadata (class in Ligare.database.migrations.alembic.env_setup)
U
unauthorized() (Ligare.web.middleware.sso.LoginManager method)
update_env() (Ligare.AWS.ssm.SSMParameters method)
update_flask_config() (Ligare.web.config.Config method)
upgrade() (in module Ligare.platform.feature_flag.database.migrate)
url_path_name (Ligare.web.scaffolding.Operation attribute)
(Ligare.web.scaffolding.scaffolder.Operation attribute)
use_inmemory_database() (in module Ligare.web.testing.config)
use_swagger (Ligare.web.config.FlaskOpenApiConfig attribute)
UseInmemoryDatabaseLoader (protocol in Ligare.database.testing.config)
User (protocol in Ligare.platform.identity)
user() (in module Ligare.web.middleware.sso)
user_id (Ligare.platform.identity.User attribute)
(Ligare.platform.identity.user_loader.UserId attribute)
(Ligare.platform.identity.UserRole attribute)
user_loader() (Ligare.platform.identity.user_loader.UserLoader method)
UserId (class in Ligare.platform.identity.user_loader)
UserLoader (class in Ligare.platform.identity.user_loader)
UserLoaderModule (class in Ligare.platform.dependency_injection)
UserMixin (protocol in Ligare.platform.identity.user_loader)
Username (class in Ligare.web.middleware.sso)
username (Ligare.platform.identity.User attribute)
(Ligare.platform.identity.user_loader.UserId attribute)
(Ligare.web.middleware.sso.Username attribute)
UserRole (protocol in Ligare.platform.identity)
UserRoleTable (class in Ligare.platform.identity)
users (Ligare.platform.identity.Role attribute)
UserTable (class in Ligare.platform.identity)
V
validate_responses (Ligare.web.config.FlaskOpenApiConfig attribute)
value (Ligare.programming.patterns.Singleton.InstanceValue property)
(Ligare.programming.patterns.singleton.Singleton.InstanceValue property)
W
web (Ligare.web.config.Config attribute)
WebConfig (class in Ligare.web.config)
WebSecurityConfig (class in Ligare.web.config)
WebSecurityCorsConfig (class in Ligare.web.config)
with_config() (Ligare.programming.config.ConfigBuilder method)
with_configs() (Ligare.programming.config.ConfigBuilder method)
with_root_config() (Ligare.programming.config.ConfigBuilder method)