---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_ivs_recording_configuration{% #aws_ivs_recording_configuration %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `arn`{% #arn %}

**Type**: `STRING`**Provider name**: `arn`**Description**: Recording-configuration ARN.

## `destination_configuration`{% #destination_configuration %}

**Type**: `STRUCT`**Provider name**: `destinationConfiguration`**Description**: A complex type that contains information about where recorded video will be stored.

- `s3`**Type**: `STRUCT`**Provider name**: `s3`**Description**: An S3 destination configuration where recorded videos will be stored.
  - `bucket_name`**Type**: `STRING`**Provider name**: `bucketName`**Description**: Location (S3 bucket name) where recorded videos will be stored.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Recording-configuration name. The value does not need to be unique.

## `recording_reconnect_window_seconds`{% #recording_reconnect_window_seconds %}

**Type**: `INT32`**Provider name**: `recordingReconnectWindowSeconds`**Description**: If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together. Default: 0.

## `rendition_configuration`{% #rendition_configuration %}

**Type**: `STRUCT`**Provider name**: `renditionConfiguration`**Description**: Object that describes which renditions should be recorded for a stream.

- `rendition_selection`**Type**: `STRING`**Provider name**: `renditionSelection`**Description**: Indicates which set of renditions are recorded for a stream. For `BASIC` channels, the `CUSTOM` value has no effect. If `CUSTOM` is specified, a set of renditions must be specified in the `renditions` field. Default: `ALL`.
- `renditions`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `renditions`**Description**: Indicates which renditions are recorded for a stream, if `renditionSelection` is `CUSTOM`; otherwise, this field is irrelevant. The selected renditions are recorded if they are available during the stream. If a selected rendition is unavailable, the best available rendition is recorded. For details on the resolution dimensions of each rendition, see [Auto-Record to Amazon S3](https://docs.aws.amazon.com/ivs/latest/userguide/record-to-s3.html).

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `state`**Description**: Indicates the current state of the recording configuration. When the state is `ACTIVE`, the configuration is ready for recording a channel stream.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `thumbnail_configuration`{% #thumbnail_configuration %}

**Type**: `STRUCT`**Provider name**: `thumbnailConfiguration`**Description**: A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session.

- `recording_mode`**Type**: `STRING`**Provider name**: `recordingMode`**Description**: Thumbnail recording mode. Default: `INTERVAL`.
- `resolution`**Type**: `STRING`**Provider name**: `resolution`**Description**: Indicates the desired resolution of recorded thumbnails. Thumbnails are recorded at the selected resolution if the corresponding rendition is available during the stream; otherwise, they are recorded at source resolution. For more information about resolution values and their corresponding height and width dimensions, see [Auto-Record to Amazon S3](https://docs.aws.amazon.com/ivs/latest/userguide/record-to-s3.html). Default: Null (source resolution is returned).
- `storage`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `storage`**Description**: Indicates the format in which thumbnails are recorded. `SEQUENTIAL` records all generated thumbnails in a serial manner, to the media/thumbnails directory. `LATEST` saves the latest thumbnail in media/latest_thumbnail/thumb.jpg and overwrites it at the interval specified by `targetIntervalSeconds`. You can enable both `SEQUENTIAL` and `LATEST`. Default: `SEQUENTIAL`.
- `target_interval_seconds`**Type**: `INT64`**Provider name**: `targetIntervalSeconds`**Description**: The targeted thumbnail-generation interval in seconds. This is configurable (and required) only if `recordingMode` is `INTERVAL`. Default: 60. Important: For the `BASIC` channel type, or the `STANDARD` channel type with multitrack input, setting a value for `targetIntervalSeconds` does not guarantee that thumbnails are generated at the specified interval. For thumbnails to be generated at the `targetIntervalSeconds` interval, the `IDR/Keyframe` value for the input video must be less than the `targetIntervalSeconds` value. See [Amazon IVS Streaming Configuration](https://docs.aws.amazon.com/ivs/latest/userguide/streaming-config.html) for information on setting `IDR/Keyframe` to the recommended value in video-encoder settings.
