Interface ICfnRoutingProfileProps
Properties for defining a CfnRoutingProfile
.
Namespace: Amazon.CDK.AWS.Connect
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnRoutingProfileProps
Syntax (vb)
Public Interface 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
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. |
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 .
virtual string AgentAvailabilityTimer { get; }
Property Value
System.String
Remarks
DefaultOutboundQueueArn
The Amazon Resource Name (ARN) of the default outbound queue for the routing profile.
string DefaultOutboundQueueArn { get; }
Property Value
System.String
Remarks
Description
The description of the routing profile.
string Description { get; }
Property Value
System.String
Remarks
InstanceArn
The identifier of the Amazon Connect instance.
string InstanceArn { get; }
Property Value
System.String
Remarks
MediaConcurrencies
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
object MediaConcurrencies { get; }
Property Value
System.Object
Remarks
Name
The name of the routing profile.
string Name { get; }
Property Value
System.String
Remarks
QueueConfigs
The inbound queues associated with the routing profile.
virtual object QueueConfigs { get; }
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.
virtual ICfnTag[] Tags { get; }
Property Value
ICfnTag[]
Remarks
For example, { "Tags": {"key1":"value1", "key2":"value2"} }.