promise oriented wrappers for api resources and aws services