[iot-manager] Extend the Device State API to support Device Shadow™

Description

As we did for Azure Device Twins™, we need to extend the same interface to interact with AWS Device Shadows™, which essentially contains the same information - desired and reported state.

Acceptance criteria:

  • Extend the DeviceState model with an AWS provider

  • Create/update client interface to interact with AWS

  • Update the endpoints interacting with the device state (shadow):

    • GET /devices/{deviceId}/state

    • GET /devices/{deviceId}/state/{integrationId}

    • PUT /devices/{deviceId}/state/{integrationId}

Affects versions

None

Environment

None

Checklist

Activity

Show:

Krzysztof JaśkiewiczAugust 11, 2022 at 8:11 AM

Fixed

Details

Assignee

Reporter

Story Points

Priority

Days in progress

7

Sprint

Backlog

yes

Zendesk Support

Checklist

Created February 21, 2022 at 12:23 PM
Updated August 11, 2022 at 8:11 AM
Resolved August 11, 2022 at 7:55 AM