AWS::Connect::RoutingProfileCreates a new routing profile.
import { CfnRoutingProfile } from 'aws-cdk-lib/aws-connect';Or use the module namespace:
import * as connect from 'aws-cdk-lib/aws-connect';
// connect.CfnRoutingProfileConfiguration passed to the constructor as CfnRoutingProfileProps.
defaultOutboundQueueArnRequiredstringThe Amazon Resource Name (ARN) of the default outbound queue for the routing profile.
descriptionRequiredstringThe description of the routing profile.
instanceArnRequiredstring | IInstanceRefThe identifier of the Amazon Connect instance.
mediaConcurrenciesRequiredIResolvable | IResolvable | MediaConcurrencyProperty[]The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
nameRequiredstringThe name of the routing profile.
agentAvailabilityTimerOptionalstringWhether agents with this routing profile will have their routing order calculated based on *time since their last inbound contact* or *longest idle time* .
manualAssignmentQueueConfigsOptionalIResolvable | IResolvable | RoutingProfileManualAssignmentQueueConfigProperty[]Contains information about the queue and channel for manual assignment behaviour can be enabled.
queueConfigsOptionalIResolvable | IResolvable | RoutingProfileQueueConfigProperty[]The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.
tagsOptionalCfnTag[]The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-connectAWS::Connect::RoutingProfile