We recommend new projects start with resources from the AWS provider.
aws-native.connect.getRoutingProfile
Explore with Pulumi AI
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:
- RoutingProfile stringArn 
- The Amazon Resource Name (ARN) of the routing profile.
- RoutingProfile stringArn 
- The Amazon Resource Name (ARN) of the routing profile.
- routingProfile StringArn 
- The Amazon Resource Name (ARN) of the routing profile.
- routingProfile stringArn 
- The Amazon Resource Name (ARN) of the routing profile.
- routing_profile_ strarn 
- The Amazon Resource Name (ARN) of the routing profile.
- routingProfile StringArn 
- The Amazon Resource Name (ARN) of the routing profile.
getRoutingProfile Result
The following output properties are available:
- AgentAvailability 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.
- DefaultOutbound stringQueue Arn 
- The identifier of the default outbound queue for this routing profile.
- Description string
- The description of the routing profile.
- InstanceArn string
- The identifier of the Amazon Connect instance.
- MediaConcurrencies 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.
- QueueConfigs List<Pulumi.Aws Native. Connect. Outputs. Routing Profile Queue Config> 
- The queues to associate with this routing profile.
- RoutingProfile 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.
- AgentAvailability 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.
- DefaultOutbound stringQueue Arn 
- The identifier of the default outbound queue for this routing profile.
- Description string
- The description of the routing profile.
- InstanceArn string
- The identifier of the Amazon Connect instance.
- MediaConcurrencies []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.
- QueueConfigs []RoutingProfile Queue Config 
- The queues to associate with this routing profile.
- RoutingProfile stringArn 
- The Amazon Resource Name (ARN) of the routing profile.
- Tag
- An array of key-value pairs to apply to this resource.
- agentAvailability 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.
- defaultOutbound StringQueue Arn 
- The identifier of the default outbound queue for this routing profile.
- description String
- The description of the routing profile.
- instanceArn String
- The identifier of the Amazon Connect instance.
- mediaConcurrencies 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.
- queueConfigs List<RoutingProfile Queue Config> 
- The queues to associate with this routing profile.
- routingProfile StringArn 
- The Amazon Resource Name (ARN) of the routing profile.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- agentAvailability 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.
- defaultOutbound stringQueue Arn 
- The identifier of the default outbound queue for this routing profile.
- description string
- The description of the routing profile.
- instanceArn string
- The identifier of the Amazon Connect instance.
- mediaConcurrencies 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.
- queueConfigs RoutingProfile Queue Config[] 
- The queues to associate with this routing profile.
- routingProfile 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.
- 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.
- agentAvailability "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.
- defaultOutbound StringQueue Arn 
- The identifier of the default outbound queue for this routing profile.
- description String
- The description of the routing profile.
- instanceArn String
- The identifier of the Amazon Connect instance.
- mediaConcurrencies 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.
- queueConfigs List<Property Map>
- The queues to associate with this routing profile.
- routingProfile 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    
- BehaviorType Pulumi.Aws Native. Connect. Routing Profile Behavior Type 
- Specifies the other channels that can be routed to an agent handling their current channel.
- BehaviorType RoutingProfile Behavior Type 
- Specifies the other channels that can be routed to an agent handling their current channel.
- behaviorType RoutingProfile Behavior Type 
- Specifies the other channels that can be routed to an agent handling their current channel.
- behaviorType 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.
- behaviorType "ROUTE_CURRENT_CHANNEL_ONLY" | "ROUTE_ANY_CHANNEL"
- Specifies the other channels that can be routed to an agent handling their current channel.
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.
- CrossChannel 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
RoutingProfile 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.
- CrossChannel 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
RoutingProfile 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.
- crossChannel 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
RoutingProfile 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.
- crossChannel 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
RoutingProfile 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.
- crossChannel 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 .
- QueueReference 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 .
- QueueReference 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 .
- queueReference 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 .
- queueReference 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 .
- queueReference 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.
- QueueArn string
- The Amazon Resource Name (ARN) of the queue.
- Channel
RoutingProfile Channel 
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- QueueArn string
- The Amazon Resource Name (ARN) of the queue.
- channel
RoutingProfile Channel 
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- queueArn String
- The Amazon Resource Name (ARN) of the queue.
- channel
RoutingProfile Channel 
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
- queueArn string
- The Amazon Resource Name (ARN) of the queue.
- channel
RoutingProfile 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.
- queueArn 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.