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

## Properties

- `InstanceArn` (`string`, required): The identifier (arn) of the instance.
- `Arn` (`string`, optional): The identifier (arn) of the task template.
- `ClientToken` (`string`, optional)
- `Constraints` (`Record<string, unknown>`, optional): The constraints for the task template
- `ContactFlowArn` (`string`, optional): The identifier of the contact flow.
- `Defaults` (`TaskTemplate_DefaultFieldValue[]`, optional)
- `Description` (`string`, optional): The description of the task template.
- `Fields` (`TaskTemplate_Field[]`, optional): The list of task template's fields
- `Name` (`string`, optional): The name of the task template.
- `SelfAssignContactFlowArn` (`string`, optional): The identifier of the contact flow.
- `Status` (`TaskTemplate_Status`, optional)
- `Tags` (`TaskTemplate_Tag[]`, optional): One or more tags.

## Attributes

- `Arn`
