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:
- 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 .
- default_outbound_queue_arn
The Amazon Resource Name (ARN) of the default outbound queue for the routing profile.
- description
The description of the routing profile.
- instance_arn
The identifier of the Amazon Connect instance.
- media_concurrencies
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- name
The name of the routing profile.
- queue_configs
The inbound queues associated with the routing profile.
If no queue is added, the agent can make only outbound calls.
- tags
The tags used to organize, track, or control access for this resource.
For example, { “Tags”: {“key1”:”value1”, “key2”:”value2”} }.