Returns the specified key

        Parameters:
            dc (str): Specify datacenter that will be used.
                      Defaults to the agent's local datacenter.
            watch (Blocking): Do a blocking query
            consistency (Consistency): Force consistency

async def _read(self, path, *,
                    raw=None,
                    recurse=None,
                    dc=None,
                    separator=None,
                    keys=None,
                    watch=None,
                    consistency=None):
        """Returns the specified key

        Parameters:
            dc (str): Specify datacenter that will be used.
                      Defaults to the agent's local datacenter.
            watch (Blocking): Do a blocking query
            consistency (Consistency): Force consistency
        """
        response = await self._api.get(
            "/v1/kv", path,
            params={
                "raw": raw,
                "dc": dc,
                "recurse": recurse,
                "separator": separator,
                "keys": keys
            },
            watch=watch,
            consistency=consistency)
        return response