in scripts/update_auto_launch_config.py [0:0]
def validate_all_update_params_exist(self) -> None:
missing_params = False
missing_param_message = "Missing required parameters for update:"
if self.sso_id == None:
missing_param_message += "\nUser SSO ID"
missing_params = True
if self.studio == None:
missing_param_message += "\nStudio ID"
missing_params = True
if self.start_time == None:
missing_param_message += "\nStart time"
missing_params = True
if self.days == None:
missing_param_message += "\nDays"
missing_params = True
if self.launch_profile == None:
missing_param_message += "\nLaunch profile ID"
missing_params = True
if self.streaming_image == None:
missing_param_message += "\nStreaming image ID"
missing_params = True
if self.instance_type == None:
missing_param_message += "\nEC2 instance type"
missing_params = True
if missing_params:
raise Exception(missing_param_message)