--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "awscc_ivs_recording_configuration Resource - terraform-provider-awscc" subcategory: "" description: |- Resource Type definition for AWS::IVS::RecordingConfiguration --- # awscc_ivs_recording_configuration (Resource) Resource Type definition for AWS::IVS::RecordingConfiguration ## Schema ### Required - `destination_configuration` (Attributes) Recording Destination Configuration. (see [below for nested schema](#nestedatt--destination_configuration)) ### Optional - `name` (String) Recording Configuration Name. - `tags` (Attributes Set) A list of key-value pairs that contain metadata for the asset model. (see [below for nested schema](#nestedatt--tags)) - `thumbnail_configuration` (Attributes) Recording Thumbnail Configuration. (see [below for nested schema](#nestedatt--thumbnail_configuration)) ### Read-Only - `arn` (String) Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier. - `id` (String) Uniquely identifies the resource. - `state` (String) Recording Configuration State. ### Nested Schema for `destination_configuration` Required: - `s3` (Attributes) Recording S3 Destination Configuration. (see [below for nested schema](#nestedatt--destination_configuration--s3)) ### Nested Schema for `destination_configuration.s3` Required: - `bucket_name` (String) ### Nested Schema for `tags` Optional: - `key` (String) - `value` (String) ### Nested Schema for `thumbnail_configuration` Optional: - `recording_mode` (String) Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled. - `target_interval_seconds` (Number) Thumbnail recording Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL. ## Import Import is supported using the following syntax: ```shell $ terraform import awscc_ivs_recording_configuration.example ```