IoTHubCloudToDeviceFeedbackArgs

data class IoTHubCloudToDeviceFeedbackArgs(val lockDuration: Output<String>? = null, val maxDeliveryCount: Output<Int>? = null, val timeToLive: Output<String>? = null) : ConvertibleToJava<IoTHubCloudToDeviceFeedbackArgs>

Constructors

Link copied to clipboard
constructor(lockDuration: Output<String>? = null, maxDeliveryCount: Output<Int>? = null, timeToLive: Output<String>? = null)

Properties

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

The lock duration for the feedback queue, specified as an ISO 8601 timespan duration. This value must be between 5 and 300 seconds. Defaults to PT60S.

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

The maximum delivery count for the feedback queue. This value must be between 1 and 100. Defaults to 10.

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

The retention time for service-bound feedback messages, specified as an ISO 8601 timespan duration. This value must be between 1 minute and 48 hours. Defaults to PT1H.

Functions

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