

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

# AWS::Connect::Rule Actions
<a name="aws-properties-connect-rule-actions"></a>

 A list of actions to be run when the rule is triggered.

## Syntax
<a name="aws-properties-connect-rule-actions-syntax"></a>

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

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

```
{
  "[AssignContactCategoryActions](#cfn-connect-rule-actions-assigncontactcategoryactions)" : [ Json, ... ],
  "[CreateCaseActions](#cfn-connect-rule-actions-createcaseactions)" : [ CreateCaseAction, ... ],
  "[EndAssociatedTasksActions](#cfn-connect-rule-actions-endassociatedtasksactions)" : [ Json, ... ],
  "[EventBridgeActions](#cfn-connect-rule-actions-eventbridgeactions)" : [ EventBridgeAction, ... ],
  "[SendNotificationActions](#cfn-connect-rule-actions-sendnotificationactions)" : [ SendNotificationAction, ... ],
  "[SubmitAutoEvaluationActions](#cfn-connect-rule-actions-submitautoevaluationactions)" : [ SubmitAutoEvaluationAction, ... ],
  "[TaskActions](#cfn-connect-rule-actions-taskactions)" : [ TaskAction, ... ],
  "[UpdateCaseActions](#cfn-connect-rule-actions-updatecaseactions)" : [ UpdateCaseAction, ... ]
}
```

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

```
  [AssignContactCategoryActions](#cfn-connect-rule-actions-assigncontactcategoryactions): 
    - Json
  [CreateCaseActions](#cfn-connect-rule-actions-createcaseactions): 
    - CreateCaseAction
  [EndAssociatedTasksActions](#cfn-connect-rule-actions-endassociatedtasksactions): 
    - Json
  [EventBridgeActions](#cfn-connect-rule-actions-eventbridgeactions): 
    - EventBridgeAction
  [SendNotificationActions](#cfn-connect-rule-actions-sendnotificationactions): 
    - SendNotificationAction
  [SubmitAutoEvaluationActions](#cfn-connect-rule-actions-submitautoevaluationactions): 
    - SubmitAutoEvaluationAction
  [TaskActions](#cfn-connect-rule-actions-taskactions): 
    - TaskAction
  [UpdateCaseActions](#cfn-connect-rule-actions-updatecaseactions): 
    - UpdateCaseAction
```

## Properties
<a name="aws-properties-connect-rule-actions-properties"></a>

`AssignContactCategoryActions`  <a name="cfn-connect-rule-actions-assigncontactcategoryactions"></a>
Information about the contact category action. The syntax can be empty, for example, `{}`.  
*Required*: No  
*Type*: Array of Json  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`CreateCaseActions`  <a name="cfn-connect-rule-actions-createcaseactions"></a>
Property description not available.  
*Required*: No  
*Type*: Array of [CreateCaseAction](aws-properties-connect-rule-createcaseaction.md)  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`EndAssociatedTasksActions`  <a name="cfn-connect-rule-actions-endassociatedtasksactions"></a>
Property description not available.  
*Required*: No  
*Type*: Array of Json  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`EventBridgeActions`  <a name="cfn-connect-rule-actions-eventbridgeactions"></a>
Information about the EventBridge action.  
*Required*: No  
*Type*: Array of [EventBridgeAction](aws-properties-connect-rule-eventbridgeaction.md)  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SendNotificationActions`  <a name="cfn-connect-rule-actions-sendnotificationactions"></a>
Information about the send notification action.  
*Required*: No  
*Type*: Array of [SendNotificationAction](aws-properties-connect-rule-sendnotificationaction.md)  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SubmitAutoEvaluationActions`  <a name="cfn-connect-rule-actions-submitautoevaluationactions"></a>
Property description not available.  
*Required*: No  
*Type*: Array of [SubmitAutoEvaluationAction](aws-properties-connect-rule-submitautoevaluationaction.md)  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TaskActions`  <a name="cfn-connect-rule-actions-taskactions"></a>
Information about the task action. This field is required if `TriggerEventSource` is one of the following values: `OnZendeskTicketCreate` \$1 `OnZendeskTicketStatusUpdate` \$1 `OnSalesforceCaseCreate`  
*Required*: No  
*Type*: Array of [TaskAction](aws-properties-connect-rule-taskaction.md)  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`UpdateCaseActions`  <a name="cfn-connect-rule-actions-updatecaseactions"></a>
Property description not available.  
*Required*: No  
*Type*: Array of [UpdateCaseAction](aws-properties-connect-rule-updatecaseaction.md)  
*Minimum*: `1`  
*Maximum*: `1`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)