Class CfnRoutingProfileProps
Properties for defining a CfnRoutingProfile
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Connect
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnRoutingProfileProps : Object, ICfnRoutingProfileProps
Syntax (vb)
Public Class CfnRoutingProfileProps
Inherits Object
Implements ICfnRoutingProfileProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Connect;
var cfnRoutingProfileProps = new CfnRoutingProfileProps {
DefaultOutboundQueueArn = "defaultOutboundQueueArn",
Description = "description",
InstanceArn = "instanceArn",
MediaConcurrencies = new [] { new MediaConcurrencyProperty {
Channel = "channel",
Concurrency = 123,
// the properties below are optional
CrossChannelBehavior = new CrossChannelBehaviorProperty {
BehaviorType = "behaviorType"
}
} },
Name = "name",
// the properties below are optional
AgentAvailabilityTimer = "agentAvailabilityTimer",
QueueConfigs = new [] { new RoutingProfileQueueConfigProperty {
Delay = 123,
Priority = 123,
QueueReference = new RoutingProfileQueueReferenceProperty {
Channel = "channel",
QueueArn = "queueArn"
}
} },
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Constructors
CfnRoutingProfileProps() |
Properties
AgentAvailabilityTimer | Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time . |
DefaultOutboundQueueArn | The Amazon Resource Name (ARN) of the default outbound queue for the routing profile. |
Description | The description of the routing profile. |
InstanceArn | The identifier of the Amazon Connect instance. |
MediaConcurrencies | The channels agents can handle in the Contact Control Panel (CCP) for this routing profile. |
Name | The name of the routing profile. |
QueueConfigs | The inbound queues associated with the routing profile. |
Tags | The tags used to organize, track, or control access for this resource. |
Constructors
CfnRoutingProfileProps()
public CfnRoutingProfileProps()
Properties
AgentAvailabilityTimer
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time .
public string AgentAvailabilityTimer { get; set; }
Property Value
System.String
Remarks
DefaultOutboundQueueArn
The Amazon Resource Name (ARN) of the default outbound queue for the routing profile.
public string DefaultOutboundQueueArn { get; set; }
Property Value
System.String
Remarks
Description
The description of the routing profile.
public string Description { get; set; }
Property Value
System.String
Remarks
InstanceArn
The identifier of the Amazon Connect instance.
public string InstanceArn { get; set; }
Property Value
System.String
Remarks
MediaConcurrencies
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
public object MediaConcurrencies { get; set; }
Property Value
System.Object
Remarks
Name
The name of the routing profile.
public string Name { get; set; }
Property Value
System.String
Remarks
QueueConfigs
The inbound queues associated with the routing profile.
public object QueueConfigs { get; set; }
Property Value
System.Object
Remarks
If no queue is added, the agent can make only outbound calls.
Tags
The tags used to organize, track, or control access for this resource.
public ICfnTag[] Tags { get; set; }
Property Value
ICfnTag[]
Remarks
For example, { "Tags": {"key1":"value1", "key2":"value2"} }.