We recommend new projects start with resources from the AWS provider.
aws-native.connect.Rule
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Creates a rule for the specified CON instance.
Create Rule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Rule(name: string, args: RuleArgs, opts?: CustomResourceOptions);@overload
def Rule(resource_name: str,
         args: RuleArgs,
         opts: Optional[ResourceOptions] = None)
@overload
def Rule(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         actions: Optional[RuleActionsArgs] = None,
         function: Optional[str] = None,
         instance_arn: Optional[str] = None,
         publish_status: Optional[RulePublishStatus] = None,
         trigger_event_source: Optional[RuleTriggerEventSourceArgs] = None,
         name: Optional[str] = None,
         tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewRule(ctx *Context, name string, args RuleArgs, opts ...ResourceOption) (*Rule, error)public Rule(string name, RuleArgs args, CustomResourceOptions? opts = null)type: aws-native:connect:Rule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RuleArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Rule Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Rule resource accepts the following input properties:
- Actions
Pulumi.Aws Native. Connect. Inputs. Rule Actions 
- A list of actions to be run when the rule is triggered.
- Function string
- The conditions of the rule.
- InstanceArn string
- The Amazon Resource Name (ARN) of the instance.
- PublishStatus Pulumi.Aws Native. Connect. Rule Publish Status 
- The publish status of the rule.
Allowed values: DRAFT|PUBLISHED
- TriggerEvent Pulumi.Source Aws Native. Connect. Inputs. Rule Trigger Event Source 
- The event source to trigger the rule.
- Name string
- The name of the rule.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Actions
RuleActions Args 
- A list of actions to be run when the rule is triggered.
- Function string
- The conditions of the rule.
- InstanceArn string
- The Amazon Resource Name (ARN) of the instance.
- PublishStatus RulePublish Status 
- The publish status of the rule.
Allowed values: DRAFT|PUBLISHED
- TriggerEvent RuleSource Trigger Event Source Args 
- The event source to trigger the rule.
- Name string
- The name of the rule.
- 
TagArgs 
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- actions
RuleActions 
- A list of actions to be run when the rule is triggered.
- function String
- The conditions of the rule.
- instanceArn String
- The Amazon Resource Name (ARN) of the instance.
- publishStatus RulePublish Status 
- The publish status of the rule.
Allowed values: DRAFT|PUBLISHED
- triggerEvent RuleSource Trigger Event Source 
- The event source to trigger the rule.
- name String
- The name of the rule.
- List<Tag>
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- actions
RuleActions 
- A list of actions to be run when the rule is triggered.
- function string
- The conditions of the rule.
- instanceArn string
- The Amazon Resource Name (ARN) of the instance.
- publishStatus RulePublish Status 
- The publish status of the rule.
Allowed values: DRAFT|PUBLISHED
- triggerEvent RuleSource Trigger Event Source 
- The event source to trigger the rule.
- name string
- The name of the rule.
- Tag[]
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- actions
RuleActions Args 
- A list of actions to be run when the rule is triggered.
- function str
- The conditions of the rule.
- instance_arn str
- The Amazon Resource Name (ARN) of the instance.
- publish_status RulePublish Status 
- The publish status of the rule.
Allowed values: DRAFT|PUBLISHED
- trigger_event_ Rulesource Trigger Event Source Args 
- The event source to trigger the rule.
- name str
- The name of the rule.
- 
Sequence[TagArgs] 
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- actions Property Map
- A list of actions to be run when the rule is triggered.
- function String
- The conditions of the rule.
- instanceArn String
- The Amazon Resource Name (ARN) of the instance.
- publishStatus "DRAFT" | "PUBLISHED"
- The publish status of the rule.
Allowed values: DRAFT|PUBLISHED
- triggerEvent Property MapSource 
- The event source to trigger the rule.
- name String
- The name of the rule.
- List<Property Map>
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
Outputs
All input properties are implicitly available as output properties. Additionally, the Rule resource produces the following output properties:
Supporting Types
RuleActions, RuleActionsArgs    
- AssignContact List<Pulumi.Category Actions Aws Native. Connect. Inputs. Rule Assign Contact Category Action> 
- Information about the contact category action. The syntax can be empty, for example, {}.
- CreateCase List<Pulumi.Actions Aws Native. Connect. Inputs. Rule Create Case Action> 
- EndAssociated List<Pulumi.Tasks Actions Aws Native. Connect. Inputs. Rule End Associated Tasks Action> 
- EventBridge List<Pulumi.Actions Aws Native. Connect. Inputs. Rule Event Bridge Action> 
- Information about the EV action.
- SendNotification List<Pulumi.Actions Aws Native. Connect. Inputs. Rule Send Notification Action> 
- Information about the send notification action.
- SubmitAuto List<Pulumi.Evaluation Actions Aws Native. Connect. Inputs. Rule Submit Auto Evaluation Action> 
- TaskActions List<Pulumi.Aws Native. Connect. Inputs. Rule Task Action> 
- Information about the task action. This field is required if TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- UpdateCase List<Pulumi.Actions Aws Native. Connect. Inputs. Rule Update Case Action> 
- AssignContact []RuleCategory Actions Assign Contact Category Action 
- Information about the contact category action. The syntax can be empty, for example, {}.
- CreateCase []RuleActions Create Case Action 
- EndAssociated []RuleTasks Actions End Associated Tasks Action 
- EventBridge []RuleActions Event Bridge Action 
- Information about the EV action.
- SendNotification []RuleActions Send Notification Action 
- Information about the send notification action.
- SubmitAuto []RuleEvaluation Actions Submit Auto Evaluation Action 
- TaskActions []RuleTask Action 
- Information about the task action. This field is required if TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- UpdateCase []RuleActions Update Case Action 
- assignContact List<RuleCategory Actions Assign Contact Category Action> 
- Information about the contact category action. The syntax can be empty, for example, {}.
- createCase List<RuleActions Create Case Action> 
- endAssociated List<RuleTasks Actions End Associated Tasks Action> 
- eventBridge List<RuleActions Event Bridge Action> 
- Information about the EV action.
- sendNotification List<RuleActions Send Notification Action> 
- Information about the send notification action.
- submitAuto List<RuleEvaluation Actions Submit Auto Evaluation Action> 
- taskActions List<RuleTask Action> 
- Information about the task action. This field is required if TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- updateCase List<RuleActions Update Case Action> 
- assignContact RuleCategory Actions Assign Contact Category Action[] 
- Information about the contact category action. The syntax can be empty, for example, {}.
- createCase RuleActions Create Case Action[] 
- endAssociated RuleTasks Actions End Associated Tasks Action[] 
- eventBridge RuleActions Event Bridge Action[] 
- Information about the EV action.
- sendNotification RuleActions Send Notification Action[] 
- Information about the send notification action.
- submitAuto RuleEvaluation Actions Submit Auto Evaluation Action[] 
- taskActions RuleTask Action[] 
- Information about the task action. This field is required if TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- updateCase RuleActions Update Case Action[] 
- assign_contact_ Sequence[Rulecategory_ actions Assign Contact Category Action] 
- Information about the contact category action. The syntax can be empty, for example, {}.
- create_case_ Sequence[Ruleactions Create Case Action] 
- end_associated_ Sequence[Ruletasks_ actions End Associated Tasks Action] 
- event_bridge_ Sequence[Ruleactions Event Bridge Action] 
- Information about the EV action.
- send_notification_ Sequence[Ruleactions Send Notification Action] 
- Information about the send notification action.
- submit_auto_ Sequence[Ruleevaluation_ actions Submit Auto Evaluation Action] 
- task_actions Sequence[RuleTask Action] 
- Information about the task action. This field is required if TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- update_case_ Sequence[Ruleactions Update Case Action] 
- assignContact List<Property Map>Category Actions 
- Information about the contact category action. The syntax can be empty, for example, {}.
- createCase List<Property Map>Actions 
- endAssociated List<Property Map>Tasks Actions 
- eventBridge List<Property Map>Actions 
- Information about the EV action.
- sendNotification List<Property Map>Actions 
- Information about the send notification action.
- submitAuto List<Property Map>Evaluation Actions 
- taskActions List<Property Map>
- Information about the task action. This field is required if TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- updateCase List<Property Map>Actions 
RuleCreateCaseAction, RuleCreateCaseActionArgs        
- Fields
[]RuleField 
- TemplateId string
- fields
List<RuleField> 
- templateId String
- fields
RuleField[] 
- templateId string
RuleEventBridgeAction, RuleEventBridgeActionArgs        
- Name string
- The name.
- Name string
- The name.
- name String
- The name.
- name string
- The name.
- name str
- The name.
- name String
- The name.
RuleField, RuleFieldArgs    
- Id string
- Value
RuleField Value 
- id String
- value
RuleField Value 
- id string
- value
RuleField Value 
- id String
- value Property Map
RuleFieldValue, RuleFieldValueArgs      
- BooleanValue bool
- DoubleValue double
- EmptyValue object
- StringValue string
- BooleanValue bool
- DoubleValue float64
- EmptyValue interface{}
- StringValue string
- booleanValue Boolean
- doubleValue Double
- emptyValue Object
- stringValue String
- booleanValue boolean
- doubleValue number
- emptyValue any
- stringValue string
- boolean_value bool
- double_value float
- empty_value Any
- string_value str
- booleanValue Boolean
- doubleValue Number
- emptyValue Any
- stringValue String
RuleNotificationRecipientType, RuleNotificationRecipientTypeArgs        
- UserArns List<string>
- The Amazon Resource Name (ARN) of the user account.
- Dictionary<string, string>
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. CON users with the specified tags will be notified.
- UserArns []string
- The Amazon Resource Name (ARN) of the user account.
- map[string]string
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. CON users with the specified tags will be notified.
- userArns List<String>
- The Amazon Resource Name (ARN) of the user account.
- Map<String,String>
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. CON users with the specified tags will be notified.
- userArns string[]
- The Amazon Resource Name (ARN) of the user account.
- {[key: string]: string}
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. CON users with the specified tags will be notified.
- user_arns Sequence[str]
- The Amazon Resource Name (ARN) of the user account.
- Mapping[str, str]
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. CON users with the specified tags will be notified.
- userArns List<String>
- The Amazon Resource Name (ARN) of the user account.
- Map<String>
- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. CON users with the specified tags will be notified.
RulePublishStatus, RulePublishStatusArgs      
- Draft
- DRAFT
- Published
- PUBLISHED
- RulePublish Status Draft 
- DRAFT
- RulePublish Status Published 
- PUBLISHED
- Draft
- DRAFT
- Published
- PUBLISHED
- Draft
- DRAFT
- Published
- PUBLISHED
- DRAFT
- DRAFT
- PUBLISHED
- PUBLISHED
- "DRAFT"
- DRAFT
- "PUBLISHED"
- PUBLISHED
RuleReference, RuleReferenceArgs    
- Type
Pulumi.Aws Native. Connect. Rule Reference Type 
- The type of the reference. DATEmust be of type Epoch timestamp. Allowed values:URL|ATTACHMENT|NUMBER|STRING|DATE|EMAIL
- Value string
- A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).
- Type
RuleReference Type 
- The type of the reference. DATEmust be of type Epoch timestamp. Allowed values:URL|ATTACHMENT|NUMBER|STRING|DATE|EMAIL
- Value string
- A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).
- type
RuleReference Type 
- The type of the reference. DATEmust be of type Epoch timestamp. Allowed values:URL|ATTACHMENT|NUMBER|STRING|DATE|EMAIL
- value String
- A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).
- type
RuleReference Type 
- The type of the reference. DATEmust be of type Epoch timestamp. Allowed values:URL|ATTACHMENT|NUMBER|STRING|DATE|EMAIL
- value string
- A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).
- type
RuleReference Type 
- The type of the reference. DATEmust be of type Epoch timestamp. Allowed values:URL|ATTACHMENT|NUMBER|STRING|DATE|EMAIL
- value str
- A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).
- type "URL" | "ATTACHMENT" | "NUMBER" | "STRING" | "DATE" | "EMAIL"
- The type of the reference. DATEmust be of type Epoch timestamp. Allowed values:URL|ATTACHMENT|NUMBER|STRING|DATE|EMAIL
- value String
- A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).
RuleReferenceType, RuleReferenceTypeArgs      
- Url
- URL
- Attachment
- ATTACHMENT
- Number
- NUMBER
- String
- STRING
- Date
- DATE
- RuleReference Type Url 
- URL
- RuleReference Type Attachment 
- ATTACHMENT
- RuleReference Type Number 
- NUMBER
- RuleReference Type String 
- STRING
- RuleReference Type Date 
- DATE
- RuleReference Type Email 
- Url
- URL
- Attachment
- ATTACHMENT
- Number
- NUMBER
- String
- STRING
- Date
- DATE
- Url
- URL
- Attachment
- ATTACHMENT
- Number
- NUMBER
- String
- STRING
- Date
- DATE
- URL
- URL
- ATTACHMENT
- ATTACHMENT
- NUMBER
- NUMBER
- STRING
- STRING
- DATE
- DATE
- "URL"
- URL
- "ATTACHMENT"
- ATTACHMENT
- "NUMBER"
- NUMBER
- "STRING"
- STRING
- "DATE"
- DATE
- "EMAIL"
RuleSendNotificationAction, RuleSendNotificationActionArgs        
- Content string
- Notification content. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- ContentType Pulumi.Aws Native. Connect. Rule Send Notification Action Content Type 
- Content type format.
Allowed value: PLAIN_TEXT
- DeliveryMethod Pulumi.Aws Native. Connect. Rule Send Notification Action Delivery Method 
- Notification delivery method.
Allowed value: EMAIL
- Recipient
Pulumi.Aws Native. Connect. Inputs. Rule Notification Recipient Type 
- Notification recipient.
- Subject string
- The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- Content string
- Notification content. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- ContentType RuleSend Notification Action Content Type 
- Content type format.
Allowed value: PLAIN_TEXT
- DeliveryMethod RuleSend Notification Action Delivery Method 
- Notification delivery method.
Allowed value: EMAIL
- Recipient
RuleNotification Recipient Type 
- Notification recipient.
- Subject string
- The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- content String
- Notification content. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- contentType RuleSend Notification Action Content Type 
- Content type format.
Allowed value: PLAIN_TEXT
- deliveryMethod RuleSend Notification Action Delivery Method 
- Notification delivery method.
Allowed value: EMAIL
- recipient
RuleNotification Recipient Type 
- Notification recipient.
- subject String
- The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- content string
- Notification content. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- contentType RuleSend Notification Action Content Type 
- Content type format.
Allowed value: PLAIN_TEXT
- deliveryMethod RuleSend Notification Action Delivery Method 
- Notification delivery method.
Allowed value: EMAIL
- recipient
RuleNotification Recipient Type 
- Notification recipient.
- subject string
- The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- content str
- Notification content. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- content_type RuleSend Notification Action Content Type 
- Content type format.
Allowed value: PLAIN_TEXT
- delivery_method RuleSend Notification Action Delivery Method 
- Notification delivery method.
Allowed value: EMAIL
- recipient
RuleNotification Recipient Type 
- Notification recipient.
- subject str
- The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- content String
- Notification content. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- contentType "PLAIN_TEXT"
- Content type format.
Allowed value: PLAIN_TEXT
- deliveryMethod "EMAIL"
- Notification delivery method.
Allowed value: EMAIL
- recipient Property Map
- Notification recipient.
- subject String
- The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
RuleSendNotificationActionContentType, RuleSendNotificationActionContentTypeArgs            
- PlainText 
- PLAIN_TEXT
- RuleSend Notification Action Content Type Plain Text 
- PLAIN_TEXT
- PlainText 
- PLAIN_TEXT
- PlainText 
- PLAIN_TEXT
- PLAIN_TEXT
- PLAIN_TEXT
- "PLAIN_TEXT"
- PLAIN_TEXT
RuleSendNotificationActionDeliveryMethod, RuleSendNotificationActionDeliveryMethodArgs            
- RuleSend Notification Action Delivery Method Email 
- "EMAIL"
RuleSubmitAutoEvaluationAction, RuleSubmitAutoEvaluationActionArgs          
- EvaluationForm stringArn 
- EvaluationForm stringArn 
- evaluationForm StringArn 
- evaluationForm stringArn 
- evaluationForm StringArn 
RuleTaskAction, RuleTaskActionArgs      
- ContactFlow stringArn 
- The Amazon Resource Name (ARN) of the flow.
- Name string
- The name. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- Description string
- The description. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- References
Dictionary<string, Pulumi.Aws Native. Connect. Inputs. Rule Reference> 
- Information about the reference when the referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
- ContactFlow stringArn 
- The Amazon Resource Name (ARN) of the flow.
- Name string
- The name. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- Description string
- The description. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- References
map[string]RuleReference 
- Information about the reference when the referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
- contactFlow StringArn 
- The Amazon Resource Name (ARN) of the flow.
- name String
- The name. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- description String
- The description. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- references
Map<String,RuleReference> 
- Information about the reference when the referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
- contactFlow stringArn 
- The Amazon Resource Name (ARN) of the flow.
- name string
- The name. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- description string
- The description. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- references
{[key: string]: RuleReference} 
- Information about the reference when the referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
- contact_flow_ strarn 
- The Amazon Resource Name (ARN) of the flow.
- name str
- The name. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- description str
- The description. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- references
Mapping[str, RuleReference] 
- Information about the reference when the referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
- contactFlow StringArn 
- The Amazon Resource Name (ARN) of the flow.
- name String
- The name. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- description String
- The description. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- references Map<Property Map>
- Information about the reference when the referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
RuleTriggerEventSource, RuleTriggerEventSourceArgs        
- EventSource Pulumi.Name Aws Native. Connect. Rule Trigger Event Source Event Source Name 
- The name of the event source.
- IntegrationAssociation stringArn 
- The Amazon Resource Name (ARN) of the integration association. IntegrationAssociationArnis required ifTriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- EventSource RuleName Trigger Event Source Event Source Name 
- The name of the event source.
- IntegrationAssociation stringArn 
- The Amazon Resource Name (ARN) of the integration association. IntegrationAssociationArnis required ifTriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- eventSource RuleName Trigger Event Source Event Source Name 
- The name of the event source.
- integrationAssociation StringArn 
- The Amazon Resource Name (ARN) of the integration association. IntegrationAssociationArnis required ifTriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- eventSource RuleName Trigger Event Source Event Source Name 
- The name of the event source.
- integrationAssociation stringArn 
- The Amazon Resource Name (ARN) of the integration association. IntegrationAssociationArnis required ifTriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- event_source_ Rulename Trigger Event Source Event Source Name 
- The name of the event source.
- integration_association_ strarn 
- The Amazon Resource Name (ARN) of the integration association. IntegrationAssociationArnis required ifTriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
- eventSource "OnName Contact Evaluation Submit" | "On Post Call Analysis Available" | "On Real Time Call Analysis Available" | "On Real Time Chat Analysis Available" | "On Post Chat Analysis Available" | "On Zendesk Ticket Create" | "On Zendesk Ticket Status Update" | "On Salesforce Case Create" | "On Metric Data Update" | "On Case Create" | "On Case Update" 
- The name of the event source.
- integrationAssociation StringArn 
- The Amazon Resource Name (ARN) of the integration association. IntegrationAssociationArnis required ifTriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
RuleTriggerEventSourceEventSourceName, RuleTriggerEventSourceEventSourceNameArgs              
- OnContact Evaluation Submit 
- OnContactEvaluationSubmit
- OnPost Call Analysis Available 
- OnPostCallAnalysisAvailable
- OnReal Time Call Analysis Available 
- OnRealTimeCallAnalysisAvailable
- OnReal Time Chat Analysis Available 
- OnRealTimeChatAnalysisAvailable
- OnPost Chat Analysis Available 
- OnPostChatAnalysisAvailable
- OnZendesk Ticket Create 
- OnZendeskTicketCreate
- OnZendesk Ticket Status Update 
- OnZendeskTicketStatusUpdate
- OnSalesforce Case Create 
- OnSalesforceCaseCreate
- OnMetric Data Update 
- OnMetricDataUpdate
- OnCase Create 
- OnCaseCreate
- OnCase Update 
- OnCaseUpdate
- RuleTrigger Event Source Event Source Name On Contact Evaluation Submit 
- OnContactEvaluationSubmit
- RuleTrigger Event Source Event Source Name On Post Call Analysis Available 
- OnPostCallAnalysisAvailable
- RuleTrigger Event Source Event Source Name On Real Time Call Analysis Available 
- OnRealTimeCallAnalysisAvailable
- RuleTrigger Event Source Event Source Name On Real Time Chat Analysis Available 
- OnRealTimeChatAnalysisAvailable
- RuleTrigger Event Source Event Source Name On Post Chat Analysis Available 
- OnPostChatAnalysisAvailable
- RuleTrigger Event Source Event Source Name On Zendesk Ticket Create 
- OnZendeskTicketCreate
- RuleTrigger Event Source Event Source Name On Zendesk Ticket Status Update 
- OnZendeskTicketStatusUpdate
- RuleTrigger Event Source Event Source Name On Salesforce Case Create 
- OnSalesforceCaseCreate
- RuleTrigger Event Source Event Source Name On Metric Data Update 
- OnMetricDataUpdate
- RuleTrigger Event Source Event Source Name On Case Create 
- OnCaseCreate
- RuleTrigger Event Source Event Source Name On Case Update 
- OnCaseUpdate
- OnContact Evaluation Submit 
- OnContactEvaluationSubmit
- OnPost Call Analysis Available 
- OnPostCallAnalysisAvailable
- OnReal Time Call Analysis Available 
- OnRealTimeCallAnalysisAvailable
- OnReal Time Chat Analysis Available 
- OnRealTimeChatAnalysisAvailable
- OnPost Chat Analysis Available 
- OnPostChatAnalysisAvailable
- OnZendesk Ticket Create 
- OnZendeskTicketCreate
- OnZendesk Ticket Status Update 
- OnZendeskTicketStatusUpdate
- OnSalesforce Case Create 
- OnSalesforceCaseCreate
- OnMetric Data Update 
- OnMetricDataUpdate
- OnCase Create 
- OnCaseCreate
- OnCase Update 
- OnCaseUpdate
- OnContact Evaluation Submit 
- OnContactEvaluationSubmit
- OnPost Call Analysis Available 
- OnPostCallAnalysisAvailable
- OnReal Time Call Analysis Available 
- OnRealTimeCallAnalysisAvailable
- OnReal Time Chat Analysis Available 
- OnRealTimeChatAnalysisAvailable
- OnPost Chat Analysis Available 
- OnPostChatAnalysisAvailable
- OnZendesk Ticket Create 
- OnZendeskTicketCreate
- OnZendesk Ticket Status Update 
- OnZendeskTicketStatusUpdate
- OnSalesforce Case Create 
- OnSalesforceCaseCreate
- OnMetric Data Update 
- OnMetricDataUpdate
- OnCase Create 
- OnCaseCreate
- OnCase Update 
- OnCaseUpdate
- ON_CONTACT_EVALUATION_SUBMIT
- OnContactEvaluationSubmit
- ON_POST_CALL_ANALYSIS_AVAILABLE
- OnPostCallAnalysisAvailable
- ON_REAL_TIME_CALL_ANALYSIS_AVAILABLE
- OnRealTimeCallAnalysisAvailable
- ON_REAL_TIME_CHAT_ANALYSIS_AVAILABLE
- OnRealTimeChatAnalysisAvailable
- ON_POST_CHAT_ANALYSIS_AVAILABLE
- OnPostChatAnalysisAvailable
- ON_ZENDESK_TICKET_CREATE
- OnZendeskTicketCreate
- ON_ZENDESK_TICKET_STATUS_UPDATE
- OnZendeskTicketStatusUpdate
- ON_SALESFORCE_CASE_CREATE
- OnSalesforceCaseCreate
- ON_METRIC_DATA_UPDATE
- OnMetricDataUpdate
- ON_CASE_CREATE
- OnCaseCreate
- ON_CASE_UPDATE
- OnCaseUpdate
- "OnContact Evaluation Submit" 
- OnContactEvaluationSubmit
- "OnPost Call Analysis Available" 
- OnPostCallAnalysisAvailable
- "OnReal Time Call Analysis Available" 
- OnRealTimeCallAnalysisAvailable
- "OnReal Time Chat Analysis Available" 
- OnRealTimeChatAnalysisAvailable
- "OnPost Chat Analysis Available" 
- OnPostChatAnalysisAvailable
- "OnZendesk Ticket Create" 
- OnZendeskTicketCreate
- "OnZendesk Ticket Status Update" 
- OnZendeskTicketStatusUpdate
- "OnSalesforce Case Create" 
- OnSalesforceCaseCreate
- "OnMetric Data Update" 
- OnMetricDataUpdate
- "OnCase Create" 
- OnCaseCreate
- "OnCase Update" 
- OnCaseUpdate
RuleUpdateCaseAction, RuleUpdateCaseActionArgs        
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.