Show / Hide Table of Contents

Class CfnQuickConnectPropsMixin.QuickConnectConfigProperty

Contains configuration settings for a quick connect.

Inheritance
object
CfnQuickConnectPropsMixin.QuickConnectConfigProperty
Implements
CfnQuickConnectPropsMixin.IQuickConnectConfigProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Connect
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnQuickConnectPropsMixin.QuickConnectConfigProperty : CfnQuickConnectPropsMixin.IQuickConnectConfigProperty
Syntax (vb)
Public Class CfnQuickConnectPropsMixin.QuickConnectConfigProperty Implements CfnQuickConnectPropsMixin.IQuickConnectConfigProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.Connect;

             var quickConnectConfigProperty = new QuickConnectConfigProperty {
                 FlowConfig = new FlowQuickConnectConfigProperty {
                     ContactFlowArn = "contactFlowArn"
                 },
                 PhoneConfig = new PhoneNumberQuickConnectConfigProperty {
                     PhoneNumber = "phoneNumber"
                 },
                 QueueConfig = new QueueQuickConnectConfigProperty {
                     ContactFlowArn = "contactFlowArn",
                     QueueArn = "queueArn"
                 },
                 QuickConnectType = "quickConnectType",
                 UserConfig = new UserQuickConnectConfigProperty {
                     ContactFlowArn = "contactFlowArn",
                     UserArn = "userArn"
                 }
             };

Synopsis

Constructors

QuickConnectConfigProperty()

Contains configuration settings for a quick connect.

Properties

FlowConfig

The flow configuration.

PhoneConfig

The phone configuration.

QueueConfig

The queue configuration.

QuickConnectType

The type of quick connect.

UserConfig

The user configuration.

Constructors

QuickConnectConfigProperty()

Contains configuration settings for a quick connect.

public QuickConnectConfigProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.Connect;

             var quickConnectConfigProperty = new QuickConnectConfigProperty {
                 FlowConfig = new FlowQuickConnectConfigProperty {
                     ContactFlowArn = "contactFlowArn"
                 },
                 PhoneConfig = new PhoneNumberQuickConnectConfigProperty {
                     PhoneNumber = "phoneNumber"
                 },
                 QueueConfig = new QueueQuickConnectConfigProperty {
                     ContactFlowArn = "contactFlowArn",
                     QueueArn = "queueArn"
                 },
                 QuickConnectType = "quickConnectType",
                 UserConfig = new UserQuickConnectConfigProperty {
                     ContactFlowArn = "contactFlowArn",
                     UserArn = "userArn"
                 }
             };

Properties

FlowConfig

The flow configuration.

public object? FlowConfig { get; set; }
Property Value

object

Remarks

This is required only if QuickConnectType is FLOW.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html#cfn-connect-quickconnect-quickconnectconfig-flowconfig

Type union: either IResolvable or CfnQuickConnectPropsMixin.IFlowQuickConnectConfigProperty

PhoneConfig

The phone configuration.

public object? PhoneConfig { get; set; }
Property Value

object

Remarks

This is required only if QuickConnectType is PHONE_NUMBER.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html#cfn-connect-quickconnect-quickconnectconfig-phoneconfig

Type union: either IResolvable or CfnQuickConnectPropsMixin.IPhoneNumberQuickConnectConfigProperty

QueueConfig

The queue configuration.

public object? QueueConfig { get; set; }
Property Value

object

Remarks

This is required only if QuickConnectType is QUEUE.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html#cfn-connect-quickconnect-quickconnectconfig-queueconfig

Type union: either IResolvable or CfnQuickConnectPropsMixin.IQueueQuickConnectConfigProperty

QuickConnectType

The type of quick connect.

public string? QuickConnectType { get; set; }
Property Value

string

Remarks

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).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html#cfn-connect-quickconnect-quickconnectconfig-quickconnecttype

UserConfig

The user configuration.

public object? UserConfig { get; set; }
Property Value

object

Remarks

This is required only if QuickConnectType is USER.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html#cfn-connect-quickconnect-quickconnectconfig-userconfig

Type union: either IResolvable or CfnQuickConnectPropsMixin.IUserQuickConnectConfigProperty

Implements

CfnQuickConnectPropsMixin.IQuickConnectConfigProperty
Back to top Generated by DocFX