GetTopicResult

data class GetTopicResult(val autoDeleteOnIdle: String, val batchedOperationsEnabled: Boolean, val defaultMessageTtl: String, val duplicateDetectionHistoryTimeWindow: String, val enableBatchedOperations: Boolean, val enableExpress: Boolean, val enablePartitioning: Boolean, val expressEnabled: Boolean, val id: String, val maxSizeInMegabytes: Int, val name: String, val namespaceId: String? = null, val namespaceName: String? = null, val partitioningEnabled: Boolean, val requiresDuplicateDetection: Boolean, val resourceGroupName: String? = null, val status: String, val supportOrdering: Boolean)

A collection of values returned by getTopic.

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

The ISO 8601 timespan duration of TTL of messages sent to this topic if no TTL value is set on the 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 topic holds a message in memory temporarily before writing it to persistent storage.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Integer value which controls the size of memory allocated for the topic. For supported values see the "Queue/topic size" section of this document.

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 topic to be partitioned across multiple message brokers.

Link copied to clipboard

Boolean flag which controls whether the Topic requires duplicate detection.

Link copied to clipboard
Link copied to clipboard

The Status of the Service Bus Topic. Acceptable values are Active or Disabled.

Link copied to clipboard

Boolean flag which controls whether the Topic supports ordering.