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.

__init__(path)[source]

Initialize self. See help(type(self)) for accurate signature.

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.

static unset_default()[source]

Unset the 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