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

Skip to content

# PowerEquipment 子类方法

1. redfish_power_equipment_query_service
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.redfish_api.redfish_power_equipment_query_service()

2. redfish_power_equipment_query_rack_hdu_collection
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.redfish_api.redfish_power_equipment_query_rack_hdu_collection()

3. redfish_power_equipment_query_rack_hdu_id
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1

    power_distribution_id (str): 高压配电单元编号

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.redfish_api.redfish_power_equipment_query_rack_hdu_id(power_distribution_id)

4. redfish_power_equipment_query_rack_hdu_branch_collection
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1

    power_distribution_id (str): 高压配电单元编号

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.redfish_api.redfish_power_equipment_query_rack_hdu_branch_collection(power_distribution_id)

5. redfish_power_equipment_query_rack_hdu_branch_id
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1
    2

    power_distribution_id (str): 高压配电单元编号
    circuit_id (str): 高压配电单元支路编号

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.redfish_api.redfish_power_equipment_query_rack_hdu_branch_id(power_distribution_id, circuit_id)

6. redfish_power_equipment_query_rack_hdu_pmu_collection
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1

    power_distribution_id(str): 高压配电单元编号

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.redfish_api.redfish_power_equipment_query_rack_hdu_pmu_collection(power_distribution_id)

7. redfish_power_equipment_query_rack_hdu_pmu_id
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1
    2

    power_distribution_id (str): 高压配电单元编号
    power_management_id (str): 电源管理单元编号

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1
    2

    self.redfish_api.redfish_power_equipment_query_rack_hdu_pmu_id(power_distribution_id,
    power_management_id)

8. redfish_power_equipment_control_rack_hdu_relay_switch
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1
    2
    3
    4

    power_distribution_id (str): 高压配电单元的编号
    state_value (str): 支持的形式有：
    - On,闭合继电器
    - Off,断开继电器

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1
    2

    self.redfish_api.redfish_power_equipment_control_rack_hdu_relay_switch(power_distribution_id,
    state_value)

9. redfish_power_equipment_modify_rack_hdu_branch_power_restore_policy
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1
    2
    3
    4
    5
    6
    7

    power_distribution_id (str): 高压配电单元编号
    circuit_id (str): 高压配电单元支路编号
    policy_value (str): 支持的属性：
    - AlwaysOn,上电后恢复
    - AlwaysOff,上电后不恢复
    不支持的属性：
    - LastState,恢复到上一个状态

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1
    2

    self.redfish_api.redfish_power_equipment_modify_rack_hdu_branch_power_restore_policy(power_distribution_id,
    circuit_id, policy_value)

10. redfish_power_equipment_reset_rack_hdu_branch
> 描述：

    1
    2
    3
    4
    5

    方法功能：

    命令格式：

    支持Host类型：HostType.HMM

> 参数：

    1

    power_distribution_id (str): 高压配电单元的编号

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.redfish_api.redfish_power_equipment_reset_rack_hdu_branch(power_distribution_id)