QuickConnect
The QuickConnect resource lets you manage AWS Connect QuickConnects which are used to set up quick connection capabilities for agents and customers.
Minimal Example
Section titled “Minimal Example”Create a basic QuickConnect with required properties and a description.
import AWS from "alchemy/aws/control";
const quickConnect = await AWS.Connect.QuickConnect("basicQuickConnect", { Name: "SupportLine", InstanceArn: "arn:aws:connect:us-west-2:123456789012:instance/abc12345-abc1-abc1-abc1-abc123456789", QuickConnectConfig: { QuickConnectType: "USER", UserConfig: { UserArn: "arn:aws:connect:us-west-2:123456789012:user/abc12345-abc1-abc1-abc1-abc123456789", ContactFlowId: "contact-flow-id-123" } }, Description: "QuickConnect for customer support line"});
Advanced Configuration
Section titled “Advanced Configuration”Configure a QuickConnect with tags for better resource management and monitoring.
const advancedQuickConnect = await AWS.Connect.QuickConnect("advancedQuickConnect", { Name: "SalesLine", InstanceArn: "arn:aws:connect:us-west-2:123456789012:instance/abc12345-abc1-abc1-abc1-abc123456789", QuickConnectConfig: { QuickConnectType: "USER", UserConfig: { UserArn: "arn:aws:connect:us-west-2:123456789012:user/def67890-def6-def6-def6-def678901234", ContactFlowId: "contact-flow-id-456" } }, Tags: [ { Key: "Department", Value: "Sales" }, { Key: "Priority", Value: "High" } ], Description: "QuickConnect for sales inquiries"});
Example with Different QuickConnect Types
Section titled “Example with Different QuickConnect Types”This example demonstrates how to create a QuickConnect with a phone number configuration.
const phoneQuickConnect = await AWS.Connect.QuickConnect("phoneQuickConnect", { Name: "SupportHotline", InstanceArn: "arn:aws:connect:us-west-2:123456789012:instance/abc12345-abc1-abc1-abc1-abc123456789", QuickConnectConfig: { QuickConnectType: "PHONE_NUMBER", PhoneConfig: { PhoneNumber: "+15555551234", ContactFlowId: "contact-flow-id-789" } }, Description: "QuickConnect for customer support hotline"});