ShadowManager: Use Assigned Devices
for Shadow sync from Cloud -> Greengrass
#125
Labels
enhancement
New feature or request
Feature Description
Specialize the ShadowManager at runtime (specifically for Cloud -> Core shadows).
Also see brief discussion on re:Post
Use Case
The ShadowManager currently requires explicitly calling out every shadow to sync from Core -> Greengrass. This seems acceptable when targeting a single Greengrass-Instance with a handful of devices, but when targeting a group of instances or an instance with a lot of devices, this becomes cumbersome and may push the limits of configuration-document size. We're in search of a configuration that's generic at the group level, and defer the specialization to runtime, once the component is on an instance.
Proposed Solution
Each core device already has an Associated client devices list which could be used to allow the ShadowManger to specialize itself to each core device at runtime.
I'd expect a configuration like:
The text was updated successfully, but these errors were encountered: