def post_data(self, body, chunk_count):
        """This method is used to post the data to log analytics work space

        Args:
            body (_type_): content from zoom report api as chunks
            chunk_count (_type_): chunk count
        """        
        method = 'POST'
        content_type = 'application/json'
        resource = '/api/logs'
        rfc1123date = datetime.datetime.utcnow().strftime('%a, %d %b %Y %H:%M:%S GMT')
        content_length = len(body)
        signature = self.build_signature(rfc1123date, content_length, method, content_type,
                                         resource)
        uri = self.logAnalyticsUri + resource + '?api-version=2016-04-01'
        headers = {
            'content-type': content_type,
            'Authorization': signature,
            'Log-Type': self.table_name,
            'x-ms-date': rfc1123date
        }
        response = requests.post(uri, data=body, headers=headers)
        if (response.status_code >= 200 and response.status_code <= 299):
            logging.info("Chunk was processed({} events)".format(chunk_count))
            self.success_processed = self.success_processed + chunk_count
        else:
            logging.error("Error during sending events to Microsoft Sentinel. Response code:{}".format(
                response.status_code))
            self.fail_processed = self.fail_processed + chunk_count
This method is used to post the data to log analytics work space

        Args:
            body (_type_): content from zoom report api as chunks
            chunk_count (_type_): chunk count
        
Solutions/ZoomReports/Data Connectors/ZoomSentinelConnector/__init__.py