

# TaskTemplateConstraints
<a name="API_TaskTemplateConstraints"></a>

Describes constraints that apply to the template fields.

## Contents
<a name="API_TaskTemplateConstraints_Contents"></a>

 ** InvisibleFields **   <a name="connect-Type-TaskTemplateConstraints-InvisibleFields"></a>
Lists the fields that are invisible to agents.  
Type: Array of [InvisibleFieldInfo](API_InvisibleFieldInfo.md) objects  
Required: No

 ** ReadOnlyFields **   <a name="connect-Type-TaskTemplateConstraints-ReadOnlyFields"></a>
Lists the fields that are read-only to agents, and cannot be edited.  
Type: Array of [ReadOnlyFieldInfo](API_ReadOnlyFieldInfo.md) objects  
Required: No

 ** RequiredFields **   <a name="connect-Type-TaskTemplateConstraints-RequiredFields"></a>
Lists the fields that are required to be filled by agents.  
Type: Array of [RequiredFieldInfo](API_RequiredFieldInfo.md) objects  
Required: No

## See Also
<a name="API_TaskTemplateConstraints_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/connect-2017-08-08/TaskTemplateConstraints) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/connect-2017-08-08/TaskTemplateConstraints) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/connect-2017-08-08/TaskTemplateConstraints) 