code: def cf_safe_name(name):
      
      alphanumeric = r"[a-zA-Z0-9]+"
      parts = re.findall(alphanumeric, name)
      return "".join([uppercase_first_letter(part) for part in parts])
docs: Converts a name to a safe string for a Cloudformation resource.
  
      Given a string, returns a name that is safe for use as a CloudFormation
      Resource. (ie: Only alphanumeric characters)