def get_thing_shadow(self, **kwargs):
        r"""
        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.
        """
        thing_name = self._get_required_parameter('thingName', **kwargs)
        payload = b''

        return self._shadow_op('get', thing_name, payload)
r"""
        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.