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, 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, enable_data_residency: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
authorization_policies

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

disable_local_auth

Als dit waar is, kunnen SAS-tokens met SAS-sleutels met ioT-hubbereik niet worden gebruikt voor verificatie.

disable_device_sas

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

Als dit waar is, kunnen niet alle SAS-sleutels binnen het modulebereik worden gebruikt voor verificatie.

restrict_outbound_network_access

Indien waar, wordt uitgaand verkeer van IotHub beperkt tot alleen de toegestane FQDN's die zijn geconfigureerd via allowedFqdnList.

allowed_fqdn_list

Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van IoT Hub.

public_network_access

Of aanvragen van het openbare netwerk zijn toegestaan. Bekende waarden zijn: 'Ingeschakeld' en 'Uitgeschakeld'.

ip_filter_rules

De IP-filterregels.

network_rule_sets

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

Privé-eindpuntverbindingen die op deze IotHub zijn gemaakt.

event_hub_endpoints

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

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

storage_endpoints

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

De eigenschappen van het berichteneindpunt voor de meldingswachtrij voor het uploaden van bestanden.

enable_file_upload_notifications

Indien waar, zijn meldingen voor het uploaden van bestanden ingeschakeld.

cloud_to_device

De cloud-naar-apparaat-berichteneigenschappen van de IoT-hub.

comments
str

IoT Hub-opmerkingen.

features

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

enable_data_residency

Als deze eigenschap is ingesteld op true, wordt gegevenslocatie ingeschakeld, waardoor herstel na noodgevallen wordt uitgeschakeld.

Variabelen

Name Description
authorization_policies

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

disable_local_auth

Als dit waar is, kunnen SAS-tokens met SAS-sleutels met ioT-hubbereik niet worden gebruikt voor verificatie.

disable_device_sas

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

Als dit waar is, kunnen niet alle SAS-sleutels binnen het modulebereik worden gebruikt voor verificatie.

restrict_outbound_network_access

Indien waar, wordt uitgaand verkeer van IotHub beperkt tot alleen de toegestane FQDN's die zijn geconfigureerd via allowedFqdnList.

allowed_fqdn_list

Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van IoT Hub.

public_network_access

Of aanvragen van het openbare netwerk zijn toegestaan. Bekende waarden zijn: 'Ingeschakeld' en 'Uitgeschakeld'.

ip_filter_rules

De IP-filterregels.

network_rule_sets

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

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

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

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

storage_endpoints

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

De eigenschappen van het berichteneindpunt voor de meldingswachtrij voor het uploaden van bestanden.

enable_file_upload_notifications

Indien waar, zijn meldingen voor het uploaden van bestanden ingeschakeld.

cloud_to_device

De cloud-naar-apparaat-berichteneigenschappen van de IoT-hub.

comments
str

IoT Hub-opmerkingen.

features

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

locations

Primaire en secundaire locatie voor ioT-hub.

enable_data_residency

Als deze eigenschap is ingesteld op true, wordt gegevenslocatie ingeschakeld, waardoor herstel na noodgevallen wordt uitgeschakeld.