code: def firehose_data_bucket(config):
      """Get the bucket name to be used for historical data retention
  
      Args:
          config (dict): The loaded config from the 'conf/' directory
  
      Returns:
          string|bool: The bucket name to be used for historical data retention. Returns
              False if firehose is not configured
      """
      # The default name is <prefix>-streamalert-data but can be overridden
      firehose_config = config["global"]["infrastructure"].get(
          "firehose"
      )
      if not firehose_config:
          return False
  
      if not firehose_config.get("enabled"):
          return False
  
      return firehose_config.get(
          "bucket_name",
          "{}-streamalert-data".format(
              config["global"]["account"]["prefix"]
          ),
      )
  
imports: from collections import defaultdict, OrderedDict
  import json
  import os
  import re
  from streamalert.shared import CLUSTERED_FUNCTIONS
  from streamalert.shared.exceptions import ConfigError
  from streamalert.shared.logger import get_logger
label_desc: Use image node_id 1 for calling a global function with example usage: firehose_data_bucket(config) and returns: firehose_config, False, False