Iot Hub Properties Args
The properties of an IoT hub.
Constructors
Properties
List of allowed FQDNs(Fully Qualified Domain Name) for egress from Iot Hub.
The shared access policies you can use to secure a connection to the IoT hub.
The IoT hub cloud-to-device messaging properties.
The device streams properties of iothub.
If true, all device(including Edge devices but excluding modules) scoped SAS keys cannot be used for authentication.
If true, SAS tokens with Iot hub scoped SAS keys cannot be used for authentication.
If true, all module scoped SAS keys cannot be used for authentication.
This property when set to true, will enable data residency, thus, disabling disaster recovery.
If True, file upload notifications are enabled.
The encryption properties for the IoT hub.
The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. This key has to be present in the dictionary while making create or update calls for the IoT hub.
The capabilities and features enabled for the IoT hub.
The IP filter rules.
The messaging endpoint properties for the file upload notification queue.
Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a TLS version below 1.2 to be rejected.
Network Rule Set Properties of IotHub
Private endpoint connections created on this IotHub
Whether requests from Public Network are allowed
If true, egress from IotHub will be restricted to only the allowed FQDNs that are configured via allowedFqdnList.
This property store root certificate related information
The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.