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.ModelIotHubProperties
Constructor
IotHubProperties(*, authorization_policies: List[_models.SharedAccessSignatureAuthorizationRule] | None = None, disable_local_auth: bool | None = None, disable_device_sas: bool | None = None, disable_module_sas: bool | None = None, restrict_outbound_network_access: bool | None = None, allowed_fqdn_list: List[str] | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, ip_filter_rules: List[_models.IpFilterRule] | None = None, network_rule_sets: _models.NetworkRuleSetProperties | None = None, min_tls_version: str | None = None, private_endpoint_connections: List[_models.PrivateEndpointConnection] | 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, 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.
- disable_local_auth
- bool
Indien waar, kunnen SAS-tokens met SAS-sleutels met ioT-hubbereik niet worden gebruikt voor verificatie.
- disable_device_sas
- bool
Als dit waar is, kunnen alle SAS-sleutels met een bereik van het apparaat (inclusief Edge-apparaten, maar met uitzondering van modules) niet worden gebruikt voor verificatie.
- disable_module_sas
- bool
Als dit waar is, kunnen niet alle SAS-sleutels met modulebereik worden gebruikt voor verificatie.
- restrict_outbound_network_access
- bool
Als dit waar is, wordt uitgaand verkeer van IotHub beperkt tot alleen de toegestane FQDN's die zijn geconfigureerd via allowedFqdnList.
Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van IoT Hub.
- public_network_access
- str of PublicNetworkAccess
Of aanvragen van openbaar netwerk zijn toegestaan. Bekende waarden zijn: 'Ingeschakeld' en 'Uitgeschakeld'.
- ip_filter_rules
- list[IpFilterRule]
De IP-filterregels.
- network_rule_sets
- NetworkRuleSetProperties
Eigenschappen van netwerkregelset van IotHub.
- min_tls_version
- str
Hiermee geeft u de minimale TLS-versie te ondersteunen voor deze hub. Kan worden ingesteld op '1.2', zodat clients die een TLS-versie lager dan 1.2 gebruiken, worden geweigerd.
- private_endpoint_connections
- list[PrivateEndpointConnection]
Privé-eindpuntverbindingen die op deze IotHub zijn gemaakt.
- provisioning_state
- str
De inrichtingsstatus.
- state
- str
De hubstatus.
- host_name
- str
De naam van de host.
- event_hub_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_07_01.models.EventHubProperties>]
De eigenschappen van het Event Hub-compatibele eindpunt. De enige mogelijke sleutels voor deze woordenlijst zijn gebeurtenissen. Deze sleutel moet 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.v2021_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.v2021_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.
- features
- str of Capabilities
De mogelijkheden en functies die zijn ingeschakeld voor de IoT-hub. Bekende waarden zijn: 'None' en 'DeviceManagement'.
- locations
- list[IotHubLocationDescription]
Primaire en secundaire locatie voor IoT-hub.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor