greengrasssdk.IoTDataPlane module¶
-
class
greengrasssdk.IoTDataPlane.
Client
[source]¶ Bases:
object
-
get_thing_shadow
(**kwargs)[source]¶ Call shadow lambda to obtain current shadow state.
Keyword Arguments: - thingName (
string
) – [REQUIRED] The name of the thing.
Returns: (
dict
) –- The output from the GetThingShadow operation
- payload (
bytes
) – The state information, in JSON format.
- payload (
- thingName (
-
update_thing_shadow
(**kwargs)[source]¶ Updates the thing shadow for the specified thing.
Keyword Arguments: - thingName (
string
) – [REQUIRED] The name of the thing. - payload (
bytes or seekable file-like object
) – [REQUIRED] The state information, in JSON format.
Returns: (
dict
) –- The output from the UpdateThingShadow operation
- payload (
bytes
) – The state information, in JSON format.
- payload (
- thingName (
-
delete_thing_shadow
(**kwargs)[source]¶ Deletes the thing shadow for the specified thing.
Keyword Arguments: - thingName (
string
) – [REQUIRED] The name of the thing.
Returns: (
dict
) –- The output from the DeleteThingShadow operation
- payload (
bytes
) – The state information, in JSON format.
- payload (
- thingName (
-
publish
(**kwargs)[source]¶ Publishes state information.
Keyword Arguments: - topic (
string
) – [REQUIRED] The name of the MQTT topic. - payload (
bytes or seekable file-like object
) – The state information, in JSON format. - queueFullPolicy (
string
) – The policy for GGC to take when its internal queue is full
Returns: None
- topic (
-