project_config.plugins.jmespath module
JMESPath expressions plugin.
- class project_config.plugins.jmespath.JMESPathPlugin[source]
Bases:
object
- static JMESPathsMatch(value: List[List[Any]], tree: project_config.tree.Tree, rule: project_config.types.Rule, context: project_config.types.ActionsContext) Iterator[Tuple[str, Any]] [source]
- static crossJMESPathsMatch(value: List[List[Any]], tree: project_config.tree.Tree, rule: project_config.types.Rule, context: project_config.types.ActionsContext) Iterator[Tuple[str, Any]] [source]
- static ifJMESPathsMatch(value: Dict[str, List[List[str]]], tree: project_config.tree.Tree, rule: project_config.types.Rule, context: project_config.types.ActionsContext) Iterator[Tuple[str, Any]] [source]