Delen via


IotHubProperties Klas

De eigenschappen van een IoT-hub.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Overname
azure.mgmt.iothub._serialization.Model
IotHubProperties

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, routing: _models.RoutingProperties | 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)

Variabelen

authorization_policies
list[SharedAccessSignatureAuthorizationRule]

Het beleid voor gedeelde toegang dat u kunt gebruiken om een verbinding met de IoT-hub te beveiligen.

ip_filter_rules
list[IpFilterRule]

De IP-filterregels.

provisioning_state
str

De inrichtingsstatus.

host_name
str

De naam van de host.

event_hub_endpoints
dict[<xref:str,azure.mgmt.iothub.v2017_07_01.models.EventHubProperties>]

De eigenschappen van het Event Hub-compatibele eindpunt. De mogelijke sleutels voor deze woordenlijst zijn gebeurtenissen en bewerkingenMonitoringEvents. Beide sleutels moeten aanwezig zijn in de woordenlijst tijdens het maken of bijwerken van aanroepen voor de IoT-hub.

routing
RoutingProperties

De routeringsgerelateerde eigenschappen van de IoT-hub. Zie: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

storage_endpoints
dict[<xref:str,azure.mgmt.iothub.v2017_07_01.models.StorageEndpointProperties>]

De lijst met Azure Storage-eindpunten waar u bestanden kunt uploaden. Momenteel kunt u slechts één Azure Storage-account configureren en dat moet de bijbehorende sleutel hebben als $default. Als u meer dan één opslagaccount opgeeft, wordt er een fout gegenereerd. Als u geen waarde voor deze eigenschap opgeeft wanneer de eigenschap enableFileUploadNotifications is ingesteld op True, wordt er een fout gegenereerd.

messaging_endpoints
dict[<xref:str,azure.mgmt.iothub.v2017_07_01.models.MessagingEndpointProperties>]

De berichteindpunteigenschappen voor de meldingswachtrij voor het uploaden van bestanden.

enable_file_upload_notifications
bool

Als waar is, zijn meldingen voor het uploaden van bestanden ingeschakeld.

cloud_to_device
CloudToDeviceProperties

De eigenschappen van cloud-naar-apparaat-berichten van IoT Hub.

comments
str

Opmerkingen bij IoT Hub.

operations_monitoring_properties
OperationsMonitoringProperties

De eigenschappen voor het bewaken van bewerkingen voor de IoT-hub. De mogelijke sleutels voor de woordenlijst zijn Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods.

features
str of Capabilities

De mogelijkheden en functies die zijn ingeschakeld voor de IoT-hub. Bekende waarden zijn: 'None' en 'DeviceManagement'.