def create_chunks(self, text, start_index):
        """Create chunk from text starting at a specific index.

        Args:
            text (str): The input text from which chunks will be created.
            start_index (int): The starting index to begin creating chunks from.

        Returns:
            list: A list of chunked data items.
        """
        __method_name = inspect.currentframe().f_code.co_name
        try:
            applogger.info(
                consts.LOG_FORMAT.format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    consts.INDICATOR_FUNCTION_NAME,
                    "Creating Chunks",
                )
            )
            chunk_size = consts.CHUNK_SIZE_INDICATOR
            chunked_data = [text[index: index + chunk_size] for index in range(start_index, len(text), chunk_size)]
            applogger.info(
                consts.LOG_FORMAT.format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    consts.INDICATOR_FUNCTION_NAME,
                    "Number of chunks : {}".format(len(chunked_data)),
                )
            )
            return chunked_data
        except Exception as error:
            applogger.error(
                consts.LOG_FORMAT.format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    consts.INDICATOR_FUNCTION_NAME,
                    "Unexpected error : Error-{}".format(error),
                )
            )
            raise InfobloxException()
Create chunk from text starting at a specific index.

        Args:
            text (str): The input text from which chunks will be created.
            start_index (int): The starting index to begin creating chunks from.

        Returns:
            list: A list of chunked data items.
        
Solutions/Infoblox/Data Connectors/InfobloxCloudDataConnector/AzureStorageToIndicators/indicator_mapping.py