跳到主要内容

GET – 事件服务属性

使用 GET 方法检索 Redfish 服务的事件服务资源中的属性。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/EventService

请求正文

响应正文

字段类型描述

Id

字符串

“EventService”

Name

字符串

“Event Service”

Description

字符串

“This resource represents an event service for a Redfish implementation.”

ServiceEnabled

布尔

True

SSEFilterPropertiesSupported

对象

已展开

 

SubordinateResources

布尔

True

 

ResourceType

布尔

True

 

EventFormatType

布尔

True

 

RegistryPrefix

布尔

True

 

OriginResource

布尔

True

 

MetricReportDefinition

布尔

True

 

MessageId

布尔

True

DeliveryRetryAttempts

整数

3

DeliveryRetryIntervalSeconds

整数

60(单位:秒)

ResourceTypes

数组

可在订阅的 ResourceType 中指定的 @odata.type 值(架构名称)的列表。

 

ResourceTypes[N]

字符串
ResourceTypes 数组元素
无法按 ResourceType 筛选警报事件

Actions

对象

已展开

 

#EventService.SubmitTestEvent

对象

请参阅“Actions”

Status

对象

已展开

 

State

字符串

“Enabled”

 

Health

字符串

“OK”

EventFormatTypes

数组

项:字符串

项数:2

 

EventFormatTypes[N]

字符串

有效值:“Event”、“MetricReport”

SubordinateResourcesSupported

布尔

指示服务是否支持事件订阅的 SubordinateResource 属性。

RegistryPrefixes

数组

项:字符串

项数:映射到资源 /redfish/v1/Registries 下的成员

 

RegistryPrefixes[N]

字符串

映射到资源 /redfish/v1/Registries 下的成员

Subscriptions

链接

EventDestinationCollection 类型的事件订阅的引用。

ServerSentEventUri

链接

“/redfish/v1/EventService/ServerSentEvent”

SMTP

对象

已展开

 

Authentication

字符串

SMTP 服务器的认证方法。

 

Port

数字

目标 SMTP 端口。

 

ConnectionProtocol

字符串

与传出 SMTP 服务器的连接类型。

 

Password

字符串

用于向 SMTP 服务器进行认证的密码。此值在响应中为“null”。

 

ServiceEnabled

布尔

指示是否启用了用于事件传递的 SMTP。

 

FromAddress

字符串

传出电子邮件的“发件人”地址。

 

Username

字符串

用于向 SMTP 服务器进行认证的用户名。

 

Authentication@Redfish.AllowableValues

数组

项:字符串

项数:3

  

Authentication @Redfish.AllowableValues[N]

字符串

“None”、“Login”、“CRAM_MD5”。

 

ConnectionProtocol@Redfish.AllowableValues

数组

项:字符串

项数:1

  

ConnectionProtocol @Redfish.AllowableValues[N]

字符串

“AutoDetect”。

 

ServerAddress

字符串

SMTP 服务器的地址。

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

返回以下示例 JSON 响应:

{
"ServiceEnabled": true,
"SubordinateResourcesSupported": true,
"Subscriptions": {
"@odata.id": "/redfish/v1/EventService/Subscriptions"
},
"Status": {
"State": "Enabled",
"Health": "OK"
},
"DeliveryRetryAttempts": 3,
"ResourceTypes": [
"LogService"
],
"SSEFilterPropertiesSupported": {
"EventFormatType": true,
"RegistryPrefix": true,
"MetricReportDefinition": true,
"SubordinateResources": true,
"MessageId": true,
"ResourceType": true,
"OriginResource": true
},
"EventFormatTypes": [
"Event",
"MetricReport"
],
"SMTP": {
"ServiceEnabled": true,
"Authentication": "None",
"Username": "",
"Port": 25,
"Password": null,
"FromAddress": null,
"ConnectionProtocol@Redfish.AllowableValues": [
"AutoDetect"
],
"Authentication@Redfish.AllowableValues": [
"None",
"Login",
"CRAM_MD5"
],
"ServerAddress": "0.0.0.0",
"ConnectionProtocol": "AutoDetect"
},
"Description": "This resource represents an event service for a Redfish implementation.",
"Actions": {
"#EventService.SubmitTestEvent": {
"target": "/redfish/v1/EventService/Actions/EventService.SubmitTestEvent",
"title": "SubmitTestEvent"
}
},
"IncludeOriginOfConditionSupported": true,
"@odata.context": "/redfish/v1/$metadata#EventService.EventService",
"ServerSentEventUri": "/redfish/v1/EventService/ServerSentEvent",
"Id": "EventService",
"Name": "Event Service",
"@odata.type": "#EventService.v1_7_2.EventService",
"@odata.id": "/redfish/v1/EventService",
"RegistryPrefixes": [
"Base",
"EventRegistry",
"ExtendedError",
"HeartbeatEvent",
"LenovoExtendedWarning",
"LenovoFirmwareUpdateRegistry",
"License",
"LogService",
"ResourceEvent",
"Update"
],
"DeliveryRetryIntervalSeconds": 60,
"@odata.etag": "\"c27bc313923931dafbb82\""
}