Does Azure Functions on the Consumption plan satisfy this event-driven, pay-per-execution requirement?