minos.api_gateway.common.configuration.config module¶
Copyright (C) 2021 Clariteia SL
This file is part of minos framework.
Minos framework can not be copied and/or distributed without the express permission of Clariteia SL.
- minos.api_gateway.common.configuration.config.CONNECTION¶
alias of
minos.api_gateway.common.configuration.config.Connection
- minos.api_gateway.common.configuration.config.CORS¶
alias of
minos.api_gateway.common.configuration.config.Cors
- minos.api_gateway.common.configuration.config.DATABASE¶
alias of
minos.api_gateway.common.configuration.config.Database
- minos.api_gateway.common.configuration.config.DISCOVERY¶
alias of
minos.api_gateway.common.configuration.config.Discovery
- minos.api_gateway.common.configuration.config.DISCOVERY_CONNECTION¶
alias of
minos.api_gateway.common.configuration.config.DiscoveryConnection
- minos.api_gateway.common.configuration.config.ENDPOINT¶
alias of
minos.api_gateway.common.configuration.config.Endpoint
- class minos.api_gateway.common.configuration.config.MinosConfig(path, with_environment=True, **kwargs)[source]¶
Bases:
minos.api_gateway.common.configuration.config.MinosConfigAbstract
Minos config class.
- __init__(path, with_environment=True, **kwargs)[source]¶
Initialize self. See help(type(self)) for accurate signature.
- property cors: minos.api_gateway.common.configuration.config.Cors¶
Get the cors config.
- Return type
minos.api_gateway.common.configuration.config.Cors
- Returns
A
CORS
NamedTuple instance.
- property discovery: minos.api_gateway.common.configuration.config.Discovery¶
Get the rest config.
- Return type
minos.api_gateway.common.configuration.config.Discovery
- Returns
A
REST
NamedTuple instance.
- classmethod get_default()¶
Get default config.
- Return type
minos.api_gateway.common.configuration.config.MinosConfigAbstract
- Returns
A
MinosConfigAbstract
instance.
- property rest: minos.api_gateway.common.configuration.config.Rest¶
Get the rest config.
- Return type
minos.api_gateway.common.configuration.config.Rest
- Returns
A
REST
NamedTuple instance.
- static set_default(value)¶
Set default config.
- Parameters
value (
minos.api_gateway.common.configuration.config.MinosConfigAbstract
) – Default config.- Return type
typing.NoReturn
- Returns
This method does not return anything.
- static unset_default()¶
Unset the default config.
- Return type
typing.NoReturn
- Returns
This method does not return anything.
- class minos.api_gateway.common.configuration.config.MinosConfigAbstract(path)[source]¶
Bases:
abc.ABC
Minos abstract config class.
- classmethod get_default()[source]¶
Get default config.
- Return type
minos.api_gateway.common.configuration.config.MinosConfigAbstract
- Returns
A
MinosConfigAbstract
instance.
- static set_default(value)[source]¶
Set default config.
- Parameters
value (
minos.api_gateway.common.configuration.config.MinosConfigAbstract
) – Default config.- Return type
typing.NoReturn
- Returns
This method does not return anything.
- minos.api_gateway.common.configuration.config.REST¶
alias of
minos.api_gateway.common.configuration.config.Rest