class_docstr: A parameter in an MLproject entry point.
class_docstr_tok: ["A","parameter","in","an","MLproject","entry","point","."]
code: def __init__(self, name, yaml_obj):
      self.name = name
      if is_string_type(yaml_obj):
          self.type = yaml_obj
          self.default = None
      else:
          self.type = yaml_obj.get("type", "string")
          self.default = yaml_obj.get("default")
  
imports: import os
  import yaml
  from mlflow.exceptions import ExecutionException
  from mlflow.projects import env_type
  from mlflow.tracking import artifact_utils
  from mlflow.utils import data_utils
  from mlflow.utils.environment import _PYTHON_ENV_FILE_NAME
  from mlflow.utils.file_utils import get_local_path_or_none
  from mlflow.utils.string_utils import is_string_type, quote
label_desc: Use image node_id 1 to create a new Parameter object  with example: obj = Parameter(name, yaml_obj)