def create_checkpoint_file_name_using_dates(self, from_date, to_date, ioc_type):
        """Create a checkpoint file name using the specified from_date, to_date, and IOC type.

        Args:
            from_date: The starting date for the checkpoint.
            to_date: The ending date for the checkpoint.
            ioc_type: The type of IOC (Indicator of Compromise).

        Returns:
            The generated checkpoint file name.
        """
        __method_name = inspect.currentframe().f_code.co_name
        try:
            from_epoch = self.iso_to_epoch_str(from_date)
            to_epoch = self.iso_to_epoch_str(to_date)

            checkpoint_file_name = "infoblox_raw_{}_{}_{}".format(ioc_type, from_epoch, to_epoch)
            applogger.info(
                self.log_format.format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    self.azure_function_name,
                    "Checkpoint file name = {}".format(checkpoint_file_name),
                )
            )
            return checkpoint_file_name
        except InfobloxException:
            raise InfobloxException()
        except Exception as err:
            applogger.error(
                self.log_format.format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    self.azure_function_name,
                    consts.UNEXPECTED_ERROR_MSG.format(err),
                )
            )
            raise InfobloxException()
Create a checkpoint file name using the specified from_date, to_date, and IOC type.

        Args:
            from_date: The starting date for the checkpoint.
            to_date: The ending date for the checkpoint.
            ioc_type: The type of IOC (Indicator of Compromise).

        Returns:
            The generated checkpoint file name.
        
Solutions/Infoblox/Data Connectors/InfobloxCloudDataConnector/InfobloxHistoricalToAzureStorage/infoblox_to_azure_storage.py