QueueArgs

data class QueueArgs(val description: Output<String>? = null, val hoursOfOperationArn: Output<String>? = null, val instanceArn: Output<String>? = null, val maxContacts: Output<Int>? = null, val name: Output<String>? = null, val outboundCallerConfig: Output<QueueOutboundCallerConfigArgs>? = null, val outboundEmailConfig: Output<QueueOutboundEmailConfigArgs>? = null, val quickConnectArns: Output<List<String>>? = null, val status: Output<QueueStatus>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<QueueArgs>

Resource Type definition for AWS::Connect::Queue

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, hoursOfOperationArn: Output<String>? = null, instanceArn: Output<String>? = null, maxContacts: Output<Int>? = null, name: Output<String>? = null, outboundCallerConfig: Output<QueueOutboundCallerConfigArgs>? = null, outboundEmailConfig: Output<QueueOutboundEmailConfigArgs>? = null, quickConnectArns: Output<List<String>>? = null, status: Output<QueueStatus>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val description: Output<String>? = null

The description of the queue.

Link copied to clipboard
val hoursOfOperationArn: Output<String>? = null

The identifier for the hours of operation.

Link copied to clipboard
val instanceArn: Output<String>? = null

The identifier of the Amazon Connect instance.

Link copied to clipboard
val maxContacts: Output<Int>? = null

The maximum number of contacts that can be in the queue before it is considered full.

Link copied to clipboard
val name: Output<String>? = null

The name of the queue.

Link copied to clipboard

The outbound caller ID name, number, and outbound whisper flow.

Link copied to clipboard

The outbound email address ID.

Link copied to clipboard
val quickConnectArns: Output<List<String>>? = null

The quick connects available to agents who are working the queue.

Link copied to clipboard
val status: Output<QueueStatus>? = null

The status of the queue.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

Link copied to clipboard
open override fun toJava(): QueueArgs