We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 23, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 23, 2026 by Pulumi
Resource Type definition for AWS::Connect::RoutingProfile
Using getRoutingProfile
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRoutingProfile(args: GetRoutingProfileArgs, opts?: InvokeOptions): Promise<GetRoutingProfileResult>
function getRoutingProfileOutput(args: GetRoutingProfileOutputArgs, opts?: InvokeOptions): Output<GetRoutingProfileResult>def get_routing_profile(routing_profile_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRoutingProfileResult
def get_routing_profile_output(routing_profile_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRoutingProfileResult]func LookupRoutingProfile(ctx *Context, args *LookupRoutingProfileArgs, opts ...InvokeOption) (*LookupRoutingProfileResult, error)
func LookupRoutingProfileOutput(ctx *Context, args *LookupRoutingProfileOutputArgs, opts ...InvokeOption) LookupRoutingProfileResultOutput> Note: This function is named LookupRoutingProfile in the Go SDK.
public static class GetRoutingProfile
{
public static Task<GetRoutingProfileResult> InvokeAsync(GetRoutingProfileArgs args, InvokeOptions? opts = null)
public static Output<GetRoutingProfileResult> Invoke(GetRoutingProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRoutingProfileResult> getRoutingProfile(GetRoutingProfileArgs args, InvokeOptions options)
public static Output<GetRoutingProfileResult> getRoutingProfile(GetRoutingProfileArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:connect:getRoutingProfile
arguments:
# arguments dictionaryThe following arguments are supported:
- Routing
Profile stringArn - The Amazon Resource Name (ARN) of the routing profile.
- Routing
Profile stringArn - The Amazon Resource Name (ARN) of the routing profile.
- routing
Profile StringArn - The Amazon Resource Name (ARN) of the routing profile.
- routing
Profile stringArn - The Amazon Resource Name (ARN) of the routing profile.
- routing_
profile_ strarn - The Amazon Resource Name (ARN) of the routing profile.
- routing
Profile StringArn - The Amazon Resource Name (ARN) of the routing profile.
getRoutingProfile Result
The following output properties are available:
- Agent
Availability Pulumi.Timer Aws Native. Connect. Routing Profile Agent Availability Timer - Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
- Default
Outbound stringQueue Arn - The identifier of the default outbound queue for this routing profile.
- Description string
- The description of the routing profile.
- Instance
Arn string - The identifier of the Amazon Connect instance.
- Manual
Assignment List<Pulumi.Queue Configs Aws Native. Connect. Outputs. Routing Profile Manual Assignment Queue Config> - The manual assignment queues to associate with this routing profile.
- Media
Concurrencies List<Pulumi.Aws Native. Connect. Outputs. Routing Profile Media Concurrency> - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- Name string
- The name of the routing profile.
- Queue
Configs List<Pulumi.Aws Native. Connect. Outputs. Routing Profile Queue Config> - The queues to associate with this routing profile.
- Routing
Profile stringArn - The Amazon Resource Name (ARN) of the routing profile.
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Agent
Availability RoutingTimer Profile Agent Availability Timer - Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
- Default
Outbound stringQueue Arn - The identifier of the default outbound queue for this routing profile.
- Description string
- The description of the routing profile.
- Instance
Arn string - The identifier of the Amazon Connect instance.
- Manual
Assignment []RoutingQueue Configs Profile Manual Assignment Queue Config - The manual assignment queues to associate with this routing profile.
- Media
Concurrencies []RoutingProfile Media Concurrency - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- Name string
- The name of the routing profile.
- Queue
Configs []RoutingProfile Queue Config - The queues to associate with this routing profile.
- Routing
Profile stringArn - The Amazon Resource Name (ARN) of the routing profile.
- Tag
- An array of key-value pairs to apply to this resource.
- agent
Availability RoutingTimer Profile Agent Availability Timer - Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
- default
Outbound StringQueue Arn - The identifier of the default outbound queue for this routing profile.
- description String
- The description of the routing profile.
- instance
Arn String - The identifier of the Amazon Connect instance.
- manual
Assignment List<RoutingQueue Configs Profile Manual Assignment Queue Config> - The manual assignment queues to associate with this routing profile.
- media
Concurrencies List<RoutingProfile Media Concurrency> - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- name String
- The name of the routing profile.
- queue
Configs List<RoutingProfile Queue Config> - The queues to associate with this routing profile.
- routing
Profile StringArn - The Amazon Resource Name (ARN) of the routing profile.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- agent
Availability RoutingTimer Profile Agent Availability Timer - Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
- default
Outbound stringQueue Arn - The identifier of the default outbound queue for this routing profile.
- description string
- The description of the routing profile.
- instance
Arn string - The identifier of the Amazon Connect instance.
- manual
Assignment RoutingQueue Configs Profile Manual Assignment Queue Config[] - The manual assignment queues to associate with this routing profile.
- media
Concurrencies RoutingProfile Media Concurrency[] - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- name string
- The name of the routing profile.
- queue
Configs RoutingProfile Queue Config[] - The queues to associate with this routing profile.
- routing
Profile stringArn - The Amazon Resource Name (ARN) of the routing profile.
- Tag[]
- An array of key-value pairs to apply to this resource.
- agent_
availability_ Routingtimer Profile Agent Availability Timer - Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
- default_
outbound_ strqueue_ arn - The identifier of the default outbound queue for this routing profile.
- description str
- The description of the routing profile.
- instance_
arn str - The identifier of the Amazon Connect instance.
- manual_
assignment_ Sequence[Routingqueue_ configs Profile Manual Assignment Queue Config] - The manual assignment queues to associate with this routing profile.
- media_
concurrencies Sequence[RoutingProfile Media Concurrency] - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- name str
- The name of the routing profile.
- queue_
configs Sequence[RoutingProfile Queue Config] - The queues to associate with this routing profile.
- routing_
profile_ strarn - The Amazon Resource Name (ARN) of the routing profile.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- agent
Availability "TIME_SINCE_LAST_ACTIVITY" | "TIME_SINCE_LAST_INBOUND"Timer - Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
- default
Outbound StringQueue Arn - The identifier of the default outbound queue for this routing profile.
- description String
- The description of the routing profile.
- instance
Arn String - The identifier of the Amazon Connect instance.
- manual
Assignment List<Property Map>Queue Configs - The manual assignment queues to associate with this routing profile.
- media
Concurrencies List<Property Map> - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- name String
- The name of the routing profile.
- queue
Configs List<Property Map> - The queues to associate with this routing profile.
- routing
Profile StringArn - The Amazon Resource Name (ARN) of the routing profile.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
RoutingProfileAgentAvailabilityTimer
RoutingProfileBehaviorType
RoutingProfileChannel
RoutingProfileCrossChannelBehavior
- Behavior
Type Pulumi.Aws Native. Connect. Routing Profile Behavior Type - Specifies the other channels that can be routed to an agent handling their current channel.
- Behavior
Type RoutingProfile Behavior Type - Specifies the other channels that can be routed to an agent handling their current channel.
- behavior
Type RoutingProfile Behavior Type - Specifies the other channels that can be routed to an agent handling their current channel.
- behavior
Type RoutingProfile Behavior Type - Specifies the other channels that can be routed to an agent handling their current channel.
- behavior_
type RoutingProfile Behavior Type - Specifies the other channels that can be routed to an agent handling their current channel.
- behavior
Type "ROUTE_CURRENT_CHANNEL_ONLY" | "ROUTE_ANY_CHANNEL" - Specifies the other channels that can be routed to an agent handling their current channel.
RoutingProfileManualAssignmentQueueConfig
- Queue
Reference Pulumi.Aws Native. Connect. Inputs. Routing Profile Queue Reference - Contains information about a queue resource.
- Queue
Reference RoutingProfile Queue Reference - Contains information about a queue resource.
- queue
Reference RoutingProfile Queue Reference - Contains information about a queue resource.
- queue
Reference RoutingProfile Queue Reference - Contains information about a queue resource.
- queue_
reference RoutingProfile Queue Reference - Contains information about a queue resource.
- queue
Reference Property Map - Contains information about a queue resource.
RoutingProfileMediaConcurrency
- Channel
Pulumi.
Aws Native. Connect. Routing Profile Channel - The channels that agents can handle in the Contact Control Panel (CCP).
- Concurrency int
The number of contacts an agent can have on a channel simultaneously.
Valid Range for
VOICE: Minimum value of 1. Maximum value of 1.Valid Range for
CHAT: Minimum value of 1. Maximum value of 10.Valid Range for
TASK: Minimum value of 1. Maximum value of 10.- Cross
Channel Pulumi.Behavior Aws Native. Connect. Inputs. Routing Profile Cross Channel Behavior - Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.
- Channel
Routing
Profile Channel - The channels that agents can handle in the Contact Control Panel (CCP).
- Concurrency int
The number of contacts an agent can have on a channel simultaneously.
Valid Range for
VOICE: Minimum value of 1. Maximum value of 1.Valid Range for
CHAT: Minimum value of 1. Maximum value of 10.Valid Range for
TASK: Minimum value of 1. Maximum value of 10.- Cross
Channel RoutingBehavior Profile Cross Channel Behavior - Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.
- channel
Routing
Profile Channel - The channels that agents can handle in the Contact Control Panel (CCP).
- concurrency Integer
The number of contacts an agent can have on a channel simultaneously.
Valid Range for
VOICE: Minimum value of 1. Maximum value of 1.Valid Range for
CHAT: Minimum value of 1. Maximum value of 10.Valid Range for
TASK: Minimum value of 1. Maximum value of 10.- cross
Channel RoutingBehavior Profile Cross Channel Behavior - Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.
- channel
Routing
Profile Channel - The channels that agents can handle in the Contact Control Panel (CCP).
- concurrency number
The number of contacts an agent can have on a channel simultaneously.
Valid Range for
VOICE: Minimum value of 1. Maximum value of 1.Valid Range for
CHAT: Minimum value of 1. Maximum value of 10.Valid Range for
TASK: Minimum value of 1. Maximum value of 10.- cross
Channel RoutingBehavior Profile Cross Channel Behavior - Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.
- channel
Routing
Profile Channel - The channels that agents can handle in the Contact Control Panel (CCP).
- concurrency int
The number of contacts an agent can have on a channel simultaneously.
Valid Range for
VOICE: Minimum value of 1. Maximum value of 1.Valid Range for
CHAT: Minimum value of 1. Maximum value of 10.Valid Range for
TASK: Minimum value of 1. Maximum value of 10.- cross_
channel_ Routingbehavior Profile Cross Channel Behavior - Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.
- channel "VOICE" | "CHAT" | "TASK" | "EMAIL"
- The channels that agents can handle in the Contact Control Panel (CCP).
- concurrency Number
The number of contacts an agent can have on a channel simultaneously.
Valid Range for
VOICE: Minimum value of 1. Maximum value of 1.Valid Range for
CHAT: Minimum value of 1. Maximum value of 10.Valid Range for
TASK: Minimum value of 1. Maximum value of 10.- cross
Channel Property MapBehavior - Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.
RoutingProfileQueueConfig
- Delay int
- The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide .
- Priority int
- The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay .
- Queue
Reference Pulumi.Aws Native. Connect. Inputs. Routing Profile Queue Reference - Contains information about a queue resource.
- Delay int
- The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide .
- Priority int
- The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay .
- Queue
Reference RoutingProfile Queue Reference - Contains information about a queue resource.
- delay Integer
- The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide .
- priority Integer
- The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay .
- queue
Reference RoutingProfile Queue Reference - Contains information about a queue resource.
- delay number
- The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide .
- priority number
- The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay .
- queue
Reference RoutingProfile Queue Reference - Contains information about a queue resource.
- delay int
- The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide .
- priority int
- The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay .
- queue_
reference RoutingProfile Queue Reference - Contains information about a queue resource.
- delay Number
- The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide .
- priority Number
- The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay .
- queue
Reference Property Map - Contains information about a queue resource.
RoutingProfileQueueReference
- Channel
Pulumi.
Aws Native. Connect. Routing Profile Channel - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- Queue
Arn string - The Amazon Resource Name (ARN) of the queue.
- Channel
Routing
Profile Channel - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- Queue
Arn string - The Amazon Resource Name (ARN) of the queue.
- channel
Routing
Profile Channel - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- queue
Arn String - The Amazon Resource Name (ARN) of the queue.
- channel
Routing
Profile Channel - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- queue
Arn string - The Amazon Resource Name (ARN) of the queue.
- channel
Routing
Profile Channel - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- queue_
arn str - The Amazon Resource Name (ARN) of the queue.
- channel "VOICE" | "CHAT" | "TASK" | "EMAIL"
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- queue
Arn String - The Amazon Resource Name (ARN) of the queue.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 23, 2026 by Pulumi
