

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::Connect::EvaluationForm
<a name="aws-resource-connect-evaluationform"></a>

Creates an evaluation form for the specified Amazon Connect instance.

## Syntax
<a name="aws-resource-connect-evaluationform-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-resource-connect-evaluationform-syntax.json"></a>

```
{
  "Type" : "AWS::Connect::EvaluationForm",
  "Properties" : {
      "[AutoEvaluationConfiguration](#cfn-connect-evaluationform-autoevaluationconfiguration)" : AutoEvaluationConfiguration,
      "[Description](#cfn-connect-evaluationform-description)" : String,
      "[InstanceArn](#cfn-connect-evaluationform-instancearn)" : String,
      "[Items](#cfn-connect-evaluationform-items)" : [ EvaluationFormBaseItem, ... ],
      "[LanguageConfiguration](#cfn-connect-evaluationform-languageconfiguration)" : EvaluationFormLanguageConfiguration,
      "[ReviewConfiguration](#cfn-connect-evaluationform-reviewconfiguration)" : EvaluationReviewConfiguration,
      "[ScoringStrategy](#cfn-connect-evaluationform-scoringstrategy)" : ScoringStrategy,
      "[Status](#cfn-connect-evaluationform-status)" : String,
      "[Tags](#cfn-connect-evaluationform-tags)" : [ Tag, ... ],
      "[TargetConfiguration](#cfn-connect-evaluationform-targetconfiguration)" : EvaluationFormTargetConfiguration,
      "[Title](#cfn-connect-evaluationform-title)" : String
    }
}
```

### YAML
<a name="aws-resource-connect-evaluationform-syntax.yaml"></a>

```
Type: AWS::Connect::EvaluationForm
Properties:
  [AutoEvaluationConfiguration](#cfn-connect-evaluationform-autoevaluationconfiguration): 
    AutoEvaluationConfiguration
  [Description](#cfn-connect-evaluationform-description): String
  [InstanceArn](#cfn-connect-evaluationform-instancearn): String
  [Items](#cfn-connect-evaluationform-items): 
    - EvaluationFormBaseItem
  [LanguageConfiguration](#cfn-connect-evaluationform-languageconfiguration): 
    EvaluationFormLanguageConfiguration
  [ReviewConfiguration](#cfn-connect-evaluationform-reviewconfiguration): 
    EvaluationReviewConfiguration
  [ScoringStrategy](#cfn-connect-evaluationform-scoringstrategy): 
    ScoringStrategy
  [Status](#cfn-connect-evaluationform-status): String
  [Tags](#cfn-connect-evaluationform-tags): 
    - Tag
  [TargetConfiguration](#cfn-connect-evaluationform-targetconfiguration): 
    EvaluationFormTargetConfiguration
  [Title](#cfn-connect-evaluationform-title): String
```

## Properties
<a name="aws-resource-connect-evaluationform-properties"></a>

