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, 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.
- public_network_access
- str of PublicNetworkAccess
Of aanvragen van het openbare 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 die moet worden ondersteund 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_03_31.models.EventHubProperties>]
De event hub-compatibele eindpunteigenschappen. 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_03_31.models.StorageEndpointProperties>]
De lijst met Azure Storage-eindpunten waar u bestanden kunt uploaden. Op dit moment kunt u slechts één Azure Storage-account configureren en dat moet de 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_03_31.models.MessagingEndpointProperties>]
De eigenschappen van het berichteneindpunt voor de meldingswachtrij voor het uploaden van bestanden.
- enable_file_upload_notifications
- bool
Indien waar, zijn meldingen voor het uploaden van bestanden ingeschakeld.
- cloud_to_device
- CloudToDeviceProperties
De cloud-naar-apparaat-berichteneigenschappen van de IoT-hub.
- comments
- str
IoT Hub-opmerkingen.
- 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.