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)

基类: MistralExecutionLister

列出所有 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)

返回一个包含列名元组和包含要列出的数据的可迭代元组。