`AutoEvaluationConfiguration`  <a name="cfn-connect-evaluationform-autoevaluationconfiguration"></a>
The automatic evaluation configuration of an evaluation form.  
*Required*: No  
*Type*: [AutoEvaluationConfiguration](aws-properties-connect-evaluationform-autoevaluationconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Description`  <a name="cfn-connect-evaluationform-description"></a>
The description of the evaluation form.  
*Length Constraints*: Minimum length of 0. Maximum length of 1024.  
*Required*: No  
*Type*: String  
*Maximum*: `1024`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`InstanceArn`  <a name="cfn-connect-evaluationform-instancearn"></a>
The identifier of the Amazon Connect instance.   
*Required*: Yes  
*Type*: String  
*Pattern*: `^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Items`  <a name="cfn-connect-evaluationform-items"></a>
Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.  
*Minimum size*: 1  
*Maximum size*: 100  
*Required*: Yes  
*Type*: Array of [EvaluationFormBaseItem](aws-properties-connect-evaluationform-evaluationformbaseitem.md)  
*Minimum*: `1`  
*Maximum*: `200`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`LanguageConfiguration`  <a name="cfn-connect-evaluationform-languageconfiguration"></a>
Configuration for language settings of this evaluation form.  
*Required*: No  
*Type*: [EvaluationFormLanguageConfiguration](aws-properties-connect-evaluationform-evaluationformlanguageconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ReviewConfiguration`  <a name="cfn-connect-evaluationform-reviewconfiguration"></a>
Configuration for evaluation review settings of this evaluation form.  
*Required*: No  
*Type*: [EvaluationReviewConfiguration](aws-properties-connect-evaluationform-evaluationreviewconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ScoringStrategy`  <a name="cfn-connect-evaluationform-scoringstrategy"></a>
A scoring strategy of the evaluation form.  
*Required*: No  
*Type*: [ScoringStrategy](aws-properties-connect-evaluationform-scoringstrategy.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Status`  <a name="cfn-connect-evaluationform-status"></a>
The status of the evaluation form.  
*Allowed values*: `DRAFT` \$1 `ACTIVE`  
*Required*: Yes  
*Type*: String  
*Allowed values*: `DRAFT | ACTIVE`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Tags`  <a name="cfn-connect-evaluationform-tags"></a>
The tags used to organize, track, or control access for this resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
*Required*: No  
*Type*: Array of [Tag](aws-properties-connect-evaluationform-tag.md)  
*Maximum*: `50`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TargetConfiguration`  <a name="cfn-connect-evaluationform-targetconfiguration"></a>
Configuration that specifies the target for this evaluation form.  
*Required*: No  
*Type*: [EvaluationFormTargetConfiguration](aws-properties-connect-evaluationform-evaluationformtargetconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Title`  <a name="cfn-connect-evaluationform-title"></a>
A title of the evaluation form.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `128`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

## Return values
<a name="aws-resource-connect-evaluationform-return-values"></a>

### Ref
<a name="aws-resource-connect-evaluationform-return-values-ref"></a>

When you pass the logical ID of this resource to the intrinsic `Ref` function, `Ref` returns the evaluation form name. For example:

 `{ "Ref": "myEvaluationFormName" }` 

For more information about using the `Ref` function, see [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-ref.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-ref.html).

### Fn::GetAtt
<a name="aws-resource-connect-evaluationform-return-values-fn--getatt"></a>

The `Fn::GetAtt` intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the `Fn::GetAtt` intrinsic function, see [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-getatt.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-getatt.html).

#### 
<a name="aws-resource-connect-evaluationform-return-values-fn--getatt-fn--getatt"></a>

`EvaluationFormArn`  <a name="EvaluationFormArn-fn::getatt"></a>
The Amazon Resource Name (ARN) of the evaluation form.

# AWS::Connect::EvaluationForm AutoEvaluationConfiguration
<a name="aws-properties-connect-evaluationform-autoevaluationconfiguration"></a>

Configuration information about automated evaluations.

## Syntax
<a name="aws-properties-connect-evaluationform-autoevaluationconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-autoevaluationconfiguration-syntax.json"></a>

```
{
  "[Enabled](#cfn-connect-evaluationform-autoevaluationconfiguration-enabled)" : Boolean
}
```

### YAML
<a name="aws-properties-connect-evaluationform-autoevaluationconfiguration-syntax.yaml"></a>

```
  [Enabled](#cfn-connect-evaluationform-autoevaluationconfiguration-enabled): Boolean
```

## Properties
<a name="aws-properties-connect-evaluationform-autoevaluationconfiguration-properties"></a>

`Enabled`  <a name="cfn-connect-evaluationform-autoevaluationconfiguration-enabled"></a>
Property description not available.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm AutomaticFailConfiguration
<a name="aws-properties-connect-evaluationform-automaticfailconfiguration"></a>

Information about automatic fail configuration for an evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-automaticfailconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-automaticfailconfiguration-syntax.json"></a>

```
{
  "[TargetSection](#cfn-connect-evaluationform-automaticfailconfiguration-targetsection)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-automaticfailconfiguration-syntax.yaml"></a>

```
  [TargetSection](#cfn-connect-evaluationform-automaticfailconfiguration-targetsection): String
```

## Properties
<a name="aws-properties-connect-evaluationform-automaticfailconfiguration-properties"></a>

`TargetSection`  <a name="cfn-connect-evaluationform-automaticfailconfiguration-targetsection"></a>
The referenceId of the target section for auto failure.  
*Required*: No  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormBaseItem
<a name="aws-properties-connect-evaluationform-evaluationformbaseitem"></a>

An item at the root level. All items must be sections.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformbaseitem-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformbaseitem-syntax.json"></a>

```
{
  "[Section](#cfn-connect-evaluationform-evaluationformbaseitem-section)" : EvaluationFormSection
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformbaseitem-syntax.yaml"></a>

```
  [Section](#cfn-connect-evaluationform-evaluationformbaseitem-section): 
    EvaluationFormSection
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformbaseitem-properties"></a>

`Section`  <a name="cfn-connect-evaluationform-evaluationformbaseitem-section"></a>
A subsection or inner section of an item.  
*Required*: Yes  
*Type*: [EvaluationFormSection](aws-properties-connect-evaluationform-evaluationformsection.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormItem
<a name="aws-properties-connect-evaluationform-evaluationformitem"></a>

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformitem-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformitem-syntax.json"></a>

```
{
  "[Question](#cfn-connect-evaluationform-evaluationformitem-question)" : EvaluationFormQuestion,
  "[Section](#cfn-connect-evaluationform-evaluationformitem-section)" : EvaluationFormSection
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformitem-syntax.yaml"></a>

```
  [Question](#cfn-connect-evaluationform-evaluationformitem-question): 
    EvaluationFormQuestion
  [Section](#cfn-connect-evaluationform-evaluationformitem-section): 
    EvaluationFormSection
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformitem-properties"></a>

`Question`  <a name="cfn-connect-evaluationform-evaluationformitem-question"></a>
The information of the question.  
*Required*: No  
*Type*: [EvaluationFormQuestion](aws-properties-connect-evaluationform-evaluationformquestion.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Section`  <a name="cfn-connect-evaluationform-evaluationformitem-section"></a>
The information of the section.  
*Required*: No  
*Type*: [EvaluationFormSection](aws-properties-connect-evaluationform-evaluationformsection.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormItemEnablementCondition
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementcondition"></a>

A condition for item enablement.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementcondition-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementcondition-syntax.json"></a>

```
{
  "[Operands](#cfn-connect-evaluationform-evaluationformitemenablementcondition-operands)" : [ EvaluationFormItemEnablementConditionOperand, ... ],
  "[Operator](#cfn-connect-evaluationform-evaluationformitemenablementcondition-operator)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementcondition-syntax.yaml"></a>

```
  [Operands](#cfn-connect-evaluationform-evaluationformitemenablementcondition-operands): 
    - EvaluationFormItemEnablementConditionOperand
  [Operator](#cfn-connect-evaluationform-evaluationformitemenablementcondition-operator): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementcondition-properties"></a>

`Operands`  <a name="cfn-connect-evaluationform-evaluationformitemenablementcondition-operands"></a>
Operands of the enablement condition.  
*Required*: Yes  
*Type*: Array of [EvaluationFormItemEnablementConditionOperand](aws-properties-connect-evaluationform-evaluationformitemenablementconditionoperand.md)  
*Minimum*: `1`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Operator`  <a name="cfn-connect-evaluationform-evaluationformitemenablementcondition-operator"></a>
The operator to be used to be applied to operands if more than one provided.   
*Required*: No  
*Type*: String  
*Allowed values*: `OR | AND`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormItemEnablementConditionOperand
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconditionoperand"></a>

An operand of the enablement condition.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconditionoperand-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconditionoperand-syntax.json"></a>

```
{
  "[Expression](#cfn-connect-evaluationform-evaluationformitemenablementconditionoperand-expression)" : EvaluationFormItemEnablementExpression
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconditionoperand-syntax.yaml"></a>

```
  [Expression](#cfn-connect-evaluationform-evaluationformitemenablementconditionoperand-expression): 
    EvaluationFormItemEnablementExpression
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconditionoperand-properties"></a>

`Expression`  <a name="cfn-connect-evaluationform-evaluationformitemenablementconditionoperand-expression"></a>
An expression of the enablement condition.  
*Required*: No  
*Type*: [EvaluationFormItemEnablementExpression](aws-properties-connect-evaluationform-evaluationformitemenablementexpression.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormItemEnablementConfiguration
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration"></a>

An item enablement configuration.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration-syntax.json"></a>

```
{
  "[Action](#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-action)" : String,
  "[Condition](#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-condition)" : EvaluationFormItemEnablementCondition,
  "[DefaultAction](#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-defaultaction)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration-syntax.yaml"></a>

```
  [Action](#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-action): String
  [Condition](#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-condition): 
    EvaluationFormItemEnablementCondition
  [DefaultAction](#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-defaultaction): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration-properties"></a>

`Action`  <a name="cfn-connect-evaluationform-evaluationformitemenablementconfiguration-action"></a>
An enablement action that if condition is satisfied.   
*Required*: Yes  
*Type*: String  
*Allowed values*: `DISABLE | ENABLE`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Condition`  <a name="cfn-connect-evaluationform-evaluationformitemenablementconfiguration-condition"></a>
A condition for item enablement configuration.  
*Required*: Yes  
*Type*: [EvaluationFormItemEnablementCondition](aws-properties-connect-evaluationform-evaluationformitemenablementcondition.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DefaultAction`  <a name="cfn-connect-evaluationform-evaluationformitemenablementconfiguration-defaultaction"></a>
An enablement action that if condition is not satisfied.   
*Required*: No  
*Type*: String  
*Allowed values*: `DISABLE | ENABLE`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormItemEnablementExpression
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementexpression"></a>

An expression that defines a basic building block of conditional enablement.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementexpression-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementexpression-syntax.json"></a>

```
{
  "[Comparator](#cfn-connect-evaluationform-evaluationformitemenablementexpression-comparator)" : String,
  "[Source](#cfn-connect-evaluationform-evaluationformitemenablementexpression-source)" : EvaluationFormItemEnablementSource,
  "[Values](#cfn-connect-evaluationform-evaluationformitemenablementexpression-values)" : [ EvaluationFormItemEnablementSourceValue, ... ]
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementexpression-syntax.yaml"></a>

```
  [Comparator](#cfn-connect-evaluationform-evaluationformitemenablementexpression-comparator): String
  [Source](#cfn-connect-evaluationform-evaluationformitemenablementexpression-source): 
    EvaluationFormItemEnablementSource
  [Values](#cfn-connect-evaluationform-evaluationformitemenablementexpression-values): 
    - EvaluationFormItemEnablementSourceValue
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementexpression-properties"></a>

`Comparator`  <a name="cfn-connect-evaluationform-evaluationformitemenablementexpression-comparator"></a>
A comparator to be used against list of values.   
*Required*: Yes  
*Type*: String  
*Allowed values*: `IN | NOT_IN | ALL_IN | EXACT`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Source`  <a name="cfn-connect-evaluationform-evaluationformitemenablementexpression-source"></a>
A source item of enablement expression.  
*Required*: Yes  
*Type*: [EvaluationFormItemEnablementSource](aws-properties-connect-evaluationform-evaluationformitemenablementsource.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Values`  <a name="cfn-connect-evaluationform-evaluationformitemenablementexpression-values"></a>
A list of values from source item.  
*Required*: Yes  
*Type*: Array of [EvaluationFormItemEnablementSourceValue](aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue.md)  
*Minimum*: `1`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormItemEnablementSource
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsource"></a>

An enablement expression source item.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsource-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsource-syntax.json"></a>

```
{
  "[RefId](#cfn-connect-evaluationform-evaluationformitemenablementsource-refid)" : String,
  "[Type](#cfn-connect-evaluationform-evaluationformitemenablementsource-type)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsource-syntax.yaml"></a>

```
  [RefId](#cfn-connect-evaluationform-evaluationformitemenablementsource-refid): String
  [Type](#cfn-connect-evaluationform-evaluationformitemenablementsource-type): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsource-properties"></a>

`RefId`  <a name="cfn-connect-evaluationform-evaluationformitemenablementsource-refid"></a>
A referenceId of the source item.  
*Required*: No  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Type`  <a name="cfn-connect-evaluationform-evaluationformitemenablementsource-type"></a>
A type of source item.   
*Required*: Yes  
*Type*: String  
*Allowed values*: `QUESTION_REF_ID`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormItemEnablementSourceValue
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue"></a>

An enablement expression source value.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue-syntax.json"></a>

```
{
  "[RefId](#cfn-connect-evaluationform-evaluationformitemenablementsourcevalue-refid)" : String,
  "[Type](#cfn-connect-evaluationform-evaluationformitemenablementsourcevalue-type)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue-syntax.yaml"></a>

```
  [RefId](#cfn-connect-evaluationform-evaluationformitemenablementsourcevalue-refid): String
  [Type](#cfn-connect-evaluationform-evaluationformitemenablementsourcevalue-type): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue-properties"></a>

`RefId`  <a name="cfn-connect-evaluationform-evaluationformitemenablementsourcevalue-refid"></a>
A referenceId of the source value.  
*Required*: No  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Type`  <a name="cfn-connect-evaluationform-evaluationformitemenablementsourcevalue-type"></a>
A type of source item value.   
*Required*: No  
*Type*: String  
*Allowed values*: `OPTION_REF_ID`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormLanguageConfiguration
<a name="aws-properties-connect-evaluationform-evaluationformlanguageconfiguration"></a>

Language configuration for an evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformlanguageconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformlanguageconfiguration-syntax.json"></a>

```
{
  "[FormLanguage](#cfn-connect-evaluationform-evaluationformlanguageconfiguration-formlanguage)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformlanguageconfiguration-syntax.yaml"></a>

```
  [FormLanguage](#cfn-connect-evaluationform-evaluationformlanguageconfiguration-formlanguage): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformlanguageconfiguration-properties"></a>

`FormLanguage`  <a name="cfn-connect-evaluationform-evaluationformlanguageconfiguration-formlanguage"></a>
The language for the evaluation form.  
*Required*: No  
*Type*: String  
*Allowed values*: `de-DE | en-US | es-ES | fr-FR | it-IT | pt-BR | ja-JP | ko-KR | zh-CN`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormMultiSelectQuestionAutomation
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation"></a>

Automation configuration for multi-select questions.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation-syntax.json"></a>

```
{
  "[AnswerSource](#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-answersource)" : EvaluationFormQuestionAutomationAnswerSource,
  "[DefaultOptionRefIds](#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-defaultoptionrefids)" : [ String, ... ],
  "[Options](#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-options)" : [ EvaluationFormMultiSelectQuestionAutomationOption, ... ]
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation-syntax.yaml"></a>

```
  [AnswerSource](#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-answersource): 
    EvaluationFormQuestionAutomationAnswerSource
  [DefaultOptionRefIds](#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-defaultoptionrefids): 
    - String
  [Options](#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-options): 
    - EvaluationFormMultiSelectQuestionAutomationOption
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation-properties"></a>

`AnswerSource`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-answersource"></a>
Property description not available.  
*Required*: No  
*Type*: [EvaluationFormQuestionAutomationAnswerSource](aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DefaultOptionRefIds`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-defaultoptionrefids"></a>
Reference IDs of default options.  
*Required*: No  
*Type*: Array of String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Options`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-options"></a>
Automation options for the multi-select question.  
*Required*: Yes  
*Type*: Array of [EvaluationFormMultiSelectQuestionAutomationOption](aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomationoption.md)  
*Minimum*: `1`  
*Maximum*: `20`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormMultiSelectQuestionAutomationOption
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomationoption"></a>

An automation option for a multi-select question.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomationoption-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomationoption-syntax.json"></a>

```
{
  "[RuleCategory](#cfn-connect-evaluationform-evaluationformmultiselectquestionautomationoption-rulecategory)" : MultiSelectQuestionRuleCategoryAutomation
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomationoption-syntax.yaml"></a>

```
  [RuleCategory](#cfn-connect-evaluationform-evaluationformmultiselectquestionautomationoption-rulecategory): 
    MultiSelectQuestionRuleCategoryAutomation
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomationoption-properties"></a>

`RuleCategory`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionautomationoption-rulecategory"></a>
Rule category configuration for this automation option.  
*Required*: Yes  
*Type*: [MultiSelectQuestionRuleCategoryAutomation](aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormMultiSelectQuestionOption
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption"></a>

An option for a multi-select question in an evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption-syntax.json"></a>

```
{
  "[RefId](#cfn-connect-evaluationform-evaluationformmultiselectquestionoption-refid)" : String,
  "[Text](#cfn-connect-evaluationform-evaluationformmultiselectquestionoption-text)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption-syntax.yaml"></a>

```
  [RefId](#cfn-connect-evaluationform-evaluationformmultiselectquestionoption-refid): String
  [Text](#cfn-connect-evaluationform-evaluationformmultiselectquestionoption-text): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption-properties"></a>

`RefId`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionoption-refid"></a>
Reference identifier for this option.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Text`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionoption-text"></a>
Display text for this option.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `128`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormMultiSelectQuestionProperties
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties"></a>

Properties for a multi-select question in an evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties-syntax.json"></a>

```
{
  "[Automation](#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-automation)" : EvaluationFormMultiSelectQuestionAutomation,
  "[DisplayAs](#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-displayas)" : String,
  "[Options](#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-options)" : [ EvaluationFormMultiSelectQuestionOption, ... ]
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties-syntax.yaml"></a>

```
  [Automation](#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-automation): 
    EvaluationFormMultiSelectQuestionAutomation
  [DisplayAs](#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-displayas): String
  [Options](#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-options): 
    - EvaluationFormMultiSelectQuestionOption
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties-properties"></a>

`Automation`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-automation"></a>
Automation configuration for this multi-select question.  
*Required*: No  
*Type*: [EvaluationFormMultiSelectQuestionAutomation](aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DisplayAs`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-displayas"></a>
Display format for the multi-select question.  
*Required*: No  
*Type*: String  
*Allowed values*: `DROPDOWN | CHECKBOX`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Options`  <a name="cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-options"></a>
Options available for this multi-select question.  
*Required*: Yes  
*Type*: Array of [EvaluationFormMultiSelectQuestionOption](aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption.md)  
*Minimum*: `2`  
*Maximum*: `256`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormNumericQuestionAutomation
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionautomation"></a>

Information about the automation configuration in numeric questions.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionautomation-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionautomation-syntax.json"></a>

```
{
  "[AnswerSource](#cfn-connect-evaluationform-evaluationformnumericquestionautomation-answersource)" : EvaluationFormQuestionAutomationAnswerSource,
  "[PropertyValue](#cfn-connect-evaluationform-evaluationformnumericquestionautomation-propertyvalue)" : NumericQuestionPropertyValueAutomation
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionautomation-syntax.yaml"></a>

```
  [AnswerSource](#cfn-connect-evaluationform-evaluationformnumericquestionautomation-answersource): 
    EvaluationFormQuestionAutomationAnswerSource
  [PropertyValue](#cfn-connect-evaluationform-evaluationformnumericquestionautomation-propertyvalue): 
    NumericQuestionPropertyValueAutomation
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionautomation-properties"></a>

`AnswerSource`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionautomation-answersource"></a>
A source of automation answer for numeric question.  
*Required*: No  
*Type*: [EvaluationFormQuestionAutomationAnswerSource](aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`PropertyValue`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionautomation-propertyvalue"></a>
The property value of the automation.  
*Required*: No  
*Type*: [NumericQuestionPropertyValueAutomation](aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormNumericQuestionOption
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionoption"></a>

Information about the option range used for scoring in numeric questions.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionoption-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionoption-syntax.json"></a>

```
{
  "[AutomaticFail](#cfn-connect-evaluationform-evaluationformnumericquestionoption-automaticfail)" : Boolean,
  "[AutomaticFailConfiguration](#cfn-connect-evaluationform-evaluationformnumericquestionoption-automaticfailconfiguration)" : AutomaticFailConfiguration,
  "[MaxValue](#cfn-connect-evaluationform-evaluationformnumericquestionoption-maxvalue)" : Integer,
  "[MinValue](#cfn-connect-evaluationform-evaluationformnumericquestionoption-minvalue)" : Integer,
  "[Score](#cfn-connect-evaluationform-evaluationformnumericquestionoption-score)" : Integer
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionoption-syntax.yaml"></a>

```
  [AutomaticFail](#cfn-connect-evaluationform-evaluationformnumericquestionoption-automaticfail): Boolean
  [AutomaticFailConfiguration](#cfn-connect-evaluationform-evaluationformnumericquestionoption-automaticfailconfiguration): 
    AutomaticFailConfiguration
  [MaxValue](#cfn-connect-evaluationform-evaluationformnumericquestionoption-maxvalue): Integer
  [MinValue](#cfn-connect-evaluationform-evaluationformnumericquestionoption-minvalue): Integer
  [Score](#cfn-connect-evaluationform-evaluationformnumericquestionoption-score): Integer
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionoption-properties"></a>

`AutomaticFail`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionoption-automaticfail"></a>
The flag to mark the option as automatic fail. If an automatic fail answer is provided, the overall evaluation gets a score of 0.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`AutomaticFailConfiguration`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionoption-automaticfailconfiguration"></a>
A configuration for automatic fail.  
*Required*: No  
*Type*: [AutomaticFailConfiguration](aws-properties-connect-evaluationform-automaticfailconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MaxValue`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionoption-maxvalue"></a>
The maximum answer value of the range option.  
*Required*: Yes  
*Type*: Integer  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MinValue`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionoption-minvalue"></a>
The minimum answer value of the range option.  
*Required*: Yes  
*Type*: Integer  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Score`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionoption-score"></a>
The score assigned to answer values within the range option.  
*Minimum*: 0  
*Maximum*: 10  
*Required*: No  
*Type*: Integer  
*Minimum*: `0`  
*Maximum*: `10`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormNumericQuestionProperties
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionproperties"></a>

Information about properties for a numeric question in an evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionproperties-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionproperties-syntax.json"></a>

```
{
  "[Automation](#cfn-connect-evaluationform-evaluationformnumericquestionproperties-automation)" : EvaluationFormNumericQuestionAutomation,
  "[MaxValue](#cfn-connect-evaluationform-evaluationformnumericquestionproperties-maxvalue)" : Integer,
  "[MinValue](#cfn-connect-evaluationform-evaluationformnumericquestionproperties-minvalue)" : Integer,
  "[Options](#cfn-connect-evaluationform-evaluationformnumericquestionproperties-options)" : [ EvaluationFormNumericQuestionOption, ... ]
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionproperties-syntax.yaml"></a>

```
  [Automation](#cfn-connect-evaluationform-evaluationformnumericquestionproperties-automation): 
    EvaluationFormNumericQuestionAutomation
  [MaxValue](#cfn-connect-evaluationform-evaluationformnumericquestionproperties-maxvalue): Integer
  [MinValue](#cfn-connect-evaluationform-evaluationformnumericquestionproperties-minvalue): Integer
  [Options](#cfn-connect-evaluationform-evaluationformnumericquestionproperties-options): 
    - EvaluationFormNumericQuestionOption
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformnumericquestionproperties-properties"></a>

`Automation`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionproperties-automation"></a>
The automation properties of the numeric question.  
*Required*: No  
*Type*: [EvaluationFormNumericQuestionAutomation](aws-properties-connect-evaluationform-evaluationformnumericquestionautomation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MaxValue`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionproperties-maxvalue"></a>
The maximum answer value.  
*Required*: Yes  
*Type*: Integer  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MinValue`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionproperties-minvalue"></a>
The minimum answer value.  
*Required*: Yes  
*Type*: Integer  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Options`  <a name="cfn-connect-evaluationform-evaluationformnumericquestionproperties-options"></a>
The scoring options of the numeric question.  
*Required*: No  
*Type*: Array of [EvaluationFormNumericQuestionOption](aws-properties-connect-evaluationform-evaluationformnumericquestionoption.md)  
*Minimum*: `1`  
*Maximum*: `10`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormQuestion
<a name="aws-properties-connect-evaluationform-evaluationformquestion"></a>

Information about a question from an evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformquestion-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformquestion-syntax.json"></a>

```
{
  "[Enablement](#cfn-connect-evaluationform-evaluationformquestion-enablement)" : EvaluationFormItemEnablementConfiguration,
  "[Instructions](#cfn-connect-evaluationform-evaluationformquestion-instructions)" : String,
  "[NotApplicableEnabled](#cfn-connect-evaluationform-evaluationformquestion-notapplicableenabled)" : Boolean,
  "[QuestionType](#cfn-connect-evaluationform-evaluationformquestion-questiontype)" : String,
  "[QuestionTypeProperties](#cfn-connect-evaluationform-evaluationformquestion-questiontypeproperties)" : EvaluationFormQuestionTypeProperties,
  "[RefId](#cfn-connect-evaluationform-evaluationformquestion-refid)" : String,
  "[Title](#cfn-connect-evaluationform-evaluationformquestion-title)" : String,
  "[Weight](#cfn-connect-evaluationform-evaluationformquestion-weight)" : Number
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformquestion-syntax.yaml"></a>

```
  [Enablement](#cfn-connect-evaluationform-evaluationformquestion-enablement): 
    EvaluationFormItemEnablementConfiguration
  [Instructions](#cfn-connect-evaluationform-evaluationformquestion-instructions): String
  [NotApplicableEnabled](#cfn-connect-evaluationform-evaluationformquestion-notapplicableenabled): Boolean
  [QuestionType](#cfn-connect-evaluationform-evaluationformquestion-questiontype): String
  [QuestionTypeProperties](#cfn-connect-evaluationform-evaluationformquestion-questiontypeproperties): 
    EvaluationFormQuestionTypeProperties
  [RefId](#cfn-connect-evaluationform-evaluationformquestion-refid): String
  [Title](#cfn-connect-evaluationform-evaluationformquestion-title): String
  [Weight](#cfn-connect-evaluationform-evaluationformquestion-weight): Number
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformquestion-properties"></a>

`Enablement`  <a name="cfn-connect-evaluationform-evaluationformquestion-enablement"></a>
A question conditional enablement.  
*Required*: No  
*Type*: [EvaluationFormItemEnablementConfiguration](aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Instructions`  <a name="cfn-connect-evaluationform-evaluationformquestion-instructions"></a>
The instructions of the section.  
*Length Constraints*: Minimum length of 0. Maximum length of 1024.  
*Required*: No  
*Type*: String  
*Maximum*: `1024`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`NotApplicableEnabled`  <a name="cfn-connect-evaluationform-evaluationformquestion-notapplicableenabled"></a>
The flag to enable not applicable answers to the question.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`QuestionType`  <a name="cfn-connect-evaluationform-evaluationformquestion-questiontype"></a>
The type of the question.  
*Allowed values*: `NUMERIC` \$1 `SINGLESELECT` \$1 `TEXT`  
*Required*: Yes  
*Type*: String  
*Allowed values*: `NUMERIC | SINGLESELECT | TEXT | MULTISELECT | DATETIME`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`QuestionTypeProperties`  <a name="cfn-connect-evaluationform-evaluationformquestion-questiontypeproperties"></a>
The properties of the type of question. Text questions do not have to define question type properties.  
*Required*: No  
*Type*: [EvaluationFormQuestionTypeProperties](aws-properties-connect-evaluationform-evaluationformquestiontypeproperties.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RefId`  <a name="cfn-connect-evaluationform-evaluationformquestion-refid"></a>
The identifier of the question. An identifier must be unique within the evaluation form.  
*Length Constraints*: Minimum length of 1. Maximum length of 40.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Title`  <a name="cfn-connect-evaluationform-evaluationformquestion-title"></a>
The title of the question.  
*Length Constraints*: Minimum length of 1. Maximum length of 350.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `350`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Weight`  <a name="cfn-connect-evaluationform-evaluationformquestion-weight"></a>
The scoring weight of the section.  
*Minimum*: 0  
*Maximum*: 100  
*Required*: No  
*Type*: Number  
*Minimum*: `0`  
*Maximum*: `100`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormQuestionAutomationAnswerSource
<a name="aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource"></a>

A question automation answer.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource-syntax.json"></a>

```
{
  "[SourceType](#cfn-connect-evaluationform-evaluationformquestionautomationanswersource-sourcetype)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource-syntax.yaml"></a>

```
  [SourceType](#cfn-connect-evaluationform-evaluationformquestionautomationanswersource-sourcetype): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource-properties"></a>

`SourceType`  <a name="cfn-connect-evaluationform-evaluationformquestionautomationanswersource-sourcetype"></a>
The automation answer source type.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `CONTACT_LENS_DATA | GEN_AI`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormQuestionTypeProperties
<a name="aws-properties-connect-evaluationform-evaluationformquestiontypeproperties"></a>

Information about properties for a question in an evaluation form. The question type properties must be either for a numeric question or a single select question.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformquestiontypeproperties-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformquestiontypeproperties-syntax.json"></a>

```
{
  "[MultiSelect](#cfn-connect-evaluationform-evaluationformquestiontypeproperties-multiselect)" : EvaluationFormMultiSelectQuestionProperties,
  "[Numeric](#cfn-connect-evaluationform-evaluationformquestiontypeproperties-numeric)" : EvaluationFormNumericQuestionProperties,
  "[SingleSelect](#cfn-connect-evaluationform-evaluationformquestiontypeproperties-singleselect)" : EvaluationFormSingleSelectQuestionProperties,
  "[Text](#cfn-connect-evaluationform-evaluationformquestiontypeproperties-text)" : EvaluationFormTextQuestionProperties
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformquestiontypeproperties-syntax.yaml"></a>

```
  [MultiSelect](#cfn-connect-evaluationform-evaluationformquestiontypeproperties-multiselect): 
    EvaluationFormMultiSelectQuestionProperties
  [Numeric](#cfn-connect-evaluationform-evaluationformquestiontypeproperties-numeric): 
    EvaluationFormNumericQuestionProperties
  [SingleSelect](#cfn-connect-evaluationform-evaluationformquestiontypeproperties-singleselect): 
    EvaluationFormSingleSelectQuestionProperties
  [Text](#cfn-connect-evaluationform-evaluationformquestiontypeproperties-text): 
    EvaluationFormTextQuestionProperties
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformquestiontypeproperties-properties"></a>

`MultiSelect`  <a name="cfn-connect-evaluationform-evaluationformquestiontypeproperties-multiselect"></a>
Properties for multi-select question types.  
*Required*: No  
*Type*: [EvaluationFormMultiSelectQuestionProperties](aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Numeric`  <a name="cfn-connect-evaluationform-evaluationformquestiontypeproperties-numeric"></a>
The properties of the numeric question.  
*Required*: No  
*Type*: [EvaluationFormNumericQuestionProperties](aws-properties-connect-evaluationform-evaluationformnumericquestionproperties.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SingleSelect`  <a name="cfn-connect-evaluationform-evaluationformquestiontypeproperties-singleselect"></a>
The properties of the numeric question.  
*Required*: No  
*Type*: [EvaluationFormSingleSelectQuestionProperties](aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Text`  <a name="cfn-connect-evaluationform-evaluationformquestiontypeproperties-text"></a>
The properties of the text question.  
*Required*: No  
*Type*: [EvaluationFormTextQuestionProperties](aws-properties-connect-evaluationform-evaluationformtextquestionproperties.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormSection
<a name="aws-properties-connect-evaluationform-evaluationformsection"></a>

Information about a section from an evaluation form. A section can contain sections and/or questions. Evaluation forms can only contain sections and subsections (two level nesting).

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformsection-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformsection-syntax.json"></a>

```
{
  "[Instructions](#cfn-connect-evaluationform-evaluationformsection-instructions)" : String,
  "[Items](#cfn-connect-evaluationform-evaluationformsection-items)" : [ EvaluationFormItem, ... ],
  "[RefId](#cfn-connect-evaluationform-evaluationformsection-refid)" : String,
  "[Title](#cfn-connect-evaluationform-evaluationformsection-title)" : String,
  "[Weight](#cfn-connect-evaluationform-evaluationformsection-weight)" : Number
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformsection-syntax.yaml"></a>

```
  [Instructions](#cfn-connect-evaluationform-evaluationformsection-instructions): String
  [Items](#cfn-connect-evaluationform-evaluationformsection-items): 
    - EvaluationFormItem
  [RefId](#cfn-connect-evaluationform-evaluationformsection-refid): String
  [Title](#cfn-connect-evaluationform-evaluationformsection-title): String
  [Weight](#cfn-connect-evaluationform-evaluationformsection-weight): Number
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformsection-properties"></a>

`Instructions`  <a name="cfn-connect-evaluationform-evaluationformsection-instructions"></a>
The instructions of the section.  
*Required*: No  
*Type*: String  
*Maximum*: `1024`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Items`  <a name="cfn-connect-evaluationform-evaluationformsection-items"></a>
The items of the section.  
*Minimum*: 1  
*Required*: No  
*Type*: Array of [EvaluationFormItem](aws-properties-connect-evaluationform-evaluationformitem.md)  
*Minimum*: `1`  
*Maximum*: `200`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RefId`  <a name="cfn-connect-evaluationform-evaluationformsection-refid"></a>
The identifier of the section. An identifier must be unique within the evaluation form.  
*Length Constraints*: Minimum length of 1. Maximum length of 40.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Title`  <a name="cfn-connect-evaluationform-evaluationformsection-title"></a>
The title of the section.  
*Length Constraints*: Minimum length of 1. Maximum length of 128.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `128`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Weight`  <a name="cfn-connect-evaluationform-evaluationformsection-weight"></a>
The scoring weight of the section.  
*Minimum*: 0   
*Maximum*: 100  
*Required*: No  
*Type*: Number  
*Minimum*: `0`  
*Maximum*: `100`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormSingleSelectQuestionAutomation
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation"></a>

Information about the automation configuration in single select questions. Automation options are evaluated in order, and the first matched option is applied. If no automation option matches, and there is a default option, then the default option is applied.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation-syntax.json"></a>

```
{
  "[AnswerSource](#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-answersource)" : EvaluationFormQuestionAutomationAnswerSource,
  "[DefaultOptionRefId](#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-defaultoptionrefid)" : String,
  "[Options](#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-options)" : [ EvaluationFormSingleSelectQuestionAutomationOption, ... ]
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation-syntax.yaml"></a>

```
  [AnswerSource](#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-answersource): 
    EvaluationFormQuestionAutomationAnswerSource
  [DefaultOptionRefId](#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-defaultoptionrefid): String
  [Options](#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-options): 
    - EvaluationFormSingleSelectQuestionAutomationOption
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation-properties"></a>

`AnswerSource`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-answersource"></a>
Automation answer source.  
*Required*: No  
*Type*: [EvaluationFormQuestionAutomationAnswerSource](aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DefaultOptionRefId`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-defaultoptionrefid"></a>
The identifier of the default answer option, when none of the automation options match the criteria.  
*Length Constraints*: Minimum length of 1. Maximum length of 40.  
*Required*: No  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Options`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-options"></a>
The automation options of the single select question.  
*Minimum*: 1  
*Maximum*: 20  
*Required*: Yes  
*Type*: Array of [EvaluationFormSingleSelectQuestionAutomationOption](aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption.md)  
*Minimum*: `1`  
*Maximum*: `20`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormSingleSelectQuestionAutomationOption
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption"></a>

The automation options of the single select question.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption-syntax.json"></a>

```
{
  "[RuleCategory](#cfn-connect-evaluationform-evaluationformsingleselectquestionautomationoption-rulecategory)" : SingleSelectQuestionRuleCategoryAutomation
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption-syntax.yaml"></a>

```
  [RuleCategory](#cfn-connect-evaluationform-evaluationformsingleselectquestionautomationoption-rulecategory): 
    SingleSelectQuestionRuleCategoryAutomation
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption-properties"></a>

`RuleCategory`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionautomationoption-rulecategory"></a>
The automation option based on a rule category for the single select question.  
*Required*: Yes  
*Type*: [SingleSelectQuestionRuleCategoryAutomation](aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormSingleSelectQuestionOption
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption"></a>

Information about the automation configuration in single select questions.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption-syntax.json"></a>

```
{
  "[AutomaticFail](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-automaticfail)" : Boolean,
  "[AutomaticFailConfiguration](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-automaticfailconfiguration)" : AutomaticFailConfiguration,
  "[RefId](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-refid)" : String,
  "[Score](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-score)" : Integer,
  "[Text](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-text)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption-syntax.yaml"></a>

```
  [AutomaticFail](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-automaticfail): Boolean
  [AutomaticFailConfiguration](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-automaticfailconfiguration): 
    AutomaticFailConfiguration
  [RefId](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-refid): String
  [Score](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-score): Integer
  [Text](#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-text): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption-properties"></a>

`AutomaticFail`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionoption-automaticfail"></a>
The flag to mark the option as automatic fail. If an automatic fail answer is provided, the overall evaluation gets a score of 0.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`AutomaticFailConfiguration`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionoption-automaticfailconfiguration"></a>
Whether automatic fail is configured on a single select question.   
*Required*: No  
*Type*: [AutomaticFailConfiguration](aws-properties-connect-evaluationform-automaticfailconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RefId`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionoption-refid"></a>
The identifier of the answer option. An identifier must be unique within the question.  
*Length Constraints*: Minimum length of 1. Maximum length of 40.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Score`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionoption-score"></a>
The score assigned to the answer option.  
*Minimum*: 0  
*Maximum*: 10  
*Required*: No  
*Type*: Integer  
*Minimum*: `0`  
*Maximum*: `10`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Text`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionoption-text"></a>
The title of the answer option.  
*Length Constraints*: Minimum length of 1. Maximum length of 128.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `128`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormSingleSelectQuestionProperties
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties"></a>

Information about the options in single select questions.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties-syntax.json"></a>

```
{
  "[Automation](#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-automation)" : EvaluationFormSingleSelectQuestionAutomation,
  "[DisplayAs](#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-displayas)" : String,
  "[Options](#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-options)" : [ EvaluationFormSingleSelectQuestionOption, ... ]
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties-syntax.yaml"></a>

```
  [Automation](#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-automation): 
    EvaluationFormSingleSelectQuestionAutomation
  [DisplayAs](#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-displayas): String
  [Options](#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-options): 
    - EvaluationFormSingleSelectQuestionOption
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties-properties"></a>

`Automation`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-automation"></a>
The display mode of the single select question.  
*Required*: No  
*Type*: [EvaluationFormSingleSelectQuestionAutomation](aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DisplayAs`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-displayas"></a>
The display mode of the single select question.  
*Allowed values*: `DROPDOWN` \$1 `RADIO`  
*Required*: No  
*Type*: String  
*Allowed values*: `DROPDOWN | RADIO`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Options`  <a name="cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-options"></a>
The answer options of the single select question.  
*Minimum*: 2  
*Maximum*: 256  
*Required*: Yes  
*Type*: Array of [EvaluationFormSingleSelectQuestionOption](aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption.md)  
*Minimum*: `2`  
*Maximum*: `256`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormTargetConfiguration
<a name="aws-properties-connect-evaluationform-evaluationformtargetconfiguration"></a>

Configuration that specifies the target for an evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformtargetconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformtargetconfiguration-syntax.json"></a>

```
{
  "[ContactInteractionType](#cfn-connect-evaluationform-evaluationformtargetconfiguration-contactinteractiontype)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformtargetconfiguration-syntax.yaml"></a>

```
  [ContactInteractionType](#cfn-connect-evaluationform-evaluationformtargetconfiguration-contactinteractiontype): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformtargetconfiguration-properties"></a>

`ContactInteractionType`  <a name="cfn-connect-evaluationform-evaluationformtargetconfiguration-contactinteractiontype"></a>
The contact interaction type for this evaluation form.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `AGENT | AUTOMATED | CUSTOMER`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormTextQuestionAutomation
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionautomation"></a>

Information about the automation configuration in text questions.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionautomation-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionautomation-syntax.json"></a>

```
{
  "[AnswerSource](#cfn-connect-evaluationform-evaluationformtextquestionautomation-answersource)" : EvaluationFormQuestionAutomationAnswerSource
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionautomation-syntax.yaml"></a>

```
  [AnswerSource](#cfn-connect-evaluationform-evaluationformtextquestionautomation-answersource): 
    EvaluationFormQuestionAutomationAnswerSource
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionautomation-properties"></a>

`AnswerSource`  <a name="cfn-connect-evaluationform-evaluationformtextquestionautomation-answersource"></a>
Automation answer source.  
*Required*: No  
*Type*: [EvaluationFormQuestionAutomationAnswerSource](aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationFormTextQuestionProperties
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionproperties"></a>

Information about properties for a text question in an evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionproperties-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionproperties-syntax.json"></a>

```
{
  "[Automation](#cfn-connect-evaluationform-evaluationformtextquestionproperties-automation)" : EvaluationFormTextQuestionAutomation
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionproperties-syntax.yaml"></a>

```
  [Automation](#cfn-connect-evaluationform-evaluationformtextquestionproperties-automation): 
    EvaluationFormTextQuestionAutomation
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationformtextquestionproperties-properties"></a>

`Automation`  <a name="cfn-connect-evaluationform-evaluationformtextquestionproperties-automation"></a>
The automation properties of the text question.  
*Required*: No  
*Type*: [EvaluationFormTextQuestionAutomation](aws-properties-connect-evaluationform-evaluationformtextquestionautomation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationReviewConfiguration
<a name="aws-properties-connect-evaluationform-evaluationreviewconfiguration"></a>

Configuration settings for evaluation reviews.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationreviewconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationreviewconfiguration-syntax.json"></a>

```
{
  "[EligibilityDays](#cfn-connect-evaluationform-evaluationreviewconfiguration-eligibilitydays)" : Integer,
  "[ReviewNotificationRecipients](#cfn-connect-evaluationform-evaluationreviewconfiguration-reviewnotificationrecipients)" : [ EvaluationReviewNotificationRecipient, ... ]
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationreviewconfiguration-syntax.yaml"></a>

```
  [EligibilityDays](#cfn-connect-evaluationform-evaluationreviewconfiguration-eligibilitydays): Integer
  [ReviewNotificationRecipients](#cfn-connect-evaluationform-evaluationreviewconfiguration-reviewnotificationrecipients): 
    - EvaluationReviewNotificationRecipient
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationreviewconfiguration-properties"></a>

`EligibilityDays`  <a name="cfn-connect-evaluationform-evaluationreviewconfiguration-eligibilitydays"></a>
Number of days during which a request for review can be submitted for evaluations created from this form.  
*Required*: No  
*Type*: Integer  
*Minimum*: `1`  
*Maximum*: `90`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ReviewNotificationRecipients`  <a name="cfn-connect-evaluationform-evaluationreviewconfiguration-reviewnotificationrecipients"></a>
List of recipients who should be notified when a review is requested.  
*Required*: Yes  
*Type*: Array of [EvaluationReviewNotificationRecipient](aws-properties-connect-evaluationform-evaluationreviewnotificationrecipient.md)  
*Minimum*: `1`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationReviewNotificationRecipient
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipient"></a>

Information about a recipient who should be notified when an evaluation review is requested.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipient-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipient-syntax.json"></a>

```
{
  "[Type](#cfn-connect-evaluationform-evaluationreviewnotificationrecipient-type)" : String,
  "[Value](#cfn-connect-evaluationform-evaluationreviewnotificationrecipient-value)" : EvaluationReviewNotificationRecipientValue
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipient-syntax.yaml"></a>

```
  [Type](#cfn-connect-evaluationform-evaluationreviewnotificationrecipient-type): String
  [Value](#cfn-connect-evaluationform-evaluationreviewnotificationrecipient-value): 
    EvaluationReviewNotificationRecipientValue
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipient-properties"></a>

`Type`  <a name="cfn-connect-evaluationform-evaluationreviewnotificationrecipient-type"></a>
The type of notification recipient.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `USER_ID`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Value`  <a name="cfn-connect-evaluationform-evaluationreviewnotificationrecipient-value"></a>
The value associated with the notification recipient type.  
*Required*: Yes  
*Type*: [EvaluationReviewNotificationRecipientValue](aws-properties-connect-evaluationform-evaluationreviewnotificationrecipientvalue.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm EvaluationReviewNotificationRecipientValue
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipientvalue"></a>

The value information for an evaluation review notification recipient.

## Syntax
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipientvalue-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipientvalue-syntax.json"></a>

```
{
  "[UserId](#cfn-connect-evaluationform-evaluationreviewnotificationrecipientvalue-userid)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipientvalue-syntax.yaml"></a>

```
  [UserId](#cfn-connect-evaluationform-evaluationreviewnotificationrecipientvalue-userid): String
```

## Properties
<a name="aws-properties-connect-evaluationform-evaluationreviewnotificationrecipientvalue-properties"></a>

`UserId`  <a name="cfn-connect-evaluationform-evaluationreviewnotificationrecipientvalue-userid"></a>
The user identifier for the notification recipient.  
*Required*: No  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `500`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm MultiSelectQuestionRuleCategoryAutomation
<a name="aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation"></a>

Automation rule for multi-select questions based on rule categories.

## Syntax
<a name="aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation-syntax.json"></a>

```
{
  "[Category](#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-category)" : String,
  "[Condition](#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-condition)" : String,
  "[OptionRefIds](#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-optionrefids)" : [ String, ... ]
}
```

### YAML
<a name="aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation-syntax.yaml"></a>

```
  [Category](#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-category): String
  [Condition](#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-condition): String
  [OptionRefIds](#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-optionrefids): 
    - String
```

## Properties
<a name="aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation-properties"></a>

`Category`  <a name="cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-category"></a>
The category name for this automation rule.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `50`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Condition`  <a name="cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-condition"></a>
The condition for this automation rule.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `PRESENT | NOT_PRESENT`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`OptionRefIds`  <a name="cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-optionrefids"></a>
Reference IDs of options for this automation rule.  
*Required*: Yes  
*Type*: Array of String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm NumericQuestionPropertyValueAutomation
<a name="aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation"></a>

Information about the property value used in automation of a numeric questions.

## Syntax
<a name="aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation-syntax.json"></a>

```
{
  "[Label](#cfn-connect-evaluationform-numericquestionpropertyvalueautomation-label)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation-syntax.yaml"></a>

```
  [Label](#cfn-connect-evaluationform-numericquestionpropertyvalueautomation-label): String
```

## Properties
<a name="aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation-properties"></a>

`Label`  <a name="cfn-connect-evaluationform-numericquestionpropertyvalueautomation-label"></a>
The property label of the automation.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `OVERALL_CUSTOMER_SENTIMENT_SCORE | OVERALL_AGENT_SENTIMENT_SCORE | NON_TALK_TIME | NON_TALK_TIME_PERCENTAGE | NUMBER_OF_INTERRUPTIONS | CONTACT_DURATION | AGENT_INTERACTION_DURATION | CUSTOMER_HOLD_TIME | LONGEST_HOLD_DURATION | NUMBER_OF_HOLDS | AGENT_INTERACTION_AND_HOLD_DURATION | CUSTOMER_SENTIMENT_SCORE_WITHOUT_AGENT | CUSTOMER_SENTIMENT_SCORE_WITH_AGENT`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm ScoringStrategy
<a name="aws-properties-connect-evaluationform-scoringstrategy"></a>

A scoring strategy of the evaluation form.

## Syntax
<a name="aws-properties-connect-evaluationform-scoringstrategy-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-scoringstrategy-syntax.json"></a>

```
{
  "[Mode](#cfn-connect-evaluationform-scoringstrategy-mode)" : String,
  "[Status](#cfn-connect-evaluationform-scoringstrategy-status)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-scoringstrategy-syntax.yaml"></a>

```
  [Mode](#cfn-connect-evaluationform-scoringstrategy-mode): String
  [Status](#cfn-connect-evaluationform-scoringstrategy-status): String
```

## Properties
<a name="aws-properties-connect-evaluationform-scoringstrategy-properties"></a>

`Mode`  <a name="cfn-connect-evaluationform-scoringstrategy-mode"></a>
The scoring mode of the evaluation form.  
*Allowed values*: `QUESTION_ONLY` \$1 `SECTION_ONLY`  
*Required*: Yes  
*Type*: String  
*Allowed values*: `QUESTION_ONLY | SECTION_ONLY`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Status`  <a name="cfn-connect-evaluationform-scoringstrategy-status"></a>
The scoring status of the evaluation form.  
*Allowed values*: `ENABLED` \$1 `DISABLED`  
*Required*: Yes  
*Type*: String  
*Allowed values*: `ENABLED | DISABLED`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm SingleSelectQuestionRuleCategoryAutomation
<a name="aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation"></a>

Information about the automation option based on a rule category for a single select question.

*Length Constraints*: Minimum length of 1. Maximum length of 50.

## Syntax
<a name="aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation-syntax.json"></a>

```
{
  "[Category](#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-category)" : String,
  "[Condition](#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-condition)" : String,
  "[OptionRefId](#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-optionrefid)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation-syntax.yaml"></a>

```
  [Category](#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-category): String
  [Condition](#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-condition): String
  [OptionRefId](#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-optionrefid): String
```

## Properties
<a name="aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation-properties"></a>

`Category`  <a name="cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-category"></a>
The category name, as defined in Rules.  
*Minimum*: 1  
*Maximum*: 50  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `50`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Condition`  <a name="cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-condition"></a>
The condition to apply for the automation option. If the condition is PRESENT, then the option is applied when the contact data includes the category. Similarly, if the condition is NOT\$1PRESENT, then the option is applied when the contact data does not include the category.  
*Allowed values*: `PRESENT` \$1 `NOT_PRESENT`  
*Maximum*: 50  
*Required*: Yes  
*Type*: String  
*Allowed values*: `PRESENT | NOT_PRESENT`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`OptionRefId`  <a name="cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-optionrefid"></a>
The identifier of the answer option. An identifier must be unique within the question.  
*Length Constraints*: Minimum length of 1. Maximum length of 40.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^[a-zA-Z0-9._-]{1,40}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Connect::EvaluationForm Tag
<a name="aws-properties-connect-evaluationform-tag"></a>

A key-value pair to associate with a resource.

## Syntax
<a name="aws-properties-connect-evaluationform-tag-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-connect-evaluationform-tag-syntax.json"></a>

```
{
  "[Key](#cfn-connect-evaluationform-tag-key)" : String,
  "[Value](#cfn-connect-evaluationform-tag-value)" : String
}
```

### YAML
<a name="aws-properties-connect-evaluationform-tag-syntax.yaml"></a>

```
  [Key](#cfn-connect-evaluationform-tag-key): String
  [Value](#cfn-connect-evaluationform-tag-value): String
```

## Properties
<a name="aws-properties-connect-evaluationform-tag-properties"></a>

`Key`  <a name="cfn-connect-evaluationform-tag-key"></a>
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, \$1, ., /, =, \$1, and -  
*Required*: Yes  
*Type*: String  
*Pattern*: `^(?!aws:)[a-zA-Z+-=._:/]+$`  
*Minimum*: `1`  
*Maximum*: `128`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Value`  <a name="cfn-connect-evaluationform-tag-value"></a>
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, \$1, ., /, =, \$1, and -  
*Required*: Yes  
*Type*: String  
*Maximum*: `256`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)