Show / Hide Table of Contents

Class CfnQueueMixinProps

Properties for CfnQueuePropsMixin.

Inheritance
object
CfnQueueMixinProps
Implements
ICfnQueueMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.Connect.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnQueueMixinProps : ICfnQueueMixinProps
Syntax (vb)
Public Class CfnQueueMixinProps Implements ICfnQueueMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.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.Mixins.Preview.AWS.Connect.Mixins;

             var cfnQueueMixinProps = new CfnQueueMixinProps {
                 Description = "description",
                 HoursOfOperationArn = "hoursOfOperationArn",
                 InstanceArn = "instanceArn",
                 MaxContacts = 123,
                 Name = "name",
                 OutboundCallerConfig = new OutboundCallerConfigProperty {
                     OutboundCallerIdName = "outboundCallerIdName",
                     OutboundCallerIdNumberArn = "outboundCallerIdNumberArn",
                     OutboundFlowArn = "outboundFlowArn"
                 },
                 OutboundEmailConfig = new OutboundEmailConfigProperty {
                     OutboundEmailAddressId = "outboundEmailAddressId"
                 },
                 QuickConnectArns = new [] { "quickConnectArns" },
                 Status = "status",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnQueueMixinProps()

Properties for CfnQueuePropsMixin.

Properties

Description

The description of the queue.

HoursOfOperationArn

The Amazon Resource Name (ARN) of the hours of operation.

InstanceArn

The identifier of the Amazon Connect instance.

MaxContacts

The maximum number of contacts that can be in the queue before it is considered full.

Name

The name of the queue.

OutboundCallerConfig

The outbound caller ID name, number, and outbound whisper flow.

OutboundEmailConfig

The outbound email address ID for a specified queue.

QuickConnectArns

The Amazon Resource Names (ARN) of the of the quick connects available to agents who are working the queue.

Status

The status of the queue.

Tags

The tags used to organize, track, or control access for this resource.

Constructors

CfnQueueMixinProps()

Properties for CfnQueuePropsMixin.

public CfnQueueMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.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.Mixins.Preview.AWS.Connect.Mixins;

             var cfnQueueMixinProps = new CfnQueueMixinProps {
                 Description = "description",
                 HoursOfOperationArn = "hoursOfOperationArn",
                 InstanceArn = "instanceArn",
                 MaxContacts = 123,
                 Name = "name",
                 OutboundCallerConfig = new OutboundCallerConfigProperty {
                     OutboundCallerIdName = "outboundCallerIdName",
                     OutboundCallerIdNumberArn = "outboundCallerIdNumberArn",
                     OutboundFlowArn = "outboundFlowArn"
                 },
                 OutboundEmailConfig = new OutboundEmailConfigProperty {
                     OutboundEmailAddressId = "outboundEmailAddressId"
                 },
                 QuickConnectArns = new [] { "quickConnectArns" },
                 Status = "status",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

Description

The description of the queue.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-description

HoursOfOperationArn

The Amazon Resource Name (ARN) of the hours of operation.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-hoursofoperationarn

InstanceArn

The identifier of the Amazon Connect instance.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-instancearn

MaxContacts

The maximum number of contacts that can be in the queue before it is considered full.

public double? MaxContacts { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-maxcontacts

Name

The name of the queue.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-name

OutboundCallerConfig

The outbound caller ID name, number, and outbound whisper flow.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-outboundcallerconfig

Type union: either IResolvable or CfnQueuePropsMixin.IOutboundCallerConfigProperty

OutboundEmailConfig

The outbound email address ID for a specified queue.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-outboundemailconfig

Type union: either IResolvable or CfnQueuePropsMixin.IOutboundEmailConfigProperty

QuickConnectArns

The Amazon Resource Names (ARN) of the of the quick connects available to agents who are working the queue.

public string[]? QuickConnectArns { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-quickconnectarns

Status

The status of the queue.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-status

Tags

The tags used to organize, track, or control access for this resource.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-queue.html#cfn-connect-queue-tags

Implements

ICfnQueueMixinProps
Back to top Generated by DocFX