Retry steps with custom configuration

Uses a standard retry predicate that determines when to perform a retry, and a custom maximum number of retries and backoff parameters.

Documentation pages that include this code sample

To view the code sample used in context, see the following documentation:

Code sample

YAML

- read_item:
    try:
      call: http.get
      args:
        url: https://example.com/someapi
      result: api_response
    retry:
      predicate: ${http.default_retry_predicate}
      max_retries: 5
      backoff:
        initial_delay: 2
        max_delay: 60
        multiplier: 2

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.