include/aws@retry_Strategy.hrl
-record(strategy, {
max_attempts :: integer(),
base_delay_ms :: integer(),
max_delay_ms :: integer(),
sleep :: fun((integer()) -> nil),
rng :: fun(() -> float()),
rate_limiter :: gleam@option:option(aws@internal@retry@rate_limiter:bucket())
}).