argument_set

class pcs.argument_set.ArgumentSet(arguments: Optional[Dict] = None)

This object is used to encapsulate a set of arguments that are used to initialize a Component dependency DAG and to run methods on this DAG.

__init__(arguments: Optional[Dict] = None)
classmethod from_spec(arg_set_spec: Mapping[str, Mapping[str, Mapping[str, Any]]]) → pcs.argument_set.ArgumentSet
classmethod from_yaml(file_path) → pcs.argument_set.ArgumentSet
get_arg(component_name: str, function_name: str, arg_key: str) → Dict
get_component_args(component_name: str) → Dict
get_function_args(component_name: str, function_name: str) → Dict
property identifier: str
to_sorted_dict_str() → str
to_spec(flatten: bool = False) → Mapping[str, Mapping[str, Mapping[str, Any]]]
update(component_name: str, fn_name: str, args: Dict) → None