docs: def create_from_params(cls, template_model, datastore_name, vm_cluster_model, ip_regex, refresh_ip_timeout,
                             auto_power_on, auto_power_off, wait_for_ip, auto_delete):
          """
          :param VCenterTemplateModel template_model:
          :param str datastore_name:
          :param VMClusterModel vm_cluster_model:
          :param str ip_regex: Custom regex to filter IP addresses
          :param refresh_ip_timeout:
          :param bool auto_power_on:
          :param bool auto_power_off:
          :param bool wait_for_ip:
          :param bool auto_delete:
          """
          dic = {
              'template_model': template_model,
              'datastore_name': datastore_name,
              'vm_cluster_model': vm_cluster_model,
              'ip_regex': ip_regex,
              'refresh_ip_timeout': refresh_ip_timeout,
              'auto_power_on': auto_power_on,
              'auto_power_off': auto_power_off,
              'wait_for_ip': wait_for_ip,
              'auto_delete': auto_delete
          }
          return cls(dic)