CfnQueueProps

class aws_cdk.aws_connect.CfnQueueProps(*, hours_of_operation_arn, instance_arn, name, description=None, max_contacts=None, outbound_caller_config=None, quick_connect_arns=None, status=None, tags=None)

Bases: object

Properties for defining a CfnQueue.

Parameters:
  • hours_of_operation_arn (str) – The Amazon Resource Name (ARN) of the hours of operation.

  • instance_arn (str) – The identifier of the Amazon Connect instance.

  • name (str) – The name of the queue.

  • description (Optional[str]) – The description of the queue.

  • max_contacts (Union[int, float, None]) – The maximum number of contacts that can be in the queue before it is considered full.

  • outbound_caller_config (Union[IResolvable, OutboundCallerConfigProperty, Dict[str, Any], None]) – The outbound caller ID name, number, and outbound whisper flow.

  • quick_connect_arns (Optional[Sequence[str]]) – The Amazon Resource Names (ARN) of the of the quick connects available to agents who are working the queue.

  • status (Optional[str]) – The status of the queue.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The tags used to organize, track, or control access for this resource. For example, { “Tags”: {“key1”:”value1”, “key2”:”value2”} }.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_connect as connect

cfn_queue_props = connect.CfnQueueProps(
    hours_of_operation_arn="hoursOfOperationArn",
    instance_arn="instanceArn",
    name="name",

    # the properties below are optional
    description="description",
    max_contacts=123,
    outbound_caller_config=connect.CfnQueue.OutboundCallerConfigProperty(
        outbound_caller_id_name="outboundCallerIdName",
        outbound_caller_id_number_arn="outboundCallerIdNumberArn",
        outbound_flow_arn="outboundFlowArn"
    ),
    quick_connect_arns=["quickConnectArns"],
    status="status",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

description

The description of the queue.

See:

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

hours_of_operation_arn

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

See:

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

instance_arn

The identifier of the Amazon Connect instance.

See:

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

max_contacts

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

See:

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

name

The name of the queue.

See:

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

outbound_caller_config

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

See:

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

quick_connect_arns

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

See:

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

status

The status of the queue.

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.

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