Skip to content
v2.273.0

QuickConnectConfigProperty Struct ​

Contains configuration settings for a quick connect.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const quickConnectConfigProperty: connect.CfnQuickConnect.QuickConnectConfigProperty = {
  quickConnectType: 'quickConnectType',

  // the properties below are optional
  flowConfig: {
    contactFlowArn: 'contactFlowArn',
  },
  phoneConfig: {
    phoneNumber: 'phoneNumber',
  },
  queueConfig: {
    contactFlowArn: 'contactFlowArn',
    queueArn: 'queueArn',
  },
  userConfig: {
    contactFlowArn: 'contactFlowArn',
    userArn: 'userArn',
  },
};

Properties ​

flowConfigIResolvable | CfnQuickConnect.FlowQuickConnectConfigPropertyflow_configtyping.Union[IResolvable, FlowQuickConnectConfigProperty]flowConfigIResolvableFlowConfigIResolvableFlowConfiginterface{}#
The flow configuration.

This is required only if QuickConnectType is FLOW.

The phone configuration.

This is required only if QuickConnectType is PHONE_NUMBER.

queueConfigIResolvable | CfnQuickConnect.QueueQuickConnectConfigPropertyqueue_configtyping.Union[IResolvable, QueueQuickConnectConfigProperty]queueConfigIResolvableQueueConfigIResolvableQueueConfiginterface{}#
The queue configuration.

This is required only if QuickConnectType is QUEUE.

quickConnectTypestringquick_connect_typestrquickConnectTypeStringQuickConnectTypestringQuickConnectType*stringrequired#
The type of quick connect.

In the Connect Customer console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

userConfigIResolvable | CfnQuickConnect.UserQuickConnectConfigPropertyuser_configtyping.Union[IResolvable, UserQuickConnectConfigProperty]userConfigIResolvableUserConfigIResolvableUserConfiginterface{}#
The user configuration.

This is required only if QuickConnectType is USER.