dlab
latest
How to contribute
Plugins
Quick Start
Installation
Сommand Line Interface
Changelog
dlab
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__delitem__() (Container method)
__getitem__() (Container method)
__iter__() (Container method)
__len__() (Container method)
__setitem__() (Container method)
__version__ (in module __version__)
(in module dlab_aws.__version__)
(in module dlab_azure.__version__)
(in module dlab_core.__version__)
(in module dlab_deployment.__version__)
(in module dlab_gcp.__version__)
(module)
__version_info__ (in module __version__)
(in module dlab_aws.__version__)
(in module dlab_azure.__version__)
(in module dlab_core.__version__)
(in module dlab_deployment.__version__)
(in module dlab_gcp.__version__)
_load_data() (ArgumentsRepository method)
(BaseLazyLoadRepository method)
(ConfigRepository method)
_log() (LoggerAdapter method)
_plugins (BasePlugin attribute)
_process() (StreamLogging static method)
_read_file() (SetupParametersBuilder static method)
_silence_stderr() (ArgumentsRepository static method)
_validate() (ArrayRepository static method)
(dlab_core.infrastructure.repositories.BaseFileRepository class method)
A
AbstractHandler (class in dlab_core.infrastructure.logger)
AbstractLogger (class in dlab_core.domain.logger)
AbstractLogging (class in dlab_core.infrastructure.logger)
AbstractLoggingBuilder (class in dlab_core.infrastructure.logger)
ACTION_APPLY (in module dlab_deployment.infrastructure.terraform)
ACTION_DEPLOY (in module dlab_aws.cli)
ACTION_DESTROY (in module dlab_aws.cli)
(in module dlab_deployment.infrastructure.terraform)
ACTION_OUTPUT (in module dlab_deployment.infrastructure.terraform)
ACTIONS (in module dlab_deployment.infrastructure.terraform)
add() (ArgumentsBuilder method)
(CLIRouter method)
add_argument() (ArgumentsRepository method)
add_handler() (AbstractLogging method)
(StreamLogging method)
add_handlers() (AbstractLoggingBuilder method)
(StreamLogBuilder method)
add_hook() (in module dlab_core.registry)
add_listener() (EventDispatcher method)
add_stream_handler() (StreamLogBuilder method)
api (module)
api.app (module)
api.wsgi (module)
app (in module api.app)
append() (ArrayRepository method)
apply() (Terraform method)
APPLY_COMMAND (in module dlab_deployment.infrastructure.terraform)
arg_parse (ArgumentsRepository attribute)
ArgsParser (class in dlab_core.args_parser)
arguments (CLIRoute attribute)
ArgumentsBuilder (class in dlab_core.args_parser)
ArgumentsRepository (class in dlab_core.infrastructure.repositories)
ArrayRepository (class in dlab_core.infrastructure.repositories)
AUTHOR (in module dlab_core.setup)
AUTHOR_EMAIL (in module dlab_core.setup)
AWSCLIController (class in dlab_aws.infrastructure.controllers.deployment)
AWSCLIPlugin (class in dlab_aws.plugins)
AzureCLIController (class in deployment)
B
BASE_COMMAND (in module dlab_deployment.infrastructure.terraform)
base_routes (AWSCLIPlugin attribute)
(BaseCLIPlugin attribute)
(CLIPlugin attribute)
(DeploymentCLIPlugin attribute)
BaseAPIController (class in dlab_core.infrastructure.controllers)
BaseAPIPlugin (class in dlab_core.plugins)
BaseCLIController (class in dlab_core.infrastructure.controllers)
BaseCLIPlugin (class in dlab_core.plugins)
BaseCommandExecutor (class in dlab_deployment.infrastructure.command_executor)
BaseController (class in dlab_core.infrastructure.controllers)
BaseDeploymentCLIController (class in dlab_deployment.infrastructure.controllers)
BaseDeploymentCLIPlugin (class in dlab_deployment.plugins)
BaseEntity (class in dlab_core.domain.entities)
BaseFileRepository (class in dlab_core.infrastructure.repositories)
BaseIaCServiceProvider (class in dlab_deployment.domain.service_providers)
BaseLazyLoadRepository (class in dlab_core.infrastructure.repositories)
BasePlugin (class in dlab_core.plugins)
BaseRepository (class in dlab_core.domain.repositories)
BaseUseCase (class in dlab_core.domain.usecases)
break_after() (in module dlab_core.domain.helper)
build() (ArgumentsBuilder method)
(LoggerDirector method)
(SetupParametersDirector method)
build_tf_command() (Terraform method)
C
cd() (BaseCommandExecutor method)
(LocalCommandExecutor method)
(ParamikoCommandExecutor method)
ChainOfRepositories (class in dlab_core.infrastructure.repositories)
CLASSIFIERS (in module dlab_core.setup)
clear() (Container method)
clear_plugins() (dlab_core.plugins.BasePlugin class method)
CLI_ENTRY_POINTS_GROUP_NAME (in module dlab_core.plugins)
CLIArgsParser (class in dlab_core.args_parser)
CLIDriver (class in dlab_core.clidriver)
CLIPlugin (class in dlab_core.plugins)
CLIRoute (class in dlab_core.routing)
CLIRouter (class in dlab_core.routing)
command_executor (Terraform attribute)
COMMANDS_ACTION_CODES (in module dlab_deployment.infrastructure.terraform)
COMPONENT_ENDPOINT (in module dlab_aws.cli)
COMPONENT_SSN (in module dlab_aws.cli)
ConfigRepository (class in dlab_core.infrastructure.repositories)
connection (ParamikoCommandExecutor attribute)
Container (class in dlab_core.containers)
CONTAINER_PARAM_CORE_CLI_ROUTERS (in module dlab_core.registry)
ContainerException
ContainerExpectedCallableException
ContainerFrozenServiceException
ContainerKeyException
ContainerTypeException
content (JSONContentRepository attribute)
ControllerException
create_clidriver() (in module dlab_core.clidriver)
CRITICAL (in module dlab_core.domain.logger)
current_dir (ParamikoCommandExecutor attribute)
D
data (BaseLazyLoadRepository attribute)
(DictRepository attribute)
DEBUG (in module dlab_core.domain.logger)
debug() (AbstractLogger method)
(LoggerAdapter method)
deploy_endpoint() (dlab_aws.infrastructure.controllers.deployment.AWSCLIController class method)
(dlab_deployment.infrastructure.controllers.BaseDeploymentCLIController class method)
DEPLOY_ENTRY_POINTS_GROUP_NAME (in module dlab_deployment.plugins)
DEPLOY_ROUTES (in module dlab_aws.cli)
deploy_ssn() (AWSCLIController static method)
(BaseDeploymentCLIController static method)
deployment (module)
DeploymentAPIPlugin (class in dlab_deployment.plugins)
DeploymentCLIPlugin (class in dlab_deployment.plugins)
DeploymentUseCase (class in dlab_deployment.domain.usecases)
DeploySetupParametersBuilder (class in setup)
DESCRIPTION (in module setup)
DESCRIPTION_CONTENT_TYPE (in module dlab_core.setup)
destroy() (BaseIaCServiceProvider method)
(Terraform method)
(TerraformServiceProvider method)
DESTROY_COMMAND (in module dlab_deployment.infrastructure.terraform)
destroy_endpoint() (dlab_aws.infrastructure.controllers.deployment.AWSCLIController class method)
(dlab_deployment.infrastructure.controllers.BaseDeploymentCLIController class method)
destroy_ssn() (AWSCLIController static method)
(BaseDeploymentCLIController static method)
DestroyUseCase (class in dlab_deployment.domain.usecases)
DictRepository (class in dlab_core.infrastructure.repositories)
dispatch() (EventDispatcher method)
DispatcherExpectedCallableException
dlab_aws (module)
dlab_aws.__version__ (module)
dlab_aws.cli (module)
dlab_aws.infrastructure (module)
dlab_aws.infrastructure.controllers (module)
dlab_aws.infrastructure.controllers.deployment (module)
dlab_aws.plugins (module)
dlab_azure (module)
dlab_azure.__version__ (module)
dlab_core (module)
dlab_core.__version__ (module)
dlab_core.args_parser (module)
dlab_core.cli (module)
dlab_core.clidriver (module)
dlab_core.containers (module)
dlab_core.dispatchers (module)
dlab_core.domain (module)
dlab_core.domain.entities (module)
dlab_core.domain.exceptions (module)
dlab_core.domain.helper (module)
dlab_core.domain.logger (module)
dlab_core.domain.repositories (module)
dlab_core.domain.usecases (module)
dlab_core.infrastructure (module)
dlab_core.infrastructure.controllers (module)
dlab_core.infrastructure.logger (module)
dlab_core.infrastructure.repositories (module)
dlab_core.plugins (module)
dlab_core.registry (module)
dlab_core.routing (module)
dlab_core.setup (module)
dlab_deployment (module)
dlab_deployment.__version__ (module)
dlab_deployment.domain (module)
dlab_deployment.domain.service_providers (module)
dlab_deployment.domain.usecases (module)
dlab_deployment.infrastructure (module)
dlab_deployment.infrastructure.command_executor (module)
dlab_deployment.infrastructure.controllers (module)
dlab_deployment.infrastructure.service_providers (module)
dlab_deployment.infrastructure.terraform (module)
dlab_deployment.plugins (module)
dlab_gcp (module)
dlab_gcp.__version__ (module)
DLabException
do_action() (in module dlab_core.registry)
do_setup() (in module setup)
E
emit() (AbstractHandler method)
(SimpleLoggingHandler method)
(StreamHandlerAdapter method)
EndpointDestroyUseCase (class in dlab_deployment.domain.usecases)
EndpointProvisionUseCase (class in dlab_deployment.domain.usecases)
EntityException
entry_points (DeploySetupParametersBuilder attribute)
(SetupParametersBuilder attribute)
EnvironRepository (class in dlab_core.infrastructure.repositories)
ep_group (BaseCLIPlugin attribute)
(CLIPlugin attribute)
(DeploymentCLIPlugin attribute)
ep_routes (BaseCLIPlugin attribute)
err() (AbstractLogger method)
(LoggerAdapter method)
ERROR (in module dlab_core.domain.logger)
EventDispatcher (class in dlab_core.dispatchers)
execute() (BaseUseCase method)
(DeploymentUseCase method)
(DestroyUseCase method)
(ProvisionUseCase method)
(dlab_core.clidriver.CLIDriver class method)
extend() (Container method)
extend_context() (in module dlab_core.registry)
extract_maximum_match() (CLIRouter static method)
F
factory() (Container method)
FileNotFoundException
find_all() (BaseRepository method)
(ChainOfRepositories method)
(DictRepository method)
find_one() (BaseRepository method)
(ChainOfRepositories method)
(DictRepository method)
(EnvironRepository method)
freeze_context() (in module dlab_core.registry)
G
generate_tf_vars() (in module dlab_deployment.infrastructure.terraform)
get_listeners() (EventDispatcher method)
get_resource() (in module dlab_core.registry)
get_unique_args() (CLIArgsParser static method)
H
handlers (AbstractLogging attribute)
(StreamLogging attribute)
has_listeners() (EventDispatcher method)
hello() (in module api.app)
I
iac_service_provider (DeploymentUseCase attribute)
INFO (in module dlab_core.domain.logger)
info() (AbstractLogger method)
(LoggerAdapter method)
INIT_COMMAND (in module dlab_deployment.infrastructure.terraform)
init_connection() (ParamikoCommandExecutor method)
INITIAL_TYPE (in module dlab_deployment.infrastructure.terraform)
INITIAL_VALUE (in module dlab_deployment.infrastructure.terraform)
initialize() (Terraform method)
invoke (CLIRoute attribute)
J
JSONContentRepository (class in dlab_core.infrastructure.repositories)
K
keys() (Container method)
L
LC_ERR_ARGUMENT_TYPE_DICT (in module dlab_core.routing)
LC_ERR_CANNOT_OVERRIDE_FROZEN (in module dlab_core.containers)
LC_ERR_ILLEGAL_SERVICE_PROVIDER (in module dlab_deployment.domain.usecases)
LC_ERR_INVALID_DATA_TYPE (in module dlab_core.infrastructure.repositories)
LC_ERR_INVALID_PARAMETER_TYPE (in module dlab_core.domain.helper)
LC_ERR_NO_FILE (in module dlab_core.infrastructure.repositories)
LC_ERR_NOT_JSON_CONTENT (in module dlab_core.infrastructure.repositories)
LC_ERR_TF_PROVISIONING_ERROR_TEMPLATE (in module dlab_deployment.infrastructure.terraform)
LC_ERR_TIMEOUT_REACHED (in module dlab_core.domain.helper)
LC_ERR_WRONG_ARGUMENTS (in module dlab_core.infrastructure.repositories)
level (AbstractLogging attribute)
(StreamLogging attribute)
lib_file (SetupParametersBuilder attribute)
LICENSE (in module dlab_core.setup)
load_context() (in module dlab_core.registry)
load_entry_point() (dlab_core.plugins.BasePlugin class method)
load_plugins() (dlab_core.plugins.BasePlugin class method)
LocalCommandExecutor (class in dlab_deployment.infrastructure.command_executor)
location (BaseFileRepository attribute)
log() (AbstractLogging method)
(StreamLogging method)
logger (LoggerDirector attribute)
LoggerAdapter (class in dlab_core.infrastructure.logger)
LoggerDirector (class in dlab_core.infrastructure.logger)
LoggerException
logging (AbstractLoggingBuilder attribute)
(StreamLogBuilder attribute)
LogLevelTransformer (class in dlab_core.infrastructure.logger)
M
main() (CLIDriver method)
(in module dlab_core.clidriver)
match() (CLIRouter method)
match_args() (CLIRouter static method)
mock_connection() (in module test_command_executor)
N
NAME (in module setup)
normalize_routes() (in module dlab_core.cli)
NOTSET (in module dlab_core.domain.logger)
O
output() (BaseIaCServiceProvider method)
(Terraform method)
(TerraformServiceProvider method)
OUTPUT_COMMAND (in module dlab_deployment.infrastructure.terraform)
P
package_data (SetupParametersBuilder attribute)
parameters (SetupParametersBuilder attribute)
(SetupParametersDirector attribute)
ParamikoCommandExecutor (class in dlab_deployment.infrastructure.command_executor)
parse_args() (ArgsParser method)
(CLIArgsParser method)
PluginLoadException
protect() (Container method)
provision() (BaseIaCServiceProvider method)
(TerraformServiceProvider method)
ProvisionUseCase (class in dlab_deployment.domain.usecases)
put() (BaseCommandExecutor method)
(LocalCommandExecutor method)
(ParamikoCommandExecutor method)
PYTHON_REQUIRES (in module dlab_core.setup)
R
raw() (Container method)
README_FILE (in module dlab_core.setup)
register() (ChainOfRepositories method)
register_context() (in module dlab_core.registry)
RegistryLoadException
reload_context() (in module dlab_core.registry)
RepositoryDataTypeException
RepositoryException
RepositoryFileNotFoundException
RepositoryJSONContentException
RepositoryWrongArgumentException
REQUIREMENTS_FILE (in module dlab_core.setup)
RouteArgumentKeyException
RouteArgumentTypeException
RouteArgumentValueException
RouteInvokeCallableException
routes (BaseCLIPlugin attribute)
RoutingException
run() (BaseCommandExecutor method)
(LocalCommandExecutor method)
(ParamikoCommandExecutor method)
S
set_entry_points() (SetupParametersBuilder method)
set_log_level() (AbstractLoggingBuilder method)
(StreamLogBuilder method)
set_long_description() (SetupParametersBuilder method)
set_package_data() (SetupParametersBuilder method)
set_packages() (SetupParametersBuilder method)
set_requirements() (SetupParametersBuilder method)
set_tf_parameter() (Terraform static method)
set_version() (SetupParametersBuilder method)
setup (module)
setUp() (TestParamikoCommandExecutor method)
(TestTerraform method)
(TestTerraformServiceProviders method)
SetupException
SetupParametersBuilder (class in dlab_core.setup)
SetupParametersDirector (class in dlab_core.setup)
show_help() (in module dlab_core.cli)
SimpleLoggingHandler (class in dlab_core.infrastructure.logger)
SSNDestroyUseCase (class in dlab_deployment.domain.usecases)
SSNProvisionUseCase (class in dlab_deployment.domain.usecases)
StreamHandlerAdapter (class in dlab_core.infrastructure.logger)
StreamLogBuilder (class in dlab_core.infrastructure.logger)
StreamLogging (class in dlab_core.infrastructure.logger)
sudo() (BaseCommandExecutor method)
(LocalCommandExecutor method)
(ParamikoCommandExecutor method)
SysLogFormatter (class in dlab_core.infrastructure.logger)
T
Terraform (class in dlab_deployment.infrastructure.terraform)
TERRAFORM_PARAMS (in module dlab_deployment.infrastructure.terraform)
TerraformException
TerraformServiceProvider (class in dlab_deployment.infrastructure.service_providers)
test_apply() (TestTerraform method)
test_cd() (TestLocalCommandExecutor method)
(TestParamikoCommandExecutor method)
test_cd_run() (TestParamikoCommandExecutor method)
test_cd_sudo() (TestParamikoCommandExecutor method)
test_command_executor (module)
test_connection_init_error() (TestParamikoCommandExecutor method)
test_destroy() (TestTerraform method)
(TestTerraformServiceProviders method)
test_execute() (TestDestroyUseCase method)
(TestProvisionUseCase method)
test_failed_initialize() (TestTerraform method)
test_initialize() (TestTerraform method)
test_invalid_iac_provider_type() (TestDeploymentUseCase method)
test_output() (TestTerraform method)
(TestTerraformServiceProviders method)
test_provision() (TestTerraformServiceProviders method)
test_put() (TestLocalCommandExecutor method)
(TestParamikoCommandExecutor method)
test_run() (TestParamikoCommandExecutor method)
test_service_providers (module)
test_sudo() (TestParamikoCommandExecutor method)
test_terraform (module)
test_usecases (module)
test_validate() (TestTerraform method)
test_version (module)
test_version() (TestVersion method)
test_wrong_command_executor() (TestTerraform method)
test_wrong_parameters_type() (TestTerraform method)
TestDeploymentUseCase (class in test_usecases)
TestDestroyUseCase (class in test_usecases)
TestLocalCommandExecutor (class in test_command_executor)
TestParamikoCommandExecutor (class in test_command_executor)
TestProvisionUseCase (class in test_usecases)
TestTerraform (class in test_terraform)
TestTerraformServiceProviders (class in test_service_providers)
TestVersion (class in test_version)
TF_INIT_SUCCESS_MSG (in module dlab_deployment.infrastructure.terraform)
TF_PARAMETER (in module dlab_deployment.infrastructure.terraform)
TF_VALIDATE_SUCCESS_MSG (in module dlab_deployment.infrastructure.terraform)
timeout_handler() (in module dlab_core.domain.helper)
transform() (LogLevelTransformer static method)
U
URL (in module dlab_core.setup)
UseCaseException
V
validate() (Terraform method)
validate_arguments_dict() (CLIRoute static method)
VALIDATE_COMMAND (in module dlab_deployment.infrastructure.terraform)
validate_property_type() (in module dlab_core.domain.helper)
validate_service_provider_type() (in module dlab_deployment.domain.usecases)
validate_tf_result() (in module dlab_deployment.infrastructure.terraform)
VARIABLE_TEMPLATE (ConfigRepository attribute)
VERSION_FILE (in module dlab_core.setup)
version_file (SetupParametersBuilder attribute)
W
WARN (in module dlab_core.domain.logger)
warn() (AbstractLogger method)
(LoggerAdapter method)
WARNING (in module dlab_core.domain.logger)
1.0.0
Other Versions