Node Vendor Passthru 方法¶
方法 |
描述 |
|---|---|
|
在 Node 上创建一个新的订阅 |
|
删除 Node 的订阅 |
|
列出 Node 的所有订阅 |
|
显示 Node 的单个订阅 |
|
从 Node 弹出连接的虚拟媒体 |
创建订阅¶
名称 |
入参 |
类型 |
描述 |
|---|---|---|---|
目标地址 |
body |
字符串 |
目标事件服务的 URI |
事件类型 (可选) |
body |
数组 |
将发送到目标地址的事件类型列表 |
上下文 (可选) |
body |
字符串 |
与事件目标订阅一起存储的客户端提供的字符串 |
协议 (可选) |
body |
字符串 |
事件将用于将事件发送到目标地址的协议类型 |
在 create_subscription 中使用的示例 JSON
{
"Destination": "https://someurl",
"EventTypes": ["Alert"],
"Context": "MyProtocol",
"args": "Redfish"
}
删除订阅¶
名称 |
入参 |
类型 |
描述 |
|---|---|---|---|
id |
body |
字符串 |
BMC 生成的订阅的 ID |
在 delete_subscription 中使用的示例 JSON
{
"id": "<id of the subscription generated by the BMC>"
}
获取订阅¶
名称 |
入参 |
类型 |
描述 |
|---|---|---|---|
id |
body |
字符串 |
BMC 生成的订阅的 ID |
在 get_subscription 中使用的示例 JSON
{
"id": "<id of the subscription generated by the BMC>"
}
获取所有订阅¶
get_all_subscriptions 不需要任何参数。
弹出虚拟媒体¶
名称 |
入参 |
类型 |
描述 |
|---|---|---|---|
boot_device (可选) |
body |
字符串 |
要弹出的设备的类型(默认弹出所有设备) |