def generate_config_to_update()

in scripts/update_auto_launch_config.py [0:0]


    def generate_config_to_update(configuration_validator : ConfigurationValidator) -> AutoLaunchConfig:
        if configuration_validator.is_validated == False:
            configuration_validator.validate_configuration()
        
        days = configuration_validator.days.split(',')
        auto_launch_config : AutoLaunchConfig = AutoLaunchConfig(
            ConfigurationUpdater.generate_key(),
            user_id=configuration_validator.sso_id,
            start_time=configuration_validator.start_time,
            studio_id=configuration_validator.studio,
            launch_profile=configuration_validator.launch_profile,
            streaming_image_id=configuration_validator.streaming_image,
            instance_type=configuration_validator.instance_type,
            enabled=configuration_validator.enabled,
            dates_applied=DatesApplied(days=days)
        )
        return auto_launch_config