{ "$schema": "http://schemas.dmtf.org/redfish/v1/redfish-schema.0.96.0", "title": "EventService.0.96.0", "type": "object", "additionalProperties": false, "properties": { "@odata.context": { "$ref": "odata.4.0.0.json#context" }, "@odata.id": { "$ref": "odata.4.0.0.json#id" }, "@odata.type": { "$ref": "odata.4.0.0.json#type" }, "Oem": { "$ref": "Resource.0.96.0.json#Oem", "description": "This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections.", "longDescription": "The value of this string shall be of the format for the reserved word *Oem*." }, "Id": { "$ref": "Resource.0.96.0.json#Id" }, "Description": { "$ref": "Resource.0.96.0.json#Description" }, "Name": { "$ref": "Resource.0.96.0.json#Name" }, "Links": { "type": "object", "additionalProperties": false, "properties": { "Oem": { "$ref": "Resource.0.96.0.json#Oem", "description": "Oem extension object.", "longDescription": "This object represents the Oem property. All values for resources described by this schema shall comply to the requirements as described in the Redfish specification." }, "Subscriptions": { "type": "object", "properties": { "@odata.id" :{ "$ref": "odata.4.0.0.json#Id" } }, "readonly": true, "description": "This is a reference to a collection of ListenerDestination resources.", "longDescription": "The value of this property shall contain the link to a collection of ListenerDestination resources." } }, "readonly": true, "description": "This object contains the links to other resources that are related to this resource." }, "DeliveryRetryAttempts": { "type": "integer", "readonly": true, "description": "This is the number of attempts an event posting is retried before the subscription is terminated.", "longDescription": "The value of this property shall be the number of retrys attempted for any given event to the subscription destination before the subscription is terminated." }, "DeliveryRetryIntervalInSeconds": { "type": "integer", "readonly": true, "description": "This represents the number of seconds between retry attempts for sending any given Event", "longDescription": "The value of this property shall be the interval in seconds between the retry attempts for any given event to the subscription destination." }, "EventTypesForSubscription": { "type": "array", "items": { "type": "string", "enum": [ "StatusChange", "ResourceUpdated", "ResourceAdded", "ResourceRemoved", "Alert" ], "enumDescriptions": { "StatusChange": "The status of this resource has changed", "ResourceUpdated": "The value of this resource has been updated", "ResourceAdded": "A resource has been added", "ResourceRemoved": "A resource has been removed", "Alert": "A condition exists which requires attention" } }, "readonly": true, "description": "This is the types of Events that can be subscribed to.", "longDescription": "The value of this property shall be the types of events that subscriptions can subscribe to. The semantics associated with the enumerations values are defined in the Redfish specification." }, "Actions": { "type": "object", "additionalProperties": false, "properties": { "Oem": { "type": [ "object", "null" ], "additionalProperties": false, "properties": { } } }, "readonly": true, "description": "The Actions object contains the available custom actions on this resource." }, "Status": { "$ref": "Resource.0.96.0.json#Status" } }, "description": "This is the schema definition for the Event Service. It represents the properties for the service itself and has links to the actual list of subscriptions.", "longDescription": "This resource shall be used to represent an eventing service in the Redfish specification." }