{
    "$id": "http://redfish.dmtf.org/schemas/v1/Event.json",
    "$ref": "#/definitions/Event",
    "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
    "copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright",
    "definitions": {
        "Event": {
            "anyOf": [
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_0_16.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_1_14.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_2_11.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_3_9.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_4_7.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_5_5.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_6_4.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_7_3.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_8_4.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_9_3.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_10_2.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_11_1.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_12_0.json#/definitions/Event"
                },
                {
                    "$ref": "http://redfish.dmtf.org/schemas/v1/Event.v1_13_0.json#/definitions/Event"
                }
            ],
            "deletable": false,
            "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 `MessageId` reference to a message registry that can be accessed for further information.  For standard message definitions, see DSP2065.",
            "insertable": false,
            "longDescription": "This resource contains an event for a Redfish implementation.",
            "updatable": false
        },
        "EventType": {
            "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.",
            "enum": [
                "StatusChange",
                "ResourceUpdated",
                "ResourceAdded",
                "ResourceRemoved",
                "Alert",
                "MetricReport",
                "Other"
            ],
            "enumDescriptions": {
                "Alert": "A condition requires attention.",
                "MetricReport": "The telemetry service is sending a metric report.",
                "Other": "Because `EventType` is deprecated as of Redfish Specification v1.6, the event is based on a registry or resource but not an `EventType`.",
                "ResourceAdded": "A resource has been added.",
                "ResourceRemoved": "A resource has been removed.",
                "ResourceUpdated": "A resource has been updated.",
                "StatusChange": "The status of a resource has changed."
            },
            "enumLongDescriptions": {
                "MetricReport": "Events of type `MetricReport` shall be sent to a client in accordance with the `MetricReport` schema definition.",
                "Other": "Events of type `Other` shall be sent to a client in accordance with subscriptions to `RegistryPrefixes` or `ResourceTypes`."
            },
            "enumVersionAdded": {
                "MetricReport": "v1_3_0",
                "Other": "v1_4_0"
            },
            "type": "string",
            "versionDeprecated": "v1_3_0"
        }
    },
    "language": "en",
    "owningEntity": "DMTF",
    "title": "#Event.Event"
}