CfnRoutingProfileProps

class aws_cdk.aws_connect.CfnRoutingProfileProps(*, default_outbound_queue_arn, description, instance_arn, media_concurrencies, name, agent_availability_timer=None, queue_configs=None, tags=None)

Bases: object

Properties for defining a CfnRoutingProfile.

Parameters:
  • default_outbound_queue_arn (str) – The Amazon Resource Name (ARN) of the default outbound queue for the routing profile.

  • description (str) – The description of the routing profile.

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

  • media_concurrencies (Union[IResolvable, Sequence[Union[IResolvable, MediaConcurrencyProperty, Dict[str, Any]]]]) – The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

  • name (str) – The name of the routing profile.

  • agent_availability_timer (Optional[str]) – Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time .

  • queue_configs (Union[IResolvable, Sequence[Union[IResolvable, RoutingProfileQueueConfigProperty, Dict[str, Any]]], None]) – The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.

  • 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-routingprofile.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_routing_profile_props = connect.CfnRoutingProfileProps(
    default_outbound_queue_arn="defaultOutboundQueueArn",
    description="description",
    instance_arn="instanceArn",
    media_concurrencies=[connect.CfnRoutingProfile.MediaConcurrencyProperty(
        channel="channel",
        concurrency=123,

        # the properties below are optional
        cross_channel_behavior=connect.CfnRoutingProfile.CrossChannelBehaviorProperty(
            behavior_type="behaviorType"
        )
    )],
    name="name",

    # the properties below are optional
    agent_availability_timer="agentAvailabilityTimer",
    queue_configs=[connect.CfnRoutingProfile.RoutingProfileQueueConfigProperty(
        delay=123,
        priority=123,
        queue_reference=connect.CfnRoutingProfile.RoutingProfileQueueReferenceProperty(
            channel="channel",
            queue_arn="queueArn"
        )
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

agent_availability_timer

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time .

See:

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

default_outbound_queue_arn

The Amazon Resource Name (ARN) of the default outbound queue for the routing profile.

See:

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

description

The description of the routing profile.

See:

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

instance_arn

The identifier of the Amazon Connect instance.

See:

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

media_concurrencies

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

See:

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

name

The name of the routing profile.

See:

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

queue_configs

The inbound queues associated with the routing profile.

If no queue is added, the agent can make only outbound calls.

See:

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

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-routingprofile.html#cfn-connect-routingprofile-tags