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

## Properties

- `Content` (`string`, required): The content of the contact flow in JSON format.
- `InstanceArn` (`string`, required): The identifier of the Amazon Connect instance (ARN).
- `Name` (`string`, required): The name of the contact flow.
- `Type` (`"AGENT_HOLD" | "AGENT_TRANSFER" | "AGENT_WHISPER" | "CAMPAIGN" | "CONTACT_FLOW" | "CUSTOMER_HOLD" | "CUSTOMER_QUEUE" | "CUSTOMER_WHISPER" | "OUTBOUND_WHISPER" | "QUEUE_TRANSFER"`, required): The type of the contact flow.
- `ContactFlowArn` (`string`, optional): The identifier of the contact flow (ARN).
- `Description` (`string`, optional): The description of the contact flow.
- `State` (`"ACTIVE" | "ARCHIVED"`, optional): The state of the contact flow.
- `Tags` (`ContactFlow_Tag[]`, optional): One or more tags.

## Attributes

- `ContactFlowArn`
