We recommend new projects start with resources from the AWS provider.
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.
- Instance
Arn string - The Amazon Resource Name (ARN) of the instance.
- Publish
Status Pulumi.Aws Native. Connect. Rule Publish Status - The publish status of the rule.
Allowed values:
DRAFT|PUBLISHED - Trigger
Event 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
Rule
Actions Args - A list of actions to be run when the rule is triggered.
- Function string
- The conditions of the rule.
- Instance
Arn string - 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 string
- The name of the rule.
-
Tag
Args - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- actions
Rule
Actions - A list of actions to be run when the rule is triggered.
- function String
- The conditions of the rule.
- instance
Arn String - 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 - 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
Rule
Actions - A list of actions to be run when the rule is triggered.
- function string
- The conditions of the rule.
- instance
Arn string - 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 - 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
Rule
Actions 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[Tag
Args] - 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.
- instance
Arn String - The Amazon Resource Name (ARN) of the instance.
- publish
Status "DRAFT" | "PUBLISHED" - The publish status of the rule.
Allowed values:
DRAFT|PUBLISHED - trigger
Event 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
A list of actions to be run when the rule is triggered.- Assign
Contact 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,
{}. - Create
Case List<Pulumi.Actions Aws Native. Connect. Inputs. Rule Create Case Action> - End
Associated List<Pulumi.Tasks Actions Aws Native. Connect. Inputs. Rule End Associated Tasks Action> - Event
Bridge List<Pulumi.Actions Aws Native. Connect. Inputs. Rule Event Bridge Action> - Information about the EV action.
- Send
Notification List<Pulumi.Actions Aws Native. Connect. Inputs. Rule Send Notification Action> - Information about the send notification action.
- Submit
Auto List<Pulumi.Evaluation Actions Aws Native. Connect. Inputs. Rule Submit Auto Evaluation Action> - Task
Actions 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 - Update
Case List<Pulumi.Actions Aws Native. Connect. Inputs. Rule Update Case Action>
- Assign
Contact []RuleCategory Actions Assign Contact Category Action - Information about the contact category action. The syntax can be empty, for example,
{}. - Create
Case []RuleActions Create Case Action - End
Associated []RuleTasks Actions End Associated Tasks Action - Event
Bridge []RuleActions Event Bridge Action - Information about the EV action.
- Send
Notification []RuleActions Send Notification Action - Information about the send notification action.
- Submit
Auto []RuleEvaluation Actions Submit Auto Evaluation Action - Task
Actions []RuleTask Action - Information about the task action. This field is required if
TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate - Update
Case []RuleActions Update Case Action
- assign
Contact List<RuleCategory Actions Assign Contact Category Action> - Information about the contact category action. The syntax can be empty, for example,
{}. - create
Case List<RuleActions Create Case Action> - end
Associated List<RuleTasks Actions End Associated Tasks Action> - event
Bridge List<RuleActions Event Bridge Action> - Information about the EV action.
- send
Notification List<RuleActions Send Notification Action> - Information about the send notification action.
- submit
Auto List<RuleEvaluation Actions Submit Auto Evaluation Action> - task
Actions List<RuleTask Action> - Information about the task action. This field is required if
TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate - update
Case List<RuleActions Update Case Action>
- assign
Contact RuleCategory Actions Assign Contact Category Action[] - Information about the contact category action. The syntax can be empty, for example,
{}. - create
Case RuleActions Create Case Action[] - end
Associated RuleTasks Actions End Associated Tasks Action[] - event
Bridge RuleActions Event Bridge Action[] - Information about the EV action.
- send
Notification RuleActions Send Notification Action[] - Information about the send notification action.
- submit
Auto RuleEvaluation Actions Submit Auto Evaluation Action[] - task
Actions RuleTask Action[] - Information about the task action. This field is required if
TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate - update
Case 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]
- assign
Contact List<Property Map>Category Actions - Information about the contact category action. The syntax can be empty, for example,
{}. - create
Case List<Property Map>Actions - end
Associated List<Property Map>Tasks Actions - event
Bridge List<Property Map>Actions - Information about the EV action.
- send
Notification List<Property Map>Actions - Information about the send notification action.
- submit
Auto List<Property Map>Evaluation Actions - task
Actions List<Property Map> - Information about the task action. This field is required if
TriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate - update
Case List<Property Map>Actions
RuleCreateCaseAction, RuleCreateCaseActionArgs
- Fields
[]Rule
Field - Template
Id string
- fields
List<Rule
Field> - template
Id String
- fields
Rule
Field[] - template
Id string
RuleEventBridgeAction, RuleEventBridgeActionArgs
The EV action definition.- 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
Rule
Field Value
- id String
- value
Rule
Field Value
- id string
- value
Rule
Field Value
- id String
- value Property Map
RuleFieldValue, RuleFieldValueArgs
Object for case field values.- Boolean
Value bool - Double
Value double - Empty
Value object - String
Value string
- Boolean
Value bool - Double
Value float64 - Empty
Value interface{} - String
Value string
- boolean
Value Boolean - double
Value Double - empty
Value Object - string
Value String
- boolean
Value boolean - double
Value number - empty
Value any - string
Value string
- boolean_
value bool - double_
value float - empty_
value Any - string_
value str
- boolean
Value Boolean - double
Value Number - empty
Value Any - string
Value String
RuleNotificationRecipientType, RuleNotificationRecipientTypeArgs
The type of notification recipient.- User
Arns 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.
- User
Arns []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.
- user
Arns 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.
- user
Arns 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.
- user
Arns 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
- Rule
Publish Status Draft DRAFT- Rule
Publish Status Published PUBLISHED
- Draft
DRAFT- Published
PUBLISHED
- Draft
DRAFT- Published
PUBLISHED
- DRAFT
DRAFT- PUBLISHED
PUBLISHED
- "DRAFT"
DRAFT- "PUBLISHED"
PUBLISHED
RuleReference, RuleReferenceArgs
Information about the reference when the referenceType is URL. Otherwise, null. (Supports variable injection in the Value field.)- 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
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
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
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
Rule
Reference 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
DATEEMAIL
- Rule
Reference Type Url URL- Rule
Reference Type Attachment ATTACHMENT- Rule
Reference Type Number NUMBER- Rule
Reference Type String STRING- Rule
Reference Type Date DATE- Rule
Reference Type Email EMAIL
- Url
URL- Attachment
ATTACHMENT- Number
NUMBER- String
STRING- Date
DATEEMAIL
- Url
URL- Attachment
ATTACHMENT- Number
NUMBER- String
STRING- Date
DATEEMAIL
- URL
URL- ATTACHMENT
ATTACHMENT- NUMBER
NUMBER- STRING
STRING- DATE
DATEEMAIL
- "URL"
URL- "ATTACHMENT"
ATTACHMENT- "NUMBER"
NUMBER- "STRING"
STRING- "DATE"
DATE- "EMAIL"
EMAIL
RuleSendNotificationAction, RuleSendNotificationActionArgs
Information about the send notification action.- Content string
- Notification content. Supports variable injection. For more information, see JSONPath reference in the Administrators Guide.
- Content
Type Pulumi.Aws Native. Connect. Rule Send Notification Action Content Type - Content type format.
Allowed value:
PLAIN_TEXT - Delivery
Method 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.
- 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
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.
- 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
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.
- 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
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 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
Rule
Notification 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.
- content
Type "PLAIN_TEXT" - Content type format.
Allowed value:
PLAIN_TEXT - delivery
Method "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
- Plain
Text PLAIN_TEXT
- Rule
Send Notification Action Content Type Plain Text PLAIN_TEXT
- Plain
Text PLAIN_TEXT
- Plain
Text PLAIN_TEXT
- PLAIN_TEXT
PLAIN_TEXT
- "PLAIN_TEXT"
PLAIN_TEXT
RuleSendNotificationActionDeliveryMethod, RuleSendNotificationActionDeliveryMethodArgs
EMAIL
- Rule
Send Notification Action Delivery Method Email EMAIL
EMAIL
EMAIL
EMAIL
- "EMAIL"
EMAIL
RuleSubmitAutoEvaluationAction, RuleSubmitAutoEvaluationActionArgs
- Evaluation
Form stringArn
- Evaluation
Form stringArn
- evaluation
Form StringArn
- evaluation
Form stringArn
- evaluation
Form StringArn
RuleTaskAction, RuleTaskActionArgs
Information about the task action. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate- Contact
Flow 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.)
- Contact
Flow 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]Rule
Reference - Information about the reference when the
referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
- contact
Flow 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,Rule
Reference> - Information about the reference when the
referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
- contact
Flow 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]: Rule
Reference} - 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, Rule
Reference] - Information about the reference when the
referenceTypeisURL. Otherwise, null.URLis the only accepted type. (Supports variable injection in theValuefield.)
- contact
Flow 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
The name of the event source.- Event
Source Pulumi.Name Aws Native. Connect. Rule Trigger Event Source Event Source Name - The name of the event source.
- Integration
Association 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 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 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 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
- event
Source "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.
- integration
Association StringArn - The Amazon Resource Name (ARN) of the integration association.
IntegrationAssociationArnis required ifTriggerEventSourceis one of the following values:OnZendeskTicketCreate|OnZendeskTicketStatusUpdate|OnSalesforceCaseCreate
RuleTriggerEventSourceEventSourceName, RuleTriggerEventSourceEventSourceNameArgs
- 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
- Rule
Trigger Event Source Event Source Name On Contact Evaluation Submit OnContactEvaluationSubmit- Rule
Trigger Event Source Event Source Name On Post Call Analysis Available OnPostCallAnalysisAvailable- Rule
Trigger Event Source Event Source Name On Real Time Call Analysis Available OnRealTimeCallAnalysisAvailable- Rule
Trigger Event Source Event Source Name On Real Time Chat Analysis Available OnRealTimeChatAnalysisAvailable- Rule
Trigger Event Source Event Source Name On Post Chat Analysis Available OnPostChatAnalysisAvailable- Rule
Trigger Event Source Event Source Name On Zendesk Ticket Create OnZendeskTicketCreate- Rule
Trigger Event Source Event Source Name On Zendesk Ticket Status Update OnZendeskTicketStatusUpdate- Rule
Trigger Event Source Event Source Name On Salesforce Case Create OnSalesforceCaseCreate- Rule
Trigger Event Source Event Source Name On Metric Data Update OnMetricDataUpdate- Rule
Trigger Event Source Event Source Name On Case Create OnCaseCreate- Rule
Trigger Event Source Event Source Name On Case 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
- 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
- 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
- "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
RuleUpdateCaseAction, RuleUpdateCaseActionArgs
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
