-
Notifications
You must be signed in to change notification settings - Fork 0
redfish eventservice
- Overview
- Implementation Guidelines
- URIs - Supported
- URIs - Not Supported
-
URIs - To be Analysed
- GET /redfish/v1/EventService - Event Service Endpoint
- GET /redfish/v1/EventService/Subscriptions - Event Subscriptions Collection
- POST /redfish/v1/EventService/Subscriptions - Create Event Subscription
- GET /redfish/v1/EventService/Subscriptions/{SubscriptionId} - Individual Subscription
- PATCH /redfish/v1/EventService/Subscriptions/{SubscriptionId} - Update Subscription
- DELETE /redfish/v1/EventService/Subscriptions/{SubscriptionId} - Delete Subscription
- POST /redfish/v1/EventService/Actions/EventService.SubmitTestEvent - Submit Test Event
- GET /redfish/v1/EventService/EventDestinations - Event Destinations Collection
- POST /redfish/v1/EventService/EventDestinations - Create Event Destination
- GET /redfish/v1/EventService/EventDestinations/{EventDestinationId} - Individual Event Destination
- Property Support Summary
The EventService resource provides comprehensive event handling capabilities for the DMT Console's Redfish implementation. This service-level resource manages event subscriptions, notifications, and event processing while integrating with the existing DMT event infrastructure and AMT device event systems.
📋 PLANNING STATUS: This document represents future planning for EventService implementation in DMT Console. All endpoints and features described are currently in the analysis and design phase and are planned for future development.
Endpoint Overview:
- EventService - Provides centralized event management and subscription services
- Event Subscription Management - Handles client subscription creation, configuration, and lifecycle
- Event Filtering and Routing - Implements event type filtering and conditional routing
- Push Notification Mechanisms - Delivers real-time events via webhooks and callbacks
- AMT Integration - Translates AMT device events to Redfish format
- DMTF Redfish Specification: EventService Schema
- DMTF Event Schema: Event Schema
- AMT Event System: Intel AMT device event infrastructure
- DMT Event Infrastructure: Existing DMT event handling system
The EventService implementation must:
- AMT Integration: Seamlessly integrate with Intel AMT device event systems
- Standards Compliance: Maintain full compatibility with DMTF Redfish EventService standards
- Real-time Processing: Provide low-latency event processing and delivery
- Scalability: Support high-volume event processing for large device deployments
- Security: Implement secure event transmission and subscriber authentication
- Reliability: Ensure reliable event delivery with appropriate retry mechanisms
- ✅ Supported - Fully implemented and tested
- 🚧 In Progress - Currently under development
- 📋 Planned - Scheduled for future implementation
Note: All endpoints are currently in planning phase and will be implemented as part of the Redfish service expansion.
This section will be populated with endpoints that are not supported in the current implementation.
The following EventService endpoints require analysis for DMT Console integration, based on DMTF Redfish Publications OpenAPI specification:
Status: 📋 Planned
Purpose: Retrieve event service configuration and capabilities
DMT Integration: Integrate with existing DMT event infrastructure
Status: 📋 Planned
Purpose: Retrieve collection of event subscriptions
DMT Integration: Map to DMT subscription management
Status: 📋 Planned
Purpose: Create new event subscription
DMT Integration: Use DMT subscription workflow
Status: 📋 Planned
Purpose: Retrieve individual subscription details
DMT Integration: Map to DMT subscription data
Status: 📋 Planned
Purpose: Update subscription properties
DMT Integration: Use DMT subscription modification
Status: 📋 Planned
Purpose: Delete event subscription
DMT Integration: Use DMT subscription cleanup
Status: 📋 Planned
Purpose: Submit test event for validation
DMT Integration: Test event delivery mechanisms
Status: 📋 Planned
Purpose: Retrieve collection of event destinations
DMT Integration: Map to DMT event destination management
Status: 📋 Planned
Purpose: Create new event destination
DMT Integration: Use DMT destination creation workflow
Status: 📋 Planned
Purpose: Retrieve individual event destination details
DMT Integration: Map to specific destination configuration
This section will be populated with properties that have limitations in the DMT Console context.
This section will be populated with properties that are not applicable in the DMT Console environment.