in src/hyperpod_cli/commands/job.py [0:0]
def start_job(
config_file: Optional[str],
job_name: Optional[str],
namespace: Optional[str],
job_kind: Optional[str],
image: Optional[str],
pull_policy: str,
entry_script: Optional[str],
command: Optional[str],
script_args: Optional[str],
results_dir: Optional[str],
environment: Optional[str],
instance_type: Optional[str],
node_count: Optional[int],
tasks_per_node: Optional[int],
label_selector: Optional[str],
scheduler_type: Optional[str],
queue_name: Optional[str],
priority: Optional[str],
auto_resume: bool,
max_retry: Optional[int],
restart_policy: Optional[str],
deep_health_check_passed_nodes_only: bool,
service_account_name: Optional[str],
persistent_volume_claims: Optional[str],
volumes: Optional[str],
pre_script: Optional[str],
post_script: Optional[str],
recipe: Optional[str],
override_parameters: Optional[str],
debug: bool,