def main()

in scripts/update_auto_launch_config.py [0:0]


def main(cli_args=None):
    script_args = get_script_params(cli_args)
    config_validator = ConfigurationValidator(
        user_name=script_args.user_name,
        sso_id=script_args.sso_id,
        studio=script_args.studio_id, 
        start_time=script_args.start_time, 
        days=script_args.days,
        launch_profile=script_args.launch_profile,
        streaming_image=script_args.streaming_image,
        instance_type=script_args.instance_type,
        enabled=script_args.enabled,
        skip_validation=script_args.skip_validation)

    config_validator.validate_configuration()
    config_updater = ConfigurationUpdater(config_validator)
    config_updater.perform_config_update()