EventDelivery

The delivery levels of an event. The API resolves one level for each event when it publishes the event. Delivery carries the name of the level as a string. Aggregates and reports can use this enum to map a stored name to a known value.

Overview of EventDelivery goes here.

Name Value Description
All 0 Every consumer receives and shows the event.
HideFromLiveEvents 1 Every consumer receives the event. UI clients hide it from their live event list.
None 2 The API keeps the event in history only. No client receives it.
CommandsOnly 3 Services receive the event over SNS. No client receives it: the ChangeStream drops it, so it never reaches MQTT. Set for a command event during MigrationMode when the Instance metadata has AllowCommands = true.