See https://raw.githubusercontent.com/cloudevents/spec/main/cloudevents/formats/cloudevents.json for base CloudEvents schema. NOTE: this schema inlines and further constrains some CloudEvents properties
Identifies the event. Unique for this source.
Describes the source (or app) that generated the event.
Describes the subject of the event. URN in format urn:redhat:subject:$instance_type:$id. The urn may be longer to accommodate hierarchies
Specifies the version of the CloudEvents spec targeted.
The type of the event.
Identifies the schema that data adheres to.
Additional properties are allowed.
Event data for triggered policies.
Triggered policies for a system
A RHEL system managed by console.redhat.com
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Event data for Advisor Recommendations.
Advisor recommendations for a system
A RHEL system managed by console.redhat.com
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Schema that indicates an event does not have any data. Useful when the subject and type are sufficient. The producer is still allowed to explicitly emit null in the data field if desired.
Event data for an application error.
An error reported by an application.
Machine-readable error code that identifies the error.
Human readable description of the error.
The stack trace/traceback (optional)
The severity of the error.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Notification event. Appropriate when an event has no data aside from recipient settings. If the event requires data, then it should reference the Recipient object definition in a separate schema.
Notification recipients. Should be in a top-level field named "notification_recipients"
Setting to true sends an email to the administrators of the account. Setting to false sends an email to all users of the account.
Setting to true ignores all the user preferences on this Recipient setting (It doesn’t affect other configuration that an Administrator sets on their Notification settings). Setting to false honors the user preferences.
List of users to direct the notification to. This won’t override notification's administrators settings. Users list will be merged with other settings.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Event data for a RHEL system.
A RHEL system managed by console.redhat.com
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Event data for Repository Events.
List of repositories affected by the event
Additional properties are NOT allowed.
Event data for data export requests
A request for data to be exported
A unique identifier for the resource request
The unique identifier of the export request that triggered the resource request
The application being requested
The format of the data to be exported
The resource to be exported
The Base64-encoded JSON identity header of the user making the request
The filters to be applied to the data
Additional properties are allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are allowed.