1d125652eSGunnar Mills{ 2d125652eSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/Event.v1_11_1.json", 3d125652eSGunnar Mills "$ref": "#/definitions/Event", 4d125652eSGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5d125652eSGunnar Mills "copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 6d125652eSGunnar Mills "definitions": { 7d125652eSGunnar Mills "Actions": { 8d125652eSGunnar Mills "additionalProperties": false, 9d125652eSGunnar Mills "description": "The available actions for this resource.", 10d125652eSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 11d125652eSGunnar Mills "patternProperties": { 12d125652eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 13d125652eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 14d125652eSGunnar Mills "type": [ 15d125652eSGunnar Mills "array", 16d125652eSGunnar Mills "boolean", 17d125652eSGunnar Mills "integer", 18d125652eSGunnar Mills "number", 19d125652eSGunnar Mills "null", 20d125652eSGunnar Mills "object", 21d125652eSGunnar Mills "string" 22d125652eSGunnar Mills ] 23d125652eSGunnar Mills } 24d125652eSGunnar Mills }, 25d125652eSGunnar Mills "properties": { 26d125652eSGunnar Mills "Oem": { 27d125652eSGunnar Mills "$ref": "#/definitions/OemActions", 28d125652eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 29d125652eSGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource.", 30d125652eSGunnar Mills "versionAdded": "v1_2_0" 31d125652eSGunnar Mills } 32d125652eSGunnar Mills }, 33d125652eSGunnar Mills "type": "object" 34d125652eSGunnar Mills }, 35d125652eSGunnar Mills "CPER": { 36d125652eSGunnar Mills "additionalProperties": false, 37d125652eSGunnar Mills "description": "Details for a CPER section or record associated with an event.", 38d125652eSGunnar Mills "longDescription": "This object shall contain the details for a CPER section or record that is the source of an event.", 39d125652eSGunnar Mills "patternProperties": { 40d125652eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 41d125652eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 42d125652eSGunnar Mills "type": [ 43d125652eSGunnar Mills "array", 44d125652eSGunnar Mills "boolean", 45d125652eSGunnar Mills "integer", 46d125652eSGunnar Mills "number", 47d125652eSGunnar Mills "null", 48d125652eSGunnar Mills "object", 49d125652eSGunnar Mills "string" 50d125652eSGunnar Mills ] 51d125652eSGunnar Mills } 52d125652eSGunnar Mills }, 53d125652eSGunnar Mills "properties": { 54d125652eSGunnar Mills "NotificationType": { 55d125652eSGunnar Mills "description": "The CPER Notification Type for a CPER record.", 56d125652eSGunnar Mills "longDescription": "This property shall contain the CPER Notification Type for a CPER record that corresponds to the contents of the `DiagnosticData` property or data retrieved from the URI specified by the `AdditionalDataURI` property. This property shall only be present if `DiagnosticDataType` contains `CPER`.", 57d125652eSGunnar Mills "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", 58d125652eSGunnar Mills "readonly": true, 59d125652eSGunnar Mills "type": [ 60d125652eSGunnar Mills "string", 61d125652eSGunnar Mills "null" 62d125652eSGunnar Mills ], 63d125652eSGunnar Mills "versionAdded": "v1_8_0" 64d125652eSGunnar Mills }, 65d125652eSGunnar Mills "Oem": { 66d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 67d125652eSGunnar Mills "description": "The OEM extension property.", 68d125652eSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements.", 69d125652eSGunnar Mills "versionAdded": "v1_8_0" 70d125652eSGunnar Mills }, 71d125652eSGunnar Mills "SectionType": { 72d125652eSGunnar Mills "description": "The CPER Section Type.", 73d125652eSGunnar Mills "longDescription": "This property shall contain the CPER Section Type for a CPER section that corresponds to the contents of the `DiagnosticData` property or data retrieved from the URI specified by the `AdditionalDataURI` property. This property shall only be present if `DiagnosticDataType` contains `CPERSection`.", 74d125652eSGunnar Mills "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", 75d125652eSGunnar Mills "readonly": true, 76d125652eSGunnar Mills "type": [ 77d125652eSGunnar Mills "string", 78d125652eSGunnar Mills "null" 79d125652eSGunnar Mills ], 80d125652eSGunnar Mills "versionAdded": "v1_8_0" 81d125652eSGunnar Mills } 82d125652eSGunnar Mills }, 83d125652eSGunnar Mills "type": "object" 84d125652eSGunnar Mills }, 85d125652eSGunnar Mills "DiagnosticDataTypes": { 86d125652eSGunnar Mills "enum": [ 87d125652eSGunnar Mills "Manager", 88d125652eSGunnar Mills "PreOS", 89d125652eSGunnar Mills "OS", 90d125652eSGunnar Mills "OEM", 91d125652eSGunnar Mills "CPER", 92d125652eSGunnar Mills "CPERSection" 93d125652eSGunnar Mills ], 94d125652eSGunnar Mills "enumDescriptions": { 95d125652eSGunnar Mills "CPER": "UEFI Common Platform Error Record.", 96d125652eSGunnar Mills "CPERSection": "A Section of a UEFI Common Platform Error Record.", 97d125652eSGunnar Mills "Manager": "Manager diagnostic data.", 98d125652eSGunnar Mills "OEM": "OEM diagnostic data.", 99d125652eSGunnar Mills "OS": "Operating system (OS) diagnostic data.", 100d125652eSGunnar Mills "PreOS": "Pre-OS diagnostic data." 101d125652eSGunnar Mills }, 102d125652eSGunnar Mills "enumLongDescriptions": { 103d125652eSGunnar Mills "CPER": "This value shall indicate the data provided at the URI specified by the `AdditionalDataURI` property is a complete UEFI Specification-defined Common Platform Error Record. The CPER data shall contain a Record Header and at least one Section as defined by the UEFI Specification.", 104d125652eSGunnar Mills "CPERSection": "This value shall indicate the data provided at the URI specified by the `AdditionalDataURI` property is a single Section of a UEFI Specification-defined Common Platform Error Record. The CPER data shall contain one Section as defined by the UEFI Specification, with no Record Header." 105d125652eSGunnar Mills }, 106d125652eSGunnar Mills "type": "string" 107d125652eSGunnar Mills }, 108d125652eSGunnar Mills "Event": { 109d125652eSGunnar Mills "additionalProperties": false, 110d125652eSGunnar Mills "description": "The `Event` schema describes the JSON payload received by an event destination, which has subscribed to event notification, when events occur. This resource contains data about events, including descriptions, severity, and a message identifier to a message registry that can be accessed for further information.", 111d125652eSGunnar Mills "longDescription": "This resource contains an event for a Redfish implementation.", 112d125652eSGunnar Mills "patternProperties": { 113d125652eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 114d125652eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 115d125652eSGunnar Mills "type": [ 116d125652eSGunnar Mills "array", 117d125652eSGunnar Mills "boolean", 118d125652eSGunnar Mills "integer", 119d125652eSGunnar Mills "number", 120d125652eSGunnar Mills "null", 121d125652eSGunnar Mills "object", 122d125652eSGunnar Mills "string" 123d125652eSGunnar Mills ] 124d125652eSGunnar Mills } 125d125652eSGunnar Mills }, 126d125652eSGunnar Mills "properties": { 127d125652eSGunnar Mills "@odata.context": { 128d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 129d125652eSGunnar Mills }, 130d125652eSGunnar Mills "@odata.type": { 131d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 132d125652eSGunnar Mills }, 133d125652eSGunnar Mills "Actions": { 134d125652eSGunnar Mills "$ref": "#/definitions/Actions", 135d125652eSGunnar Mills "description": "The available actions for this resource.", 136d125652eSGunnar Mills "longDescription": "This property shall contain the available actions for this resource.", 137d125652eSGunnar Mills "versionAdded": "v1_2_0" 138d125652eSGunnar Mills }, 139d125652eSGunnar Mills "Context": { 140d125652eSGunnar Mills "description": "A context can be supplied at subscription time. This property is the context value supplied by the subscriber.", 141d125652eSGunnar Mills "longDescription": "This property shall contain a client supplied context for the event destination to which this event is being sent.", 142d125652eSGunnar Mills "readonly": true, 143d125652eSGunnar Mills "type": "string", 144d125652eSGunnar Mills "versionAdded": "v1_1_0" 145d125652eSGunnar Mills }, 146d125652eSGunnar Mills "Description": { 147d125652eSGunnar Mills "anyOf": [ 148d125652eSGunnar Mills { 149d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 150d125652eSGunnar Mills }, 151d125652eSGunnar Mills { 152d125652eSGunnar Mills "type": "null" 153d125652eSGunnar Mills } 154d125652eSGunnar Mills ], 155d125652eSGunnar Mills "readonly": true 156d125652eSGunnar Mills }, 157d125652eSGunnar Mills "Events": { 158d125652eSGunnar Mills "autoExpand": true, 159d125652eSGunnar Mills "description": "Each event in this array has a set of properties that describe the event. Because this is an array, more than one event can be sent simultaneously.", 160d125652eSGunnar Mills "items": { 161d125652eSGunnar Mills "$ref": "#/definitions/EventRecord" 162d125652eSGunnar Mills }, 163d125652eSGunnar Mills "longDescription": "This property shall contain an array of objects that represent the occurrence of one or more events.", 164d125652eSGunnar Mills "type": "array" 165d125652eSGunnar Mills }, 166d125652eSGunnar Mills "Events@odata.count": { 167d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 168d125652eSGunnar Mills }, 169d125652eSGunnar Mills "Id": { 170d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 171d125652eSGunnar Mills "readonly": true 172d125652eSGunnar Mills }, 173d125652eSGunnar Mills "Name": { 174d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 175d125652eSGunnar Mills "readonly": true 176d125652eSGunnar Mills }, 177d125652eSGunnar Mills "Oem": { 178d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 179d125652eSGunnar Mills "description": "The OEM extension property.", 180d125652eSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements." 181d125652eSGunnar Mills } 182d125652eSGunnar Mills }, 183d125652eSGunnar Mills "required": [ 184d125652eSGunnar Mills "Events", 185d125652eSGunnar Mills "@odata.type", 186d125652eSGunnar Mills "Id", 187d125652eSGunnar Mills "Name" 188d125652eSGunnar Mills ], 189d125652eSGunnar Mills "type": "object" 190d125652eSGunnar Mills }, 191d125652eSGunnar Mills "EventRecord": { 192d125652eSGunnar Mills "additionalProperties": false, 193d125652eSGunnar Mills "patternProperties": { 194d125652eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 195d125652eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 196d125652eSGunnar Mills "type": [ 197d125652eSGunnar Mills "array", 198d125652eSGunnar Mills "boolean", 199d125652eSGunnar Mills "integer", 200d125652eSGunnar Mills "number", 201d125652eSGunnar Mills "null", 202d125652eSGunnar Mills "object", 203d125652eSGunnar Mills "string" 204d125652eSGunnar Mills ] 205d125652eSGunnar Mills } 206d125652eSGunnar Mills }, 207d125652eSGunnar Mills "properties": { 208d125652eSGunnar Mills "Actions": { 209d125652eSGunnar Mills "$ref": "#/definitions/EventRecordActions", 210d125652eSGunnar Mills "description": "The available actions for this resource.", 211d125652eSGunnar Mills "longDescription": "This property shall contain the available actions for this resource.", 212d125652eSGunnar Mills "versionAdded": "v1_2_0" 213d125652eSGunnar Mills }, 214d125652eSGunnar Mills "AdditionalDataSizeBytes": { 215d125652eSGunnar Mills "description": "The size of the additional data for this event.", 216d125652eSGunnar Mills "longDescription": "This property shall contain the size of the additional data retrieved from the URI specified by the `AdditionalDataURI` property for this event.", 217d125652eSGunnar Mills "readonly": true, 218d125652eSGunnar Mills "type": [ 219d125652eSGunnar Mills "integer", 220d125652eSGunnar Mills "null" 221d125652eSGunnar Mills ], 222d125652eSGunnar Mills "units": "By", 223d125652eSGunnar Mills "versionAdded": "v1_8_0" 224d125652eSGunnar Mills }, 225d125652eSGunnar Mills "AdditionalDataURI": { 226d125652eSGunnar Mills "description": "The URI at which to access the additional data for the event, such as diagnostic data, image captures, or other files.", 227d125652eSGunnar Mills "format": "uri-reference", 228d125652eSGunnar Mills "longDescription": "This property shall contain the URI at which to access the additional data for the event, using the Redfish protocol and authentication methods. If both `DiagnosticData` and `AdditionalDataURI` are present, `DiagnosticData` shall contain a Base64-encoded string, with padding characters, of the data retrieved from the URI specified by the `AdditionalDataURI` property.", 229d125652eSGunnar Mills "readonly": true, 230d125652eSGunnar Mills "type": [ 231d125652eSGunnar Mills "string", 232d125652eSGunnar Mills "null" 233d125652eSGunnar Mills ], 234d125652eSGunnar Mills "versionAdded": "v1_8_0" 235d125652eSGunnar Mills }, 236d125652eSGunnar Mills "CPER": { 237d125652eSGunnar Mills "$ref": "#/definitions/CPER", 238d125652eSGunnar Mills "description": "Details for a CPER section or record associated with this event.", 239d125652eSGunnar Mills "longDescription": "This property shall contain the details for a CPER section or record that is the source of this event.", 240d125652eSGunnar Mills "versionAdded": "v1_8_0" 241d125652eSGunnar Mills }, 242d125652eSGunnar Mills "Context": { 243d125652eSGunnar Mills "deprecated": "Events are triggered independently from subscriptions to those events. This property has been deprecated in favor of the `Context` property found at the root level of the object.", 244d125652eSGunnar Mills "description": "A context can be supplied at subscription time. This property is the context value supplied by the subscriber.", 245d125652eSGunnar Mills "longDescription": "This property shall contain a client supplied context for the event destination to which this event is being sent.", 246d125652eSGunnar Mills "readonly": true, 247d125652eSGunnar Mills "type": "string", 248d125652eSGunnar Mills "versionDeprecated": "v1_1_0" 249d125652eSGunnar Mills }, 250d125652eSGunnar Mills "DiagnosticData": { 251d125652eSGunnar Mills "description": "A Base64-encoded set of diagnostic data associated with this event.", 252d125652eSGunnar Mills "longDescription": "This property shall contain a Base64-encoded string, with padding characters, that represents the diagnostic data associated with this event. The contents shall depend on the value of the `DiagnosticDataType` property. The length of the value should not exceed 4 KB. Larger diagnostic data payloads should omit this property and use the `AdditionalDataURI` property to reference the data. If both `DiagnosticData` and `AdditionalDataURI` are present, `DiagnosticData` shall contain the Base64-encoding of the data retrieved from the URI specified by the `AdditionalDataURI` property.", 253d125652eSGunnar Mills "readonly": true, 254d125652eSGunnar Mills "type": [ 255d125652eSGunnar Mills "string", 256d125652eSGunnar Mills "null" 257d125652eSGunnar Mills ], 258d125652eSGunnar Mills "versionAdded": "v1_8_0" 259d125652eSGunnar Mills }, 260d125652eSGunnar Mills "DiagnosticDataType": { 261d125652eSGunnar Mills "anyOf": [ 262d125652eSGunnar Mills { 263d125652eSGunnar Mills "$ref": "#/definitions/DiagnosticDataTypes" 264d125652eSGunnar Mills }, 265d125652eSGunnar Mills { 266d125652eSGunnar Mills "type": "null" 267d125652eSGunnar Mills } 268d125652eSGunnar Mills ], 269d125652eSGunnar Mills "description": "The type of data available in the `DiagnosticData` property or retrieved from the URI specified by the `AdditionalDataURI` property.", 270d125652eSGunnar Mills "longDescription": "This property shall contain the type of data available in the `DiagnosticData` property or retrieved from the URI specified by the `AdditionalDataURI` property.", 271d125652eSGunnar Mills "readonly": true, 272d125652eSGunnar Mills "versionAdded": "v1_8_0" 273d125652eSGunnar Mills }, 274d125652eSGunnar Mills "EventGroupId": { 275d125652eSGunnar Mills "description": "The identifier that correlates events with the same root cause. If `0`, no other event is related to this event.", 276d125652eSGunnar Mills "longDescription": "This property shall indicate that events are related and shall have the same value when multiple event messages are produced by the same root cause. Implementations shall use separate values for events with a separate root cause. This property value shall not imply an ordering of events. The `0` value shall indicate that this event is not grouped with any other event.", 277d125652eSGunnar Mills "readonly": true, 278d125652eSGunnar Mills "type": "integer", 279d125652eSGunnar Mills "versionAdded": "v1_3_0" 280d125652eSGunnar Mills }, 281d125652eSGunnar Mills "EventId": { 282d125652eSGunnar Mills "description": "The unique instance identifier of an event.", 283d125652eSGunnar Mills "longDescription": "This property shall contain a service-defined unique identifier for the event.", 284d125652eSGunnar Mills "readonly": true, 285d125652eSGunnar Mills "type": "string" 286d125652eSGunnar Mills }, 287d125652eSGunnar Mills "EventTimestamp": { 288d125652eSGunnar Mills "description": "The time the event occurred.", 289d125652eSGunnar Mills "format": "date-time", 290d125652eSGunnar Mills "longDescription": "This property shall indicate the time the event occurred where the value shall be consistent with the Redfish service time that is also used for the values of the `Modified` property.", 291d125652eSGunnar Mills "readonly": true, 292d125652eSGunnar Mills "type": "string" 293d125652eSGunnar Mills }, 294d125652eSGunnar Mills "EventType": { 295d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Event.json#/definitions/EventType", 296d125652eSGunnar Mills "deprecated": "This property has been deprecated. Starting with Redfish Specification v1.6 (Event v1.3), subscriptions are based on the `RegistryPrefix` and `ResourceType` properties and not on the `EventType` property.", 297d125652eSGunnar Mills "description": "The type of event.", 298d125652eSGunnar Mills "longDescription": "This property shall indicate the type of event.", 299d125652eSGunnar Mills "readonly": true, 300d125652eSGunnar Mills "versionDeprecated": "v1_3_0" 301d125652eSGunnar Mills }, 302d125652eSGunnar Mills "LogEntry": { 303d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/LogEntry.json#/definitions/LogEntry", 304d125652eSGunnar Mills "description": "The link to a log entry if an entry was created for this event.", 305d125652eSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `LogEntry` that represents the log entry created for this event.", 306d125652eSGunnar Mills "readonly": true, 307d125652eSGunnar Mills "versionAdded": "v1_7_0" 308d125652eSGunnar Mills }, 309d125652eSGunnar Mills "MemberId": { 310d125652eSGunnar Mills "description": "The unique identifier for the member within an array.", 311d125652eSGunnar Mills "longDescription": "This property shall contain the unique identifier for this member within an array. For services supporting Redfish v1.6 or higher, this value shall contain the zero-based array index.", 312d125652eSGunnar Mills "readonly": true, 313d125652eSGunnar Mills "type": "string" 314d125652eSGunnar Mills }, 315d125652eSGunnar Mills "Message": { 316d125652eSGunnar Mills "description": "The human-readable event message.", 317d125652eSGunnar Mills "longDescription": "This property shall contain a human-readable event message.", 318d125652eSGunnar Mills "readonly": true, 319d125652eSGunnar Mills "type": "string" 320d125652eSGunnar Mills }, 321d125652eSGunnar Mills "MessageArgs": { 322d125652eSGunnar Mills "description": "An array of message arguments that are substituted for the arguments in the message when looked up in the message registry.", 323d125652eSGunnar Mills "items": { 324d125652eSGunnar Mills "type": "string" 325d125652eSGunnar Mills }, 326d125652eSGunnar Mills "longDescription": "This property shall contain an array of message arguments that are substituted for the arguments in the message when looked up in the message registry. It has the same semantics as the `MessageArgs` property in the Redfish `MessageRegistry` schema. If the corresponding `ParamType` value contains `number`, the service shall convert the number to a string representation of the number.", 327d125652eSGunnar Mills "readonly": true, 328d125652eSGunnar Mills "type": "array" 329d125652eSGunnar Mills }, 330d125652eSGunnar Mills "MessageId": { 331d125652eSGunnar Mills "description": "The identifier for the message.", 332d125652eSGunnar Mills "longDescription": "This property shall contain a `MessageId`, as defined in the 'MessageId format' clause of the Redfish Specification.", 333d125652eSGunnar Mills "pattern": "^[A-Za-z0-9]+\\.\\d+\\.\\d+\\.[A-Za-z0-9.]+$", 334d125652eSGunnar Mills "readonly": true, 335d125652eSGunnar Mills "type": "string" 336d125652eSGunnar Mills }, 337d125652eSGunnar Mills "MessageSeverity": { 338d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Health", 339d125652eSGunnar Mills "description": "The severity of the message in this event.", 340d125652eSGunnar Mills "longDescription": "This property shall contain the severity of the message in this event. Services can replace the value defined in the message registry with a value more applicable to the implementation.", 341d125652eSGunnar Mills "readonly": true, 342d125652eSGunnar Mills "versionAdded": "v1_5_0" 343d125652eSGunnar Mills }, 344d125652eSGunnar Mills "OEMDiagnosticDataType": { 345d125652eSGunnar Mills "description": "The OEM-defined type of data available in the `DiagnosticData` property or retrieved from the URI specified by the `AdditionalDataURI` property.", 346d125652eSGunnar Mills "longDescription": "This property shall contain the OEM-defined type of data available in the `DiagnosticData` property or retrieved from the URI specified by the `AdditionalDataURI` property. This property shall be present if `DiagnosticDataType` is `OEM`.", 347d125652eSGunnar Mills "readonly": true, 348d125652eSGunnar Mills "type": [ 349d125652eSGunnar Mills "string", 350d125652eSGunnar Mills "null" 351d125652eSGunnar Mills ], 352d125652eSGunnar Mills "versionAdded": "v1_9_0" 353d125652eSGunnar Mills }, 354d125652eSGunnar Mills "Oem": { 355d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 356d125652eSGunnar Mills "description": "The OEM extension property.", 357d125652eSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements." 358d125652eSGunnar Mills }, 359d125652eSGunnar Mills "OriginOfCondition": { 360d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef", 361d125652eSGunnar Mills "description": "A link to the resource or object that originated the condition that caused the event to be generated.", 362d125652eSGunnar Mills "longDescription": "This property shall contain a link to the resource or object that originated the condition that caused the event to be generated. If the event subscription has the `IncludeOriginOfCondition` property set to `true`, it shall include the entire resource or object referenced by the link. For events that represent the creation or deletion of a resource, this property should reference the created or deleted resource and not the collection that contains the resource.", 363d125652eSGunnar Mills "readonly": true 364d125652eSGunnar Mills }, 365d125652eSGunnar Mills "Resolution": { 366d125652eSGunnar Mills "description": "Used to provide suggestions on how to resolve the situation that caused the event.", 367d125652eSGunnar Mills "longDescription": "This property shall contain the resolution of the event. Services should replace the resolution defined in the message registry with a more specific resolution in the event.", 368d125652eSGunnar Mills "readonly": true, 369d125652eSGunnar Mills "type": "string", 370d125652eSGunnar Mills "versionAdded": "v1_9_0" 371d125652eSGunnar Mills }, 372d125652eSGunnar Mills "ResolutionSteps": { 373d125652eSGunnar Mills "description": "The list of recommended steps to resolve the cause of the event.", 374d125652eSGunnar Mills "items": { 375d125652eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ResolutionStep.json#/definitions/ResolutionStep" 376d125652eSGunnar Mills }, 377d125652eSGunnar Mills "longDescription": "This property shall contain an array of recommended steps to resolve the cause of the event. This property shall not be present if the `MessageSeverity` or `Severity` properties contain `OK`. A client can stop executing the resolution steps once the `Resolved` property in the associated `LogEntry` resource contains `true` or the `Health` property in the associated resource referenced by the `OriginOfCondition` property contains `OK`.", 378d125652eSGunnar Mills "type": "array", 379d125652eSGunnar Mills "versionAdded": "v1_10_0" 380d125652eSGunnar Mills }, 381d125652eSGunnar Mills "Severity": { 382d125652eSGunnar Mills "deprecated": "This property has been deprecated in favor of `MessageSeverity`, which ties the values to the enumerations defined for the `Health` property within `Status`.", 383d125652eSGunnar Mills "description": "The severity of the event.", 384d125652eSGunnar Mills "longDescription": "This property shall contain the severity of the event, as defined in the 'Status' clause of the Redfish Specification. Services can replace the value defined in the message registry with a value more applicable to the implementation.", 385d125652eSGunnar Mills "readonly": true, 386d125652eSGunnar Mills "type": "string", 387d125652eSGunnar Mills "versionDeprecated": "v1_5_0" 388d125652eSGunnar Mills }, 389d125652eSGunnar Mills "SpecificEventExistsInGroup": { 390d125652eSGunnar Mills "description": "Indicates this event is equivalent to a more specific event in this event group.", 391d125652eSGunnar Mills "longDescription": "This property shall indicate that the event is equivalent to another event, with a more specific definition, within the same `EventGroupId`. For example, the `DriveFailed` message from the Storage Device Message Registry is more specific than the `ResourceStatusChangedCritical` message from the Resource Event Message Registry, when both occur with the same `EventGroupId`. This property shall contain `true` if a more specific event is available, and shall contain `false` if no equivalent event exists in the same `EventGroupId`. If this property is absent, the value shall be assumed to be `false`.", 392d125652eSGunnar Mills "readonly": true, 393d125652eSGunnar Mills "type": "boolean", 394d125652eSGunnar Mills "versionAdded": "v1_6_0" 395d125652eSGunnar Mills }, 396d125652eSGunnar Mills "UserAuthenticationSource": { 397d125652eSGunnar Mills "description": "The source of authentication for the username property associated with the event record.", 398d125652eSGunnar Mills "longDescription": "This property shall contain the URL to the authentication service that is associated with the username property. This should be used for events that result from a user action.", 399d125652eSGunnar Mills "readonly": true, 400d125652eSGunnar Mills "type": [ 401d125652eSGunnar Mills "string", 402d125652eSGunnar Mills "null" 403d125652eSGunnar Mills ], 404d125652eSGunnar Mills "versionAdded": "v1_11_0" 405d125652eSGunnar Mills }, 406d125652eSGunnar Mills "Username": { 407d125652eSGunnar Mills "description": "The username of the account associated with the event record.", 408d125652eSGunnar Mills "longDescription": "This property shall contain the username of the account associated with the event record. This should be used for events that result from a user action.", 409d125652eSGunnar Mills "readonly": true, 410d125652eSGunnar Mills "type": [ 411d125652eSGunnar Mills "string", 412d125652eSGunnar Mills "null" 413d125652eSGunnar Mills ], 414d125652eSGunnar Mills "versionAdded": "v1_11_0" 415d125652eSGunnar Mills } 416d125652eSGunnar Mills }, 417d125652eSGunnar Mills "required": [ 418d125652eSGunnar Mills "EventType", 419d125652eSGunnar Mills "MessageId", 420d125652eSGunnar Mills "MemberId" 421d125652eSGunnar Mills ], 422d125652eSGunnar Mills "type": "object" 423d125652eSGunnar Mills }, 424d125652eSGunnar Mills "EventRecordActions": { 425d125652eSGunnar Mills "additionalProperties": false, 426d125652eSGunnar Mills "description": "The available actions for this resource.", 427d125652eSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 428d125652eSGunnar Mills "patternProperties": { 429d125652eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 430d125652eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 431d125652eSGunnar Mills "type": [ 432d125652eSGunnar Mills "array", 433d125652eSGunnar Mills "boolean", 434d125652eSGunnar Mills "integer", 435d125652eSGunnar Mills "number", 436d125652eSGunnar Mills "null", 437d125652eSGunnar Mills "object", 438d125652eSGunnar Mills "string" 439d125652eSGunnar Mills ] 440d125652eSGunnar Mills } 441d125652eSGunnar Mills }, 442d125652eSGunnar Mills "properties": { 443d125652eSGunnar Mills "Oem": { 444d125652eSGunnar Mills "$ref": "#/definitions/EventRecordOemActions", 445d125652eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 446d125652eSGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource.", 447d125652eSGunnar Mills "versionAdded": "v1_2_0" 448d125652eSGunnar Mills } 449d125652eSGunnar Mills }, 450d125652eSGunnar Mills "type": "object" 451d125652eSGunnar Mills }, 452d125652eSGunnar Mills "EventRecordOemActions": { 453d125652eSGunnar Mills "additionalProperties": true, 454d125652eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 455d125652eSGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 456d125652eSGunnar Mills "patternProperties": { 457d125652eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 458d125652eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 459d125652eSGunnar Mills "type": [ 460d125652eSGunnar Mills "array", 461d125652eSGunnar Mills "boolean", 462d125652eSGunnar Mills "integer", 463d125652eSGunnar Mills "number", 464d125652eSGunnar Mills "null", 465d125652eSGunnar Mills "object", 466d125652eSGunnar Mills "string" 467d125652eSGunnar Mills ] 468d125652eSGunnar Mills } 469d125652eSGunnar Mills }, 470d125652eSGunnar Mills "properties": {}, 471d125652eSGunnar Mills "type": "object" 472d125652eSGunnar Mills }, 473d125652eSGunnar Mills "OemActions": { 474d125652eSGunnar Mills "additionalProperties": true, 475d125652eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 476d125652eSGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 477d125652eSGunnar Mills "patternProperties": { 478d125652eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 479d125652eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 480d125652eSGunnar Mills "type": [ 481d125652eSGunnar Mills "array", 482d125652eSGunnar Mills "boolean", 483d125652eSGunnar Mills "integer", 484d125652eSGunnar Mills "number", 485d125652eSGunnar Mills "null", 486d125652eSGunnar Mills "object", 487d125652eSGunnar Mills "string" 488d125652eSGunnar Mills ] 489d125652eSGunnar Mills } 490d125652eSGunnar Mills }, 491d125652eSGunnar Mills "properties": {}, 492d125652eSGunnar Mills "type": "object" 493d125652eSGunnar Mills } 494d125652eSGunnar Mills }, 495d125652eSGunnar Mills "language": "en", 496d125652eSGunnar Mills "owningEntity": "DMTF", 497d125652eSGunnar Mills "release": "2024.3", 498d125652eSGunnar Mills "title": "#Event.v1_11_1.Event" 499d125652eSGunnar Mills}