def start_job()

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,