def METHOD_NAME(self, input_instance):
    """
    Start method for redeploy
    Args:
        input_instance (Input object): User input values
    """
    resources_to_destroy = self.get_resources_to_process(self.destroy_resource_tags_list, input_instance)
    resources_to_install = self.get_resources_to_process(self.reinstall_resource_tags_list, input_instance)
    terraform_with_targets = False if self.need_complete_install else True
    resources_to_install = self.get_complete_resources(input_instance) if self.need_complete_install else resources_to_install
    # self.run_pre_deployment_process(resources_to_process)
    self.run_real_deployment(input_instance, resources_to_destroy, resources_to_install, terraform_with_targets)