code: def get_job_provisioning_data() -> JobProvisioningData:
      return JobProvisioningData(
          backend=BackendType.AWS,
          instance_type=InstanceType(
              name="instance",
              resources=Resources(
                  cpus=1, memory_mib=512, spot=False, gpus=[]
              ),
          ),
          instance_id="instance_id",
          hostname="127.0.0.4",
          region="us-east-1",
          price=10.5,
          username="ubuntu",
          ssh_port=22,
          dockerized=False,
          backend_data=None,
      )
  
file_path: dstack/src/dstack/_internal/server/testing/common.py
imports: import json
  import uuid
  from datetime import datetime, timezone
  from typing import Dict, Optional
  from uuid import UUID
  from sqlalchemy.ext.asyncio import AsyncSession
  from dstack._internal.core.models.backends.base import BackendType
  from dstack._internal.core.models.configurations import DevEnvironmentConfiguration
  from dstack._internal.core.models.instances import InstanceType, Resources
  from dstack._internal.core.models.profiles import Profile, SpotPolicy
  from dstack._internal.core.models.repos.base import RepoType
  from dstack._internal.core.models.repos.local import LocalRunRepoData
  from dstack._internal.core.models.runs import JobErrorCode, JobProvisioningData, JobSpec, JobStatus, Requirements, RetryPolicy, RunSpec
  from dstack._internal.core.models.users import GlobalRole
  from dstack._internal.server.models import BackendModel, GatewayComputeModel, GatewayModel, JobModel, ProjectModel, RepoModel, RunModel, UserModel
  from dstack._internal.server.services.jobs import get_job_specs_from_run_spec
label_desc: Use image node_id 3 for calling a global function with example usage: get_job_provisioning_data() and returns: JobProvisioningData