TaskService 子类方法 - KPTest框架开放资料

Skip to content

# TaskService 子类方法

1. redfish_task_query_task_service
> 描述：

    1
    2
    3
    4
    5

    方法功能：查询服务器当前任务服务资源的信息。

    命令格式：https://device_ip/redfish/v1/TaskService

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    response(dict): 命令返回体

> 异常：

    1

    None

> 举例：

    1

    api_result = self.redfish_api.redfish_task_query_task_service()

2. redfish_task_query_task_collection
> 描述：

    1
    2
    3
    4
    5

    方法功能：查询服务器当前任务集合资源的信息。

    命令格式：https://device_ip/redfish/v1/TaskService/Tasks

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    response(dict): 命令返回体

> 异常：

    1

    None

> 举例：

    1

    api_result = self.redfish_api.redfish_task_query_task_collection()

3. redfish_task_query_task_collection_id
> 描述：

    1
    2
    3
    4
    5

    方法功能：查询服务器指定任务资源的信息。

    命令格式：https://device_ip/redfish/v1/TaskService/Tasks/taskid

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    taskid(str): 待查询任务的ID

> 返回值：

    1

    response(dict): 命令返回体

> 异常：

    1

    None

> 举例：

    1

    response = redfish_api.redfish_task_query_task_collection_id(taskid=task_id)

4. redfish_task_query_task_specified_monitor
> 描述：

    1
    2
    3
    4
    5

    方法功能：查询服务器指定Monitor的信息。

    命令格式：https://device_ip/redfish/v1/TaskService/Tasks/taskid/Monitor

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    taskid(str): 待查询任务的ID

> 返回值：

    1

    response(dict): 命令返回体

> 异常：

    1

    None

> 举例：

    1

    ret = self.redfish_api.redfish_task_query_task_specified_monitor(params["taskid"])