

# Conditions in Amazon Connect Rules Function language
<a name="rule-function-conditions"></a>

A rule function needs to start with either an AND or OR Operator. The Operands of AND or OR Operators is a list of conditions. Conditions vary depending on the TriggerEventSource.

Following are the conditions that you can use.

**Topics**
+ [OnMetricDataUpdate](OnMetricDataUpdate.md)
+ [OnContactEvaluationSubmit](OnContactEvaluationSubmit.md)
+ [OnPostCallAnalysisAvailable](OnPostCallAnalysisAvailable.md)
+ [OnRealTimeCallAnalysisAvailable](OnRealTimeCallAnalysisAvailable.md)
+ [OnPostChatAnalysisAvailable](OnPostChatAnalysisAvailable.md)
+ [OnEmailAnalysisAvailable](OnEmailAnalysisAvailable.md)
+ [OnZendeskTicketCreate](OnZendeskTicketCreate.md)
+ [OnZendeskTicketStatusUpdate](OnZendeskTicketStatusUpdate.md)
+ [OnSalesforceCaseCreate](OnSalesforceCaseCreate.md)
+ [OnCaseCreate](OnCaseCreate.md)
+ [OnCaseUpdate](OnCaseUpdate.md)
+ [OnSlaBreach](OnSlaBreach.md)
+ [PatternMatch Operands](patternmatch-operands.md)