code: def get_billing_report_firmware_updates(self, month, **kwargs):  # noqa: E501
          
          kwargs['_return_http_data_only'] = True
          if kwargs.get('asynchronous'):
              return self.get_billing_report_firmware_updates_with_http_info(month, **kwargs)  # noqa: E501
          else:
              (data) = self.get_billing_report_firmware_updates_with_http_info(month, **kwargs)  # noqa: E501
              return data
docs: Get raw billing data of the firmware updates for the month.  # noqa: E501
  
          Fetch raw billing data of the firmware updates for the currently authenticated commercial non-subtenant account. This is supplementary data for the billing report. The raw billing data of the firmware updates for subtenant accounts are included in their aggregator's raw billing data of the firmware updates. The endpoint returns the URL to download the gzipped CSV file. The first line is the header providing information on the firmware updates. For example, the ID of an firmware update.  **Example usage:**      curl -X GET https://api.us-east-1.mbedcloud.com/v3/billing-report-firmware-updates?month=2018-07 -H 'authorization: Bearer {api-key}'  # noqa: E501
          This method makes a synchronous HTTP request by default. To make an
          asynchronous HTTP request, please pass asynchronous=True
          >>> thread = api.get_billing_report_firmware_updates(month, asynchronous=True)
          >>> result = thread.get()
  
          :param asynchronous bool
          :param str month: Queried year and month of billing report. (required)
          :return: BillingReportRawDataResponse
                   If the method is called asynchronously,
                   returns the request thread.