Skip to content

Commit c39f5fc

Browse files
author
awstools
committed
feat(client-connect): This release adds new Submit Auto Evaluation Action for Amazon Connect Rules.
1 parent 63be40d commit c39f5fc

File tree

9 files changed

+352
-284
lines changed

9 files changed

+352
-284
lines changed

clients/client-connect/src/commands/CreateRuleCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export interface CreateRuleCommandOutput extends CreateRuleResponse, __MetadataB
4646
* Function: "STRING_VALUE", // required
4747
* Actions: [ // RuleActions // required
4848
* { // RuleAction
49-
* ActionType: "CREATE_TASK" || "ASSIGN_CONTACT_CATEGORY" || "GENERATE_EVENTBRIDGE_EVENT" || "SEND_NOTIFICATION" || "CREATE_CASE" || "UPDATE_CASE" || "END_ASSOCIATED_TASKS", // required
49+
* ActionType: "CREATE_TASK" || "ASSIGN_CONTACT_CATEGORY" || "GENERATE_EVENTBRIDGE_EVENT" || "SEND_NOTIFICATION" || "CREATE_CASE" || "UPDATE_CASE" || "END_ASSOCIATED_TASKS" || "SUBMIT_AUTO_EVALUATION", // required
5050
* TaskAction: { // TaskActionDefinition
5151
* Name: "STRING_VALUE", // required
5252
* Description: "STRING_VALUE",
@@ -104,6 +104,9 @@ export interface CreateRuleCommandOutput extends CreateRuleResponse, __MetadataB
104104
* ],
105105
* },
106106
* EndAssociatedTasksAction: {},
107+
* SubmitAutoEvaluationAction: { // SubmitAutoEvaluationActionDefinition
108+
* EvaluationFormId: "STRING_VALUE", // required
109+
* },
107110
* },
108111
* ],
109112
* PublishStatus: "DRAFT" || "PUBLISHED", // required

clients/client-connect/src/commands/DescribeRuleCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export interface DescribeRuleCommandOutput extends DescribeRuleResponse, __Metad
5252
* // Function: "STRING_VALUE", // required
5353
* // Actions: [ // RuleActions // required
5454
* // { // RuleAction
55-
* // ActionType: "CREATE_TASK" || "ASSIGN_CONTACT_CATEGORY" || "GENERATE_EVENTBRIDGE_EVENT" || "SEND_NOTIFICATION" || "CREATE_CASE" || "UPDATE_CASE" || "END_ASSOCIATED_TASKS", // required
55+
* // ActionType: "CREATE_TASK" || "ASSIGN_CONTACT_CATEGORY" || "GENERATE_EVENTBRIDGE_EVENT" || "SEND_NOTIFICATION" || "CREATE_CASE" || "UPDATE_CASE" || "END_ASSOCIATED_TASKS" || "SUBMIT_AUTO_EVALUATION", // required
5656
* // TaskAction: { // TaskActionDefinition
5757
* // Name: "STRING_VALUE", // required
5858
* // Description: "STRING_VALUE",
@@ -110,6 +110,9 @@ export interface DescribeRuleCommandOutput extends DescribeRuleResponse, __Metad
110110
* // ],
111111
* // },
112112
* // EndAssociatedTasksAction: {},
113+
* // SubmitAutoEvaluationAction: { // SubmitAutoEvaluationActionDefinition
114+
* // EvaluationFormId: "STRING_VALUE", // required
115+
* // },
113116
* // },
114117
* // ],
115118
* // PublishStatus: "DRAFT" || "PUBLISHED", // required

clients/client-connect/src/commands/ListRulesCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export interface ListRulesCommandOutput extends ListRulesResponse, __MetadataBea
5353
* // PublishStatus: "DRAFT" || "PUBLISHED", // required
5454
* // ActionSummaries: [ // ActionSummaries // required
5555
* // { // ActionSummary
56-
* // ActionType: "CREATE_TASK" || "ASSIGN_CONTACT_CATEGORY" || "GENERATE_EVENTBRIDGE_EVENT" || "SEND_NOTIFICATION" || "CREATE_CASE" || "UPDATE_CASE" || "END_ASSOCIATED_TASKS", // required
56+
* // ActionType: "CREATE_TASK" || "ASSIGN_CONTACT_CATEGORY" || "GENERATE_EVENTBRIDGE_EVENT" || "SEND_NOTIFICATION" || "CREATE_CASE" || "UPDATE_CASE" || "END_ASSOCIATED_TASKS" || "SUBMIT_AUTO_EVALUATION", // required
5757
* // },
5858
* // ],
5959
* // CreatedTime: new Date("TIMESTAMP"), // required

clients/client-connect/src/commands/UpdateRuleCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export interface UpdateRuleCommandOutput extends __MetadataBearer {}
4343
* Function: "STRING_VALUE", // required
4444
* Actions: [ // RuleActions // required
4545
* { // RuleAction
46-
* ActionType: "CREATE_TASK" || "ASSIGN_CONTACT_CATEGORY" || "GENERATE_EVENTBRIDGE_EVENT" || "SEND_NOTIFICATION" || "CREATE_CASE" || "UPDATE_CASE" || "END_ASSOCIATED_TASKS", // required
46+
* ActionType: "CREATE_TASK" || "ASSIGN_CONTACT_CATEGORY" || "GENERATE_EVENTBRIDGE_EVENT" || "SEND_NOTIFICATION" || "CREATE_CASE" || "UPDATE_CASE" || "END_ASSOCIATED_TASKS" || "SUBMIT_AUTO_EVALUATION", // required
4747
* TaskAction: { // TaskActionDefinition
4848
* Name: "STRING_VALUE", // required
4949
* Description: "STRING_VALUE",
@@ -101,6 +101,9 @@ export interface UpdateRuleCommandOutput extends __MetadataBearer {}
101101
* ],
102102
* },
103103
* EndAssociatedTasksAction: {},
104+
* SubmitAutoEvaluationAction: { // SubmitAutoEvaluationActionDefinition
105+
* EvaluationFormId: "STRING_VALUE", // required
106+
* },
104107
* },
105108
* ],
106109
* PublishStatus: "DRAFT" || "PUBLISHED", // required

clients/client-connect/src/models/models_0.ts

Lines changed: 20 additions & 251 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export const ActionType = {
3636
END_ASSOCIATED_TASKS: "END_ASSOCIATED_TASKS",
3737
GENERATE_EVENTBRIDGE_EVENT: "GENERATE_EVENTBRIDGE_EVENT",
3838
SEND_NOTIFICATION: "SEND_NOTIFICATION",
39+
SUBMIT_AUTO_EVALUATION: "SUBMIT_AUTO_EVALUATION",
3940
UPDATE_CASE: "UPDATE_CASE",
4041
} as const;
4142

@@ -4043,6 +4044,18 @@ export interface SendNotificationActionDefinition {
40434044
Recipient: NotificationRecipientType | undefined;
40444045
}
40454046

4047+
/**
4048+
* <p>Information about the submit automated evaluation action.</p>
4049+
* @public
4050+
*/
4051+
export interface SubmitAutoEvaluationActionDefinition {
4052+
/**
4053+
* <p>The identifier of the auto-evaluation enabled form.</p>
4054+
* @public
4055+
*/
4056+
EvaluationFormId: string | undefined;
4057+
}
4058+
40464059
/**
40474060
* @public
40484061
* @enum
@@ -4205,6 +4218,12 @@ export interface RuleAction {
42054218
* @public
42064219
*/
42074220
EndAssociatedTasksAction?: EndAssociatedTasksActionDefinition;
4221+
4222+
/**
4223+
* <p>Information about the submit automated evaluation action.</p>
4224+
* @public
4225+
*/
4226+
SubmitAutoEvaluationAction?: SubmitAutoEvaluationActionDefinition;
42084227
}
42094228

42104229
/**
@@ -4402,8 +4421,7 @@ export interface CreateSecurityProfileRequest {
44024421
TagRestrictedResources?: string[];
44034422

44044423
/**
4405-
* <p>This API is in preview release for Amazon Connect and is subject to change.</p>
4406-
* <p>A list of third-party applications that the security profile will give access to.</p>
4424+
* <p>A list of third-party applications that the security profile will give access to.</p>
44074425
* @public
44084426
*/
44094427
Applications?: Application[];
@@ -7175,255 +7193,6 @@ export interface DescribePhoneNumberRequest {
71757193
PhoneNumberId: string | undefined;
71767194
}
71777195

7178-
/**
7179-
* @public
7180-
* @enum
7181-
*/
7182-
export const PhoneNumberCountryCode = {
7183-
AD: "AD",
7184-
AE: "AE",
7185-
AF: "AF",
7186-
AG: "AG",
7187-
AI: "AI",
7188-
AL: "AL",
7189-
AM: "AM",
7190-
AN: "AN",
7191-
AO: "AO",
7192-
AQ: "AQ",
7193-
AR: "AR",
7194-
AS: "AS",
7195-
AT: "AT",
7196-
AU: "AU",
7197-
AW: "AW",
7198-
AZ: "AZ",
7199-
BA: "BA",
7200-
BB: "BB",
7201-
BD: "BD",
7202-
BE: "BE",
7203-
BF: "BF",
7204-
BG: "BG",
7205-
BH: "BH",
7206-
BI: "BI",
7207-
BJ: "BJ",
7208-
BL: "BL",
7209-
BM: "BM",
7210-
BN: "BN",
7211-
BO: "BO",
7212-
BR: "BR",
7213-
BS: "BS",
7214-
BT: "BT",
7215-
BW: "BW",
7216-
BY: "BY",
7217-
BZ: "BZ",
7218-
CA: "CA",
7219-
CC: "CC",
7220-
CD: "CD",
7221-
CF: "CF",
7222-
CG: "CG",
7223-
CH: "CH",
7224-
CI: "CI",
7225-
CK: "CK",
7226-
CL: "CL",
7227-
CM: "CM",
7228-
CN: "CN",
7229-
CO: "CO",
7230-
CR: "CR",
7231-
CU: "CU",
7232-
CV: "CV",
7233-
CW: "CW",
7234-
CX: "CX",
7235-
CY: "CY",
7236-
CZ: "CZ",
7237-
DE: "DE",
7238-
DJ: "DJ",
7239-
DK: "DK",
7240-
DM: "DM",
7241-
DO: "DO",
7242-
DZ: "DZ",
7243-
EC: "EC",
7244-
EE: "EE",
7245-
EG: "EG",
7246-
EH: "EH",
7247-
ER: "ER",
7248-
ES: "ES",
7249-
ET: "ET",
7250-
FI: "FI",
7251-
FJ: "FJ",
7252-
FK: "FK",
7253-
FM: "FM",
7254-
FO: "FO",
7255-
FR: "FR",
7256-
GA: "GA",
7257-
GB: "GB",
7258-
GD: "GD",
7259-
GE: "GE",
7260-
GG: "GG",
7261-
GH: "GH",
7262-
GI: "GI",
7263-
GL: "GL",
7264-
GM: "GM",
7265-
GN: "GN",
7266-
GQ: "GQ",
7267-
GR: "GR",
7268-
GT: "GT",
7269-
GU: "GU",
7270-
GW: "GW",
7271-
GY: "GY",
7272-
HK: "HK",
7273-
HN: "HN",
7274-
HR: "HR",
7275-
HT: "HT",
7276-
HU: "HU",
7277-
ID: "ID",
7278-
IE: "IE",
7279-
IL: "IL",
7280-
IM: "IM",
7281-
IN: "IN",
7282-
IO: "IO",
7283-
IQ: "IQ",
7284-
IR: "IR",
7285-
IS: "IS",
7286-
IT: "IT",
7287-
JE: "JE",
7288-
JM: "JM",
7289-
JO: "JO",
7290-
JP: "JP",
7291-
KE: "KE",
7292-
KG: "KG",
7293-
KH: "KH",
7294-
KI: "KI",
7295-
KM: "KM",
7296-
KN: "KN",
7297-
KP: "KP",
7298-
KR: "KR",
7299-
KW: "KW",
7300-
KY: "KY",
7301-
KZ: "KZ",
7302-
LA: "LA",
7303-
LB: "LB",
7304-
LC: "LC",
7305-
LI: "LI",
7306-
LK: "LK",
7307-
LR: "LR",
7308-
LS: "LS",
7309-
LT: "LT",
7310-
LU: "LU",
7311-
LV: "LV",
7312-
LY: "LY",
7313-
MA: "MA",
7314-
MC: "MC",
7315-
MD: "MD",
7316-
ME: "ME",
7317-
MF: "MF",
7318-
MG: "MG",
7319-
MH: "MH",
7320-
MK: "MK",
7321-
ML: "ML",
7322-
MM: "MM",
7323-
MN: "MN",
7324-
MO: "MO",
7325-
MP: "MP",
7326-
MR: "MR",
7327-
MS: "MS",
7328-
MT: "MT",
7329-
MU: "MU",
7330-
MV: "MV",
7331-
MW: "MW",
7332-
MX: "MX",
7333-
MY: "MY",
7334-
MZ: "MZ",
7335-
NA: "NA",
7336-
NC: "NC",
7337-
NE: "NE",
7338-
NG: "NG",
7339-
NI: "NI",
7340-
NL: "NL",
7341-
NO: "NO",
7342-
NP: "NP",
7343-
NR: "NR",
7344-
NU: "NU",
7345-
NZ: "NZ",
7346-
OM: "OM",
7347-
PA: "PA",
7348-
PE: "PE",
7349-
PF: "PF",
7350-
PG: "PG",
7351-
PH: "PH",
7352-
PK: "PK",
7353-
PL: "PL",
7354-
PM: "PM",
7355-
PN: "PN",
7356-
PR: "PR",
7357-
PT: "PT",
7358-
PW: "PW",
7359-
PY: "PY",
7360-
QA: "QA",
7361-
RE: "RE",
7362-
RO: "RO",
7363-
RS: "RS",
7364-
RU: "RU",
7365-
RW: "RW",
7366-
SA: "SA",
7367-
SB: "SB",
7368-
SC: "SC",
7369-
SD: "SD",
7370-
SE: "SE",
7371-
SG: "SG",
7372-
SH: "SH",
7373-
SI: "SI",
7374-
SJ: "SJ",
7375-
SK: "SK",
7376-
SL: "SL",
7377-
SM: "SM",
7378-
SN: "SN",
7379-
SO: "SO",
7380-
SR: "SR",
7381-
ST: "ST",
7382-
SV: "SV",
7383-
SX: "SX",
7384-
SY: "SY",
7385-
SZ: "SZ",
7386-
TC: "TC",
7387-
TD: "TD",
7388-
TG: "TG",
7389-
TH: "TH",
7390-
TJ: "TJ",
7391-
TK: "TK",
7392-
TL: "TL",
7393-
TM: "TM",
7394-
TN: "TN",
7395-
TO: "TO",
7396-
TR: "TR",
7397-
TT: "TT",
7398-
TV: "TV",
7399-
TW: "TW",
7400-
TZ: "TZ",
7401-
UA: "UA",
7402-
UG: "UG",
7403-
US: "US",
7404-
UY: "UY",
7405-
UZ: "UZ",
7406-
VA: "VA",
7407-
VC: "VC",
7408-
VE: "VE",
7409-
VG: "VG",
7410-
VI: "VI",
7411-
VN: "VN",
7412-
VU: "VU",
7413-
WF: "WF",
7414-
WS: "WS",
7415-
YE: "YE",
7416-
YT: "YT",
7417-
ZA: "ZA",
7418-
ZM: "ZM",
7419-
ZW: "ZW",
7420-
} as const;
7421-
7422-
/**
7423-
* @public
7424-
*/
7425-
export type PhoneNumberCountryCode = (typeof PhoneNumberCountryCode)[keyof typeof PhoneNumberCountryCode];
7426-
74277196
/**
74287197
* @internal
74297198
*/

0 commit comments

Comments
 (0)