mistralclient.commands.v2.action_executions 模块¶
- class mistralclient.commands.v2.action_executions.ActionExecutionFormatter¶
基类:
MistralFormatter- COLUMNS = [('id', 'ID'), ('name', '名称'), ('workflow_name', '工作流名称'), ('workflow_namespace', '工作流命名空间'), ('task_name', '任务名称'), ('task_execution_id', '任务 ID'), ('state', '状态'), ('state_info', '状态信息'), ('accepted', '已接受'), ('created_at', '创建时间'), ('updated_at', '更新时间')]¶
- LIST_COLUMN_FIELD_NAMES = ['id', 'name', 'workflow_name', 'workflow_namespace', 'task_name', 'task_execution_id', 'state', 'accepted', 'created_at', 'updated_at']¶
- LIST_COLUMN_HEADING_NAMES = ['ID', '名称', '工作流名称', '工作流命名空间', '任务名称', '任务 ID', '状态', '已接受', '创建时间', '更新时间']¶
- static format(action_ex=None, lister=False)¶
- class mistralclient.commands.v2.action_executions.Create(app: App, app_args: Namespace | None, cmd_name: str | None = None)¶
基类:
ShowOne创建新的 Action 执行或仅运行特定的 action。
- get_parser(prog_name)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.action_executions.Create (WARNING)>¶
- produce_output(parsed_args, column_names, data)¶
使用 formatter 生成输出。
- 参数:
parsed_args – argparse.Namespace 实例,包含参数值
column_names – 包含输出列名称的字符串序列
data – 与列名称匹配的值的可迭代对象
- 返回值:
一个状态码
- take_action(parsed_args)¶
返回一个包含列名元组和包含要列出的数据的可迭代元组。
- class mistralclient.commands.v2.action_executions.Delete(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)¶
基类:
Command删除 Action 执行。
- get_parser(prog_name)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.action_executions.Delete (WARNING)>¶
- take_action(parsed_args)¶
覆盖以执行有用的操作。
返回值将由程序返回。
- class mistralclient.commands.v2.action_executions.Get(app: App, app_args: Namespace | None, cmd_name: str | None = None)¶
基类:
ShowOne显示特定的 Action 执行。
- get_parser(prog_name)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.action_executions.Get (WARNING)>¶
- take_action(parsed_args)¶
返回一个包含列名元组和包含要列出的数据的可迭代元组。
- class mistralclient.commands.v2.action_executions.GetInput(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)¶
基类:
Command显示 Action 执行的输入数据。
- get_parser(prog_name)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.action_executions.GetInput (WARNING)>¶
- take_action(parsed_args)¶
覆盖以执行有用的操作。
返回值将由程序返回。
- class mistralclient.commands.v2.action_executions.GetOutput(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)¶
基类:
Command显示 Action 执行的输出数据。
- get_parser(prog_name)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.action_executions.GetOutput (WARNING)>¶
- take_action(parsed_args)¶
覆盖以执行有用的操作。
返回值将由程序返回。
- class mistralclient.commands.v2.action_executions.List(app: App, app_args: Namespace | None, cmd_name: str | None = None)¶
-
列出所有 Action 执行。
- get_parser(prog_name)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.action_executions.List (WARNING)>¶
- class mistralclient.commands.v2.action_executions.Update(app: App, app_args: Namespace | None, cmd_name: str | None = None)¶
基类:
ShowOne更新特定的 Action 执行。
- get_parser(prog_name)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.action_executions.Update (WARNING)>¶
- take_action(parsed_args)¶
返回一个包含列名元组和包含要列出的数据的可迭代元组。