Skip to content

Supported AWS Device Shadow MQTT Topics

Shadow topics are limited and defined by AWS Device Shadow MQTT topics. These tables lists the topics used by the shadow publishers and subscribers across this ESF addon.

Info

In the following tables, {thing_name} and {shadow_name} are substituted at runtime by the configuration specified in the various Cloud Endpoints or Publisher/Subscriber instances.

Shadow Publishers

Function Classic Shadow Topics Named Shadow Topics
Get $aws/things/{thing_name}/shadow/get $aws/things/{thing_name}/shadow/name/{shadow_name}/get
Update $aws/things/{thing_name}/shadow/update $aws/things/{thing_name}/shadow/name/{shadow_name}/update
Delete $aws/things/{thing_name}/shadow/delete $aws/things/{thing_name}/shadow/name/{shadow_name}/delete

Shadow Subscribers

Function Classic Shadow Topics Named Shadow Topics
Get $aws/things/{thing_name}/shadow/get/accepted $aws/things/{thing_name}/shadow/name/{shadow_name}/get/accepted
$aws/things/{thing_name}/shadow/get/rejected $aws/things/{thing_name}/shadow/name/{shadow_name}/get/rejected
Update $aws/things/{thing_name}/shadow/update/accepted $aws/things/{thing_name}/shadow/name/{shadow_name}/update/accepted
$aws/things/{thing_name}/shadow/update/rejected $aws/things/{thing_name}/shadow/name/{shadow_name}/update/rejected
$aws/things/{thing_name}/shadow/update/delta $aws/things/{thing_name}/shadow/name/{shadow_name}/update/delta
$aws/things/{thing_name}/shadow/update/documents $aws/things/{thing_name}/shadow/name/{shadow_name}/update/documents
Delete $aws/things/{thing_name}/shadow/delete/accepted $aws/things/{thing_name}/shadow/name/{shadow_name}/delete/accepted
$aws/things/{thing_name}/shadow/delete/rejected $aws/things/{thing_name}/shadow/name/{shadow_name}/delete/rejected