We recommend new projects start with resources from the AWS provider.
aws-native.connect.getRoutingProfile
We recommend new projects start with resources from the AWS provider.
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.
