GET – Event service properties
Use the GET method to retrieve properties in Event service resource for Redfish service.
Request URL
GET https://<BMC_IPADDR>/redfish/v1/EventService
Request body
None
Response body
Field | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
Id | String | “EventService” | ||||||
Name | String | “Event Service” | ||||||
Description | String | This resource represents an event service for a Redfish implementation. | ||||||
ServiceEnabled | Boolean | True | ||||||
SSEFilterPropertiesSupported | Object | Expanded | ||||||
SubordinateResources | Boolean | True | ||||||
ResourceType | Boolean | True | ||||||
EventFormatType | Boolean | True | ||||||
RegistryPrefix | Boolean | True | ||||||
OriginResource | Boolean | True | ||||||
MetricReportDefinition | Boolean | True | ||||||
MessageId | Boolean | True | ||||||
DeliveryRetryAttempts | Integer | 3 | ||||||
DeliveryRetryIntervalSeconds | Integer | 60 (Unit: seconds) | ||||||
ResourceTypes | Array | A list of @odata.type values (Schema names) that can be specified in a ResourceType on a subscription. | ||||||
ResourceTypes[N] | String | Array element of ResourceTypes Note Alert event cannot be filtered by ResourceType. | ||||||
Actions | Object | Expanded | ||||||
#EventService.SubmitTestEvent | Object | Refer to Actions | ||||||
Status | Object | Expanded | ||||||
State | String | “Enabled” | ||||||
Health | String | “OK” | ||||||
EventFormatTypes | Array | Item: string Item count: 2 | ||||||
EventFormatTypes[N] | String | Valid values: “Event”, “MetricReport” | ||||||
SubordinateResourcesSupported | Boolean | Indicate if the service supports the SubordinateResource property on Event Subscriptions | ||||||
RegistryPrefixes | Array | Item: string Item count: maps to members under the resource /redfish/v1/Registries | ||||||
RegistryPrefixes[N] | String | Maps to members under the resource /redfish/v1/Registries | ||||||
Subscriptions | Link | Reference to event subscriptions of EventDestinationCollection type | ||||||
ServerSentEventUri | Link | “/redfish/v1/EventService/ServerSentEvent” | ||||||
SMTP | Object | Expanded | ||||||
Authentication | String | The authentication method for the SMTP server. | ||||||
Port | Number | The destination SMTP port. | ||||||
ConnectionProtocol | String | The connection type to the outgoing SMTP server. | ||||||
Password | String | The password for authentication with the SMTP server. The value is `null` in responses. | ||||||
ServiceEnabled | Boolean | An indication if SMTP for event delivery is enabled. | ||||||
FromAddress | String | The 'from' email address of the outgoing email. | ||||||
Username | String | The username for authentication with the SMTP server. | ||||||
Authentication@Redfish.AllowableValues | Array | Items: string Item count: 3 | ||||||
Authentication @Redfish.AllowableValues[N] | String | "None", "Login","CRAM_MD5". | ||||||
ConnectionProtocol@Redfish.AllowableValues | Array | Items: string Item count: 1 | ||||||
ConnectionProtocol @Redfish.AllowableValues[N] | String | "AutoDetect". | ||||||
ServerAddress | String | The address of the SMTP server. |
Status code
HTTP Status Code | Error Message ID |
---|---|
500 | InternalError |
Example
The following example JSON response is returned:
{
"IncludeOriginOfConditionSupported": true,
"DeliveryRetryIntervalSeconds": 60,
"DeliveryRetryAttempts": 3,
"RegistryPrefixes": [
"Base",
"EventRegistry",
"ExtendedError",
"LenovoExtendedWarning",
"LenovoFirmwareUpdateRegistry",
"ResourceEvent",
"TaskEvent"
],
"SubordinateResourcesSupported": true,
"EventFormatTypes": [
"Event",
"MetricReport"
],
"@odata.etag": "\"b61666f78b2b2f04398a6\"",
"SMTP": {
"Password": null,
"ServiceEnabled": true,
"ConnectionProtocol@Redfish.AllowableValues": [
"AutoDetect"
],
"Authentication@Redfish.AllowableValues": [
"None",
"Login",
"CRAM_MD5"
],
"Username": "",
"Port": 25,
"ServerAddress": "0.0.0.0",
"Authentication": "None",
"FromAddress": null,
"ConnectionProtocol": "AutoDetect"
},
"ServiceEnabled": true,
"SSEFilterPropertiesSupported": {
"RegistryPrefix": true,
"OriginResource": true,
"ResourceType": true,
"MessageId": true,
"EventFormatType": true,
"SubordinateResources": true,
"MetricReportDefinition": true
},
"@odata.type": "#EventService.v1_6_0.EventService",
"Subscriptions": {
"@odata.id": "/redfish/v1/EventService/Subscriptions"
},
"Id": "EventService",
"Actions": {
"#EventService.SubmitTestEvent": {
"target": "/redfish/v1/EventService/Actions/EventService.SubmitTestEvent",
"title": "SubmitTestEvent"
}
},
"Name": "Event Service",
"Status": {
"State": "Enabled",
"Health": "OK"
},
"@odata.id": "/redfish/v1/EventService",
"ResourceTypes": [
"LogService"
],
"Description": "This resource represents an event service for a Redfish implementation.",
"ServerSentEventUri": "/redfish/v1/EventService/ServerSentEvent"
}