def get_account_usage_data(self):
        """
        Fetch account usage data from Team Cymru Scout.

        To retrieve account usage data, fetch details from Team Cymru Scout
        and post it to Sentinel.
        """
        __method_name = inspect.currentframe().f_code.co_name
        try:
            applogger.debug("{}(method={}) fetch account usages data from Cymru Scout.".format(self.logs_starts_with, __method_name))
            account_data = self.rest_helper_obj.make_rest_call(endpoint=consts.ACCOUNT_USAGE_ENDPOINT, params={})
            self.rest_helper_obj.send_data_to_sentinel(
                [account_data], consts.ACCOUNT_USAGE_TABLE_NAME, consts.AZURE_DATA_COLLECTION_RULE_ID_MAIN_TABLES
            )
        except requests.exceptions.Timeout as error:
            applogger.error(
                self.error_logs.format(
                    self.logs_starts_with,
                    __method_name,
                    consts.TIME_OUT_ERROR_MSG.format(error),
                )
            )
            raise requests.exceptions.Timeout()
        except Exception as err:
            applogger.error("{}(method={}) {}".format(self.logs_starts_with, __method_name, err))
            raise TeamCymruScoutException()

        Fetch account usage data from Team Cymru Scout.

        To retrieve account usage data, fetch details from Team Cymru Scout
        and post it to Sentinel.
        
Solutions/Team Cymru Scout/Data Connectors/TeamCymruScout/AccountUsageDataCollector/account_usage_data.py