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.
phoneConfigIResolvable | CfnQuickConnect.PhoneNumberQuickConnectConfigPropertyphone_configtyping.Union[IResolvable, PhoneNumberQuickConnectConfigProperty]phoneConfigIResolvablePhoneConfigIResolvablePhoneConfiginterface{}#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.