# HttpRetryOptions

Describes the retry behavior in case Kinesis Data Firehose is unable to deliver data to the specified Http endpoint destination, or if it doesn't receive a valid acknowledgment of receipt from the specified Http endpoint destination.

- Source: [`aws-kinesisfirehose/lib/http-endpoint.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-kinesisfirehose/lib/http-endpoint.ts#L69)
- Type last changed: v2.265.0 · 13 Aug 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
import { aws_kinesisfirehose as kinesisfirehose } from 'aws-cdk-lib';
const httpRetryOptions: kinesisfirehose.HttpRetryOptions = {
  duration: cdk.Duration.minutes(30),
};
```

## Properties

- `duration`: [Duration](/cdk/api/v2/docs/aws-cdk-lib.Duration.html) (required) — The total amount of time that Kinesis Data Firehose spends on retries.
