1. Packages
  2. AWS Native
  3. API Docs
  4. connect
  5. getRoutingProfile

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.connect.getRoutingProfile

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:connect:getRoutingProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    RoutingProfileArn string
    The Amazon Resource Name (ARN) of the routing profile.
    RoutingProfileArn string
    The Amazon Resource Name (ARN) of the routing profile.
    routingProfileArn String
    The Amazon Resource Name (ARN) of the routing profile.
    routingProfileArn string
    The Amazon Resource Name (ARN) of the routing profile.
    routing_profile_arn str
    The Amazon Resource Name (ARN) of the routing profile.
    routingProfileArn String
    The Amazon Resource Name (ARN) of the routing profile.

    getRoutingProfile Result

    The following output properties are available:

    AgentAvailabilityTimer Pulumi.AwsNative.Connect.RoutingProfileAgentAvailabilityTimer
    Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
    DefaultOutboundQueueArn string
    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.AwsNative.Connect.Outputs.RoutingProfileMediaConcurrency>
    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.AwsNative.Connect.Outputs.RoutingProfileQueueConfig>
    The queues to associate with this routing profile.
    RoutingProfileArn string
    The Amazon Resource Name (ARN) of the routing profile.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    AgentAvailabilityTimer RoutingProfileAgentAvailabilityTimer
    Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
    DefaultOutboundQueueArn string
    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 []RoutingProfileMediaConcurrency
    The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
    Name string
    The name of the routing profile.
    QueueConfigs []RoutingProfileQueueConfig
    The queues to associate with this routing profile.
    RoutingProfileArn string
    The Amazon Resource Name (ARN) of the routing profile.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    agentAvailabilityTimer RoutingProfileAgentAvailabilityTimer
    Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
    defaultOutboundQueueArn String
    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<RoutingProfileMediaConcurrency>
    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<RoutingProfileQueueConfig>
    The queues to associate with this routing profile.
    routingProfileArn String
    The Amazon Resource Name (ARN) of the routing profile.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    agentAvailabilityTimer RoutingProfileAgentAvailabilityTimer
    Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
    defaultOutboundQueueArn string
    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 RoutingProfileMediaConcurrency[]
    The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
    name string
    The name of the routing profile.
    queueConfigs RoutingProfileQueueConfig[]
    The queues to associate with this routing profile.
    routingProfileArn string
    The Amazon Resource Name (ARN) of the routing profile.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    agent_availability_timer RoutingProfileAgentAvailabilityTimer
    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_queue_arn str
    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[RoutingProfileMediaConcurrency]
    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[RoutingProfileQueueConfig]
    The queues to associate with this routing profile.
    routing_profile_arn str
    The Amazon Resource Name (ARN) of the routing profile.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    agentAvailabilityTimer "TIME_SINCE_LAST_ACTIVITY" | "TIME_SINCE_LAST_INBOUND"
    Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
    defaultOutboundQueueArn String
    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.
    routingProfileArn String
    The Amazon Resource Name (ARN) of the routing profile.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Supporting Types

    RoutingProfileAgentAvailabilityTimer

    RoutingProfileBehaviorType

    RoutingProfileChannel

    RoutingProfileCrossChannelBehavior

    BehaviorType Pulumi.AwsNative.Connect.RoutingProfileBehaviorType
    Specifies the other channels that can be routed to an agent handling their current channel.
    BehaviorType RoutingProfileBehaviorType
    Specifies the other channels that can be routed to an agent handling their current channel.
    behaviorType RoutingProfileBehaviorType
    Specifies the other channels that can be routed to an agent handling their current channel.
    behaviorType RoutingProfileBehaviorType
    Specifies the other channels that can be routed to an agent handling their current channel.
    behavior_type RoutingProfileBehaviorType
    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.AwsNative.Connect.RoutingProfileChannel
    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.

    CrossChannelBehavior Pulumi.AwsNative.Connect.Inputs.RoutingProfileCrossChannelBehavior
    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 RoutingProfileChannel
    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.

    CrossChannelBehavior RoutingProfileCrossChannelBehavior
    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 RoutingProfileChannel
    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.

    crossChannelBehavior RoutingProfileCrossChannelBehavior
    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 RoutingProfileChannel
    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.

    crossChannelBehavior RoutingProfileCrossChannelBehavior
    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 RoutingProfileChannel
    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_behavior RoutingProfileCrossChannelBehavior
    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.

    crossChannelBehavior Property Map
    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.AwsNative.Connect.Inputs.RoutingProfileQueueReference
    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 RoutingProfileQueueReference
    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 RoutingProfileQueueReference
    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 RoutingProfileQueueReference
    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 RoutingProfileQueueReference
    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.AwsNative.Connect.RoutingProfileChannel
    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 RoutingProfileChannel
    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 RoutingProfileChannel
    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 RoutingProfileChannel
    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 RoutingProfileChannel
    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.
    queueArn String
    The Amazon Resource Name (ARN) of the queue.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi