POST – 提交测试事件
使用 POST 方法向订阅者发送测试事件。
请求 URL
POST https://<BMC_IPADDR>/redfish/v1/EventService/Actions/EventService.SubmitTestEvent
请求正文
字段 | 类型 | 错误消息 ID |
---|---|---|
EventGroupId | 整数 | 要添加的事件的组 ID。 |
EventId | 字符串 | 要添加的事件的 ID。 |
EventTimestamp | 字符串 | 要添加的事件的时间戳。 |
Message | 字符串 | 要添加的事件的事件消息文本。 |
MessageId | 字符串 | 要添加的事件的消息 ID。 |
MessageArgs | 数组 | 要添加的事件的消息参数数组。 |
OriginOfCondition | 字符串 | 导致需添加事件的有效资源 URL。 |
响应
无
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
204 | NoContent |
500 | InternalError |
示例
以下示例是 POST 正文
{
"OriginOfCondition": "/redfish/v1/Systems/1/LogServices/AuditLog",
"Message":"Login ID: USERID from web at IP address 1.1.1.1 has logged off. ----Test Test",
"MessageArgs":["USERID","web","1.1.1.1"],
"MessageId":"EventRegistry.1.0.FQXSPSE4032I",
"EventTimestamp":"2020-12-31T00:00:00+00:00",
"EventId": "0000003a",
"EventGroupId": 1
}
返回以下示例 JSON 响应:
无
侦听器接收的以下事件数据将停留在订阅了 Redfish 服务的目标位置。
{
"Events@odata.count": 1,
"Id": "1",
"Events": [
{
"MessageArgs": [
"USERID",
"web",
"1.1.1.1"
],
"Message": "Login ID: USERID from web at IP address 1.1.1.1 has logged off. ----Test Test",
"EventGroupId": 1,
"EventId": "1",
"MemberId": "0001",
"MessageId": "EventRegistry.1.0.FQXSPSE4032I",
"EventTimestamp": "2020-12-31T00:00:00+00:00",
"OriginOfCondition": {
"@odata.id": "/redfish/v1/Systems/1/LogServices/AuditLog"
}
}
],
"@odata.type": "#Event.v1_5_0.Event",
"Name": "SubmitTestEvent",
"Description": "This resource represents an event for a Redfish implementation."
}
提供反馈