Helper class that reads a container’s configuration from a JSON or YAML file.
Description
The ContainerConfigReader class allows you to read a container’s configuration from a JSON or YAML file.
Static methods
read_from_file
Reads a container’s configuration from JSON or YAML file. The type of the file is determined by the file extension.
staticread_from_file(context: Optional[IContext], path: str, parameters: ConfigParams): ContainerConfig
- context: IContext - (optional) a context to trace execution through a call chain.
 - path: str - path to the component’s configuration file.
 - parameters: ConfigParams - configuration parameters or None to skip parameterization.
 - returns: ContainerConfig - read container configuration
 
read_from_json_file
Reads a container’s configuration from a JSON file.
staticread_from_json_file(context: Optional[IContext], path: str, parameters: ConfigParams): ContainerConfig
- context: IContext - (optional) a context to trace execution through a call chain.
 - path: str - path to the component’s configuration file.
 - parameters: ConfigParams - configuration parameters or None to skip parameterization.
 - returns: ContainerConfig - read container configuration
 
read_from_yalm_file
Reads container configuration from a YAML file.
staticread_from_yaml_file(context: Optional[IContext], path: str, parameters: ConfigParams): ContainerConfig
- context: IContext - (optional) a context to trace execution through a call chain.
 - path: str - path to the component’s configuration file.
 - parameters: ConfigParams - configuration parameters or None to skip parameterization.
 - returns: ContainerConfig - read container configuration