MessagingEndpointProperties Class

The properties of the messaging endpoints used by this IoT hub.

Inheritance
MessagingEndpointProperties

Constructor

MessagingEndpointProperties(*, lock_duration_as_iso8601: typing.Union[datetime.timedelta, NoneType] = None, ttl_as_iso8601: typing.Union[datetime.timedelta, NoneType] = None, max_delivery_count: typing.Union[int, NoneType] = None, **kwargs)

Parameters

lock_duration_as_iso8601
timedelta
Required

The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.

ttl_as_iso8601
timedelta
Required

The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.

max_delivery_count
int
Required

The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.