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
;