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.103.0 published on Monday, Apr 22, 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.103.0 published on Monday, Apr 22, 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

    RoutingProfileMediaConcurrency

    RoutingProfileQueueConfig

    RoutingProfileQueueReference

    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.103.0 published on Monday, Apr 22, 2024 by Pulumi