poly_lithic.src.config.config_object module🔗
- class poly_lithic.src.config.config_object.ModuleConfig(**data)[source]🔗
Bases:
BaseModel- Parameters:
type (str)
name (str)
pub (str | list | None)
sub (str | list | None)
module_args (dict[str, str | dict | bool] | str | None)
config (Any)
-
type:
str🔗
-
name:
str🔗
-
pub:
Union[str,list,None]🔗
-
sub:
Union[str,list,None]🔗
-
module_args:
Union[dict[str,Union[str,dict,bool]],str,None]🔗
-
config:
Any🔗
- model_config: ClassVar[ConfigDict] = {}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class poly_lithic.src.config.config_object.DeploymentConfig(**data)[source]🔗
Bases:
BaseModel- Parameters:
type (str)
rate (float | int | None)
-
type:
str🔗
-
rate:
Union[float,int,None]🔗
- model_config: ClassVar[ConfigDict] = {}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class poly_lithic.src.config.config_object.ConfigObject(**data)[source]🔗
Bases:
BaseModel- Parameters:
deployment (DeploymentConfig)
modules (dict[str, ModuleConfig])
-
deployment:
DeploymentConfig🔗
-
modules:
dict[str,ModuleConfig]🔗
- property graph🔗
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].