Add RecoverPlan parameter to various functions

The intent of this is to make it easier to find objects like protected
VMs by recovery plan without having to perform pipelines that are very
long