GetQueueResult

data class GetQueueResult(val autoDeleteOnIdle: String, val batchedOperationsEnabled: Boolean, val deadLetteringOnMessageExpiration: Boolean, val defaultMessageTtl: String, val duplicateDetectionHistoryTimeWindow: String, val enableBatchedOperations: Boolean, val enableExpress: Boolean, val enablePartitioning: Boolean, val expressEnabled: Boolean, val forwardDeadLetteredMessagesTo: String, val forwardTo: String, val id: String, val lockDuration: String, val maxDeliveryCount: Int, val maxSizeInMegabytes: Int, val name: String, val namespaceId: String? = null, val namespaceName: String? = null, val partitioningEnabled: Boolean, val requiresDuplicateDetection: Boolean, val requiresSession: Boolean, val resourceGroupName: String? = null, val status: String)

A collection of values returned by getQueue.

Constructors

Link copied to clipboard
constructor(autoDeleteOnIdle: String, batchedOperationsEnabled: Boolean, deadLetteringOnMessageExpiration: Boolean, defaultMessageTtl: String, duplicateDetectionHistoryTimeWindow: String, enableBatchedOperations: Boolean, enableExpress: Boolean, enablePartitioning: Boolean, expressEnabled: Boolean, forwardDeadLetteredMessagesTo: String, forwardTo: String, id: String, lockDuration: String, maxDeliveryCount: Int, maxSizeInMegabytes: Int, name: String, namespaceId: String? = null, namespaceName: String? = null, partitioningEnabled: Boolean, requiresDuplicateDetection: Boolean, requiresSession: Boolean, resourceGroupName: String? = null, status: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ISO 8601 timespan duration of the idle interval after which the Queue is automatically deleted, minimum of 5 minutes.

Link copied to clipboard

Boolean flag which controls whether server-side batched operations are enabled.

Link copied to clipboard

Boolean flag which controls whether the Queue has dead letter support when a message expires.

Link copied to clipboard

The ISO 8601 timespan duration of the TTL of messages sent to this queue. This is the default value used when TTL is not set on a message itself.

Link copied to clipboard

The ISO 8601 timespan duration during which duplicates can be detected.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Boolean flag which controls whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.

Link copied to clipboard

The name of a Queue or Topic to automatically forward dead lettered messages to.

Link copied to clipboard

The name of a Queue or Topic to automatically forward messages to. Please see the documentation for more information.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

The ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for other receivers.

Link copied to clipboard

Integer value which controls when a message is automatically dead lettered.

Link copied to clipboard

Integer value which controls the size of memory allocated for the queue. For supported values see the "Queue or topic size" section of Service Bus Quotas.

Link copied to clipboard
Link copied to clipboard
val namespaceId: String? = null
Link copied to clipboard
val namespaceName: String? = null
Link copied to clipboard

Boolean flag which controls whether to enable the queue to be partitioned across multiple message brokers.

Link copied to clipboard

Boolean flag which controls whether the Queue requires duplicate detection.

Link copied to clipboard

Boolean flag which controls whether the Queue requires sessions. This will allow ordered handling of unbounded sequences of related messages. With sessions enabled a queue can guarantee first-in-first-out delivery of messages.

Link copied to clipboard
Link copied to clipboard

The status of the Queue. Possible values are Active, Creating, Deleting, Disabled, ReceiveDisabled, Renaming, SendDisabled, Unknown.