code: async def info(self, token):
          
          token_id = extract_attr(token, keys=["ID"])
          response = await self._api.get("/v1/acl/info", token_id)
          meta = extract_meta(response.headers)
          try:
              result = decode_token(response.body[0])
          except IndexError:
              raise NotFound(response.body, meta=meta)
          return consul(result, meta=meta)
docs: Queries the policy of a given token.
  
          Parameters:
              token (ObjectID): Token ID
          Returns:
              ObjectMeta: where value is token
          Raises:
              NotFound:
  
          It returns a body like this::
  
              {
                  "CreateIndex": 3,
                  "ModifyIndex": 3,
                  "ID": "8f246b77-f3e1-ff88-5b48-8ec93abf3e05",
                  "Name": "Client Token",
                  "Type": "client",
                  "Rules": {
                      "key": {
                          "": {
                              "policy": "read"
                          },
                          "private/": {
                              "policy": "deny"
                          }
                      }
                  }
              }