clap.configs
¶
Module Contents¶
Classes¶
Attributes¶
- class clap.configs.ConfigurationDatabase(providers_file, logins_file, instances_file, discard_invalids=True, load=True)¶
- _load_instance_configs(self)¶
- _load_login_configs(self)¶
- _load_provider_configs(self)¶
- load_all(self)¶
- exception clap.configs.ConfigurationError¶
Bases:
Exception
Common base class for all non-exit exceptions.
Initialize self. See help(type(self)) for accurate signature.
- class clap.configs.InstanceConfigAWS¶
- boot_disk_device :Optional[str]¶
- boot_disk_iops :Optional[str]¶
- boot_disk_size :Optional[int]¶
- boot_disk_snapshot :Optional[str]¶
- boot_disk_type :Optional[str]¶
- flavor :str¶
- image_id :str¶
- instance_config_id :str¶
- login :str¶
- network_ids :Optional[List[str]]¶
- placement_group :Optional[str]¶
- price :Optional[float]¶
- provider :str¶
- security_group :Optional[str]¶
- timeout :Optional[int]¶
- clap.configs.InstanceConfigs¶
- class clap.configs.InstanceInfo¶
- instance :InstanceConfigs¶
- login :LoginConfigs¶
- provider :ProviderConfigs¶
- exception clap.configs.InvalidConfigurationError(name)¶
Bases:
ConfigurationError
Common base class for all non-exit exceptions.
Initialize self. See help(type(self)) for accurate signature.
- class clap.configs.LoginConfig¶
- keypair_name :str¶
- keypair_private_file :str¶
- keypair_public_file :str¶
- login_config_id :str¶
- ssh_port :Optional[int] = 22¶
- sudo :Optional[bool] = True¶
- sudo_user :Optional[str] = root¶
- user :str¶
- clap.configs.LoginConfigs¶
- class clap.configs.ProviderConfigAWS¶
- access_keyfile :str¶
- provider :str = aws¶
- provider_config_id :str¶
- region :str¶
- secret_access_keyfile :str¶
- url :Optional[str]¶
- vpc :Optional[str]¶
- clap.configs.ProviderConfigs¶
- clap.configs.logger¶
- clap.configs.provider_handlers¶