If you want to use configurable retry on a subscription with Cloud Functions, then set up an HTTP-based trigger and use the trigger URL as the push endpoint in a subscription you create separately. When you create that subscription, you can enable the retry policy or any other properties not exposed in subscriptions created directly via Cloud Functions.