AWS Native is in preview. AWS Classic is fully supported.
aws-native.connect.getRoutingProfile
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:connect:getRoutingProfile
arguments:
# arguments dictionary
The 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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"
- 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"
- 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
AWS Native is in preview. AWS Classic is fully supported.