 data. You should use Amazon Cognito Identity service to         retrieve the credentials necessary to make this API call.          :type identity_pool_id: string         :param identity_pool_id: A name-spaced GUID (for example, us-             east-0:00EC0000-0AEA-0000-A0DD-00000EXAMPLE) created by Amazon             Cognito. GUID generation is unique within a region.          :type identity_id: string         :param identity_id: A name-spaced GUID (for example, us-             east-0:00EC0000-0AEA-0000-A0DD-00000EXAMPLE) created by Amazon             Cognito. GUID generation is unique within a region.          :type next_token: string         :param next_token: A pagination token for obtaining the next page of             results.          :type max_results: integer         :param max_results: The maximum number of results to be returned.          """          uri = '/identitypools/{0}/identities/{0}/datasets'.format(             identity_pool_id, identity_id)         params = {}         headers = {}         query_params = {}         if next_token is not None:             query_params['nextToken'] = next_token         if max_results is not None:             query_params['maxResults'] = max_results         return self.make_request('GET', uri, expected_status=000,                                  data=json.dumps(params), headers=headers,                                  params=query_params)      def list_