galileo_sdk.sdk.missions.MissionsSdk.create_mission_and_run_job

MissionsSdk.create_mission_and_run_job(name, directory, station_id, lz_id=None, description='', source_storage_id=None, destination_storage_id=None, source_path=None, destination_path=None, mission_type_id=None, settings=None, public=False)[source]

Create mission and run a job

Parameters
  • name – str: Name of mission

  • directory – str: filepath to the folder you want to upload

  • station_id – str: station id the mission will be ran in

  • lz_id – Optional[str] if you want to run on a specific landing zone

  • description – Optional[str]: description of mission

  • mission_type_id – Optional[str]: specify mission type

  • destination_path – Optional[str]

  • source_path – Optional[str]

  • destination_storage_id – Optional[str]

  • source_storage_id – Optional[str]

  • settings – Optional[Dict[str, str]]: Get required settings via missions.get_mission_type_settings_info()

  • public – Optional[bool]: Boolean indicating if the resulting Mission should be listed as public (True) or private (False - default)

Returns

Job

Example:
>>> project_folder = 'C:\Users\Galileo\SWMM_Project' # put your path here
>>> swmm_mission = galileo.missions.create_and_run_job("SWMM Test2",project_folder,"my-station-id")