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 |
---|---|
500 | InternalError |
示例
返回以下示例 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\""
}