IotHubProperties Class
The properties of an IoT hub.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
azure.mgmt.iothub._serialization.ModelIotHubProperties
Constructor
IotHubProperties(*, authorization_policies: List[_models.SharedAccessSignatureAuthorizationRule] | None = None, ip_filter_rules: List[_models.IpFilterRule] | None = None, event_hub_endpoints: Dict[str, _models.EventHubProperties] | None = None, storage_endpoints: Dict[str, _models.StorageEndpointProperties] | None = None, messaging_endpoints: Dict[str, _models.MessagingEndpointProperties] | None = None, enable_file_upload_notifications: bool | None = None, cloud_to_device: _models.CloudToDeviceProperties | None = None, comments: str | None = None, operations_monitoring_properties: _models.OperationsMonitoringProperties | None = None, features: str | _models.Capabilities | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
authorization_policies
|
The shared access policies you can use to secure a connection to the IoT hub. |
ip_filter_rules
|
The IP filter rules. |
event_hub_endpoints
|
The Event Hub-compatible endpoint properties. The possible keys to this dictionary are events and operationsMonitoringEvents. Both of these keys have to be present in the dictionary while making create or update calls for the IoT hub. |
storage_endpoints
|
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. |
messaging_endpoints
|
The messaging endpoint properties for the file upload notification queue. |
enable_file_upload_notifications
|
If True, file upload notifications are enabled. |
cloud_to_device
|
The IoT hub cloud-to-device messaging properties. |
comments
|
Comments. |
operations_monitoring_properties
|
The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations. |
features
|
str or
Capabilities
The capabilities and features enabled for the IoT hub. Known values are: "None" and "DeviceManagement". |
Variables
Name | Description |
---|---|
authorization_policies
|
The shared access policies you can use to secure a connection to the IoT hub. |
ip_filter_rules
|
The IP filter rules. |
provisioning_state
|
The provisioning state. |
host_name
|
The name of the host. |
event_hub_endpoints
|
The Event Hub-compatible endpoint properties. The possible keys to this dictionary are events and operationsMonitoringEvents. Both of these keys have to be present in the dictionary while making create or update calls for the IoT hub. |
storage_endpoints
|
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. |
messaging_endpoints
|
The messaging endpoint properties for the file upload notification queue. |
enable_file_upload_notifications
|
If True, file upload notifications are enabled. |
cloud_to_device
|
The IoT hub cloud-to-device messaging properties. |
comments
|
Comments. |
operations_monitoring_properties
|
The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations. |
features
|
str or
Capabilities
The capabilities and features enabled for the IoT hub. Known values are: "None" and "DeviceManagement". |
Azure SDK for Python