def restore(env_id): validate_restore(env_id) try: request_id = elasticbeanstalk.rebuild_environment(env_id=env_id) except InvalidParameterValueError as e: message = e.message.replace('rebuild', 'restore') raise InvalidParameterValueError(message) commonops.wait_for_success_events(request_id, timeout_in_minutes=None, can_abort=True)