---
type: resource-type
title: IngestConfiguration
description: aws resource type AWS::IVS::IngestConfiguration
name: IngestConfiguration
lexicon: aws
resource_type: AWS::IVS::IngestConfiguration
---
`AWS::IVS::IngestConfiguration`, a resource type of the aws lexicon.

## Properties

- `Arn` (`string`, optional): IngestConfiguration ARN is automatically generated on creation and assigned as the unique identifier.
- `IngestProtocol` (`"RTMP" | "RTMPS"`, optional): Ingest Protocol.
- `InsecureIngest` (`boolean`, optional): Whether ingest configuration allows insecure ingest.
- `Name` (`string`, optional): IngestConfiguration
- `ParticipantId` (`string`, optional): Participant Id is automatically generated on creation and assigned.
- `StageArn` (`string`, optional): Stage ARN. A value other than an empty string indicates that stage is linked to IngestConfiguration. Default: "" (recording is disabled).
- `State` (`"ACTIVE" | "INACTIVE"`, optional): State of IngestConfiguration which determines whether IngestConfiguration is in use or not.
- `StreamKey` (`string`, optional): Stream-key value.
- `Tags` (`IngestConfiguration_Tag[]`, optional): A list of key-value pairs that contain metadata for the asset model.
- `UserId` (`string`, optional): User defined indentifier for participant associated with IngestConfiguration.

## Attributes

- `Arn`
- `ParticipantId`
- `State`
- `StreamKey`
