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")