Skip to main content

case_rules

Creates, updates, deletes, gets or lists a case_rules resource.

Overview

Namecase_rules
TypeResource
Idaws.connectcases.case_rules

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
case_rulesarrayA list of detailed case rule information.
errorsarrayA list of case rule errors.
unprocessed_case_rulesarrayA list of unprocessed case rule identifiers.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
batch_get_case_ruleselectdomain_id, regionGets a batch of case rules. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
list_case_rulesselectdomain_id, regionmaxResults, nextTokenLists all case rules in a Cases domain. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
create_case_ruleinsertdomain_id, region, name, ruleCreates a new case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
update_case_ruleupdatedomain_id, case_rule_id, regionUpdates a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.
delete_case_ruledeletedomain_id, case_rule_id, regionDeletes a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
case_rule_idstringUnique identifier of a case rule.
domain_idstringUnique identifier of a Cases domain.
regionstringAWS region (default: us-east-1)
maxResultsintegerThe maximum number of results to return per page.
nextTokenstringThe token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

SELECT examples

Gets a batch of case rules. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

SELECT
case_rules,
errors,
unprocessed_case_rules
FROM aws.connectcases.case_rules
WHERE domain_id = '{{ domain_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a new case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

INSERT INTO aws.connectcases.case_rules (
name,
description,
rule,
domain_id,
region
)
SELECT
'{{ name }}' /* required */,
'{{ description }}',
'{{ rule }}' /* required */,
'{{ domain_id }}',
'{{ region }}'
RETURNING
case_rule_arn,
case_rule_id
;

UPDATE examples

Updates a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

UPDATE aws.connectcases.case_rules
SET
name = '{{ name }}',
description = '{{ description }}',
rule = '{{ rule }}'
WHERE
domain_id = '{{ domain_id }}' --required
AND case_rule_id = '{{ case_rule_id }}' --required
AND region = '{{ region }}' --required;

DELETE examples

Deletes a case rule. In the Amazon Connect admin website, case rules are known as case field conditions. For more information about case field conditions, see Add case field conditions to a case template.

DELETE FROM aws.connectcases.case_rules
WHERE domain_id = '{{ domain_id }}' --required
AND case_rule_id = '{{ case_rule_id }}' --required
AND region = '{{ region }}' --required
;