IotHubProperties Klass
Egenskaperna för en IoT-hubb.
Variabler fylls bara i av servern och ignoreras när en begäran skickas.
- Arv
-
azure.mgmt.iothub._serialization.ModelIotHubProperties
Konstruktor
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, device_streams: _models.IotHubPropertiesDeviceStreams | None = None, features: str | _models.Capabilities | None = None, encryption: _models.EncryptionPropertiesDescription | None = None, enable_data_residency: bool | None = None, root_certificate: _models.RootCertificateProperties | None = None, ip_version: str | _models.IpVersion | None = None, **kwargs: Any)
Keyword-Only parametrar
Name | Description |
---|---|
authorization_policies
|
De principer för delad åtkomst som du kan använda för att skydda en anslutning till IoT-hubben. |
disable_local_auth
|
Om det är sant kan SAS-token med SAS-nycklar med Iot Hub-omfång inte användas för autentisering. |
disable_device_sas
|
Om det är sant kan inte alla SAS-nycklar med omfång (inklusive Edge-enheter men exklusive moduler) användas för autentisering. |
disable_module_sas
|
Om det är sant kan inte alla SAS-nycklar med modulomfång användas för autentisering. |
restrict_outbound_network_access
|
Om det är sant begränsas utgående från IotHub till endast de tillåtna FQDN:er som konfigureras via allowedFqdnList. |
allowed_fqdn_list
|
Lista över tillåtna FQDN(fullständigt kvalificerat domännamn) för utgående trafik från Iot Hub. |
public_network_access
|
str eller
PublicNetworkAccess
Om begäranden från offentligt nätverk tillåts. Kända värden är: "Aktiverad" och "Inaktiverad". |
ip_filter_rules
|
IP-filterreglerna. |
network_rule_sets
|
Egenskaper för nätverksregeluppsättning för IotHub. |
min_tls_version
|
Anger den lägsta TLS-version som ska stödjas för den här hubben. Kan anges till "1.2" för att klienter som använder en TLS-version under 1.2 ska avvisas. |
private_endpoint_connections
|
Privata slutpunktsanslutningar som skapats på denna IotHub. |
event_hub_endpoints
|
Egenskaper för Event Hub-kompatibla slutpunkter. De enda möjliga nycklarna till den här ordlistan är händelser. Den här nyckeln måste finnas i ordlistan när du skapar eller uppdaterar anrop för IoT-hubben. |
routing
|
Routningsrelaterade egenskaper för IoT-hubben. Se: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
Listan över Azure Storage-slutpunkter där du kan ladda upp filer. För närvarande kan du bara konfigurera ett Azure Storage-konto och som MÅSTE ha sin nyckel som $default. Om du anger fler än ett lagringskonto genereras ett fel. Om du inte anger ett värde för den här egenskapen när egenskapen enableFileUploadNotifications är inställd på True genereras ett fel. |
messaging_endpoints
|
Egenskaperna för meddelandeslutpunkten för meddelandekön för filuppladdning. |
enable_file_upload_notifications
|
Om värdet är Sant aktiveras meddelanden om filuppladdning. |
cloud_to_device
|
Meddelandeegenskaperna för IoT Hub från moln till enhet. |
comments
|
IoT Hub-kommentarer. |
device_streams
|
Enheten strömmar egenskaper för iothub. |
features
|
str eller
Capabilities
Funktionerna och funktionerna som är aktiverade för IoT-hubben. Kända värden är: "None" och "DeviceManagement". |
encryption
|
Krypteringsegenskaperna för IoT-hubben. |
enable_data_residency
|
När den här egenskapen är inställd på true aktiveras datahemvist, vilket inaktiverar haveriberedskap. |
root_certificate
|
Den här egenskapen lagrar information om rotcertifikat. |
ip_version
|
Den här egenskapen anger den IP-version som hubben använder för närvarande. Kända värden är: "ipv4", "ipv6" och "ipv4ipv6". |
Variabler
Name | Description |
---|---|
authorization_policies
|
De principer för delad åtkomst som du kan använda för att skydda en anslutning till IoT-hubben. |
disable_local_auth
|
Om det är sant kan SAS-token med SAS-nycklar med Iot Hub-omfång inte användas för autentisering. |
disable_device_sas
|
Om det är sant kan inte alla SAS-nycklar med omfång (inklusive Edge-enheter men exklusive moduler) användas för autentisering. |
disable_module_sas
|
Om det är sant kan inte alla SAS-nycklar med modulomfång användas för autentisering. |
restrict_outbound_network_access
|
Om det är sant begränsas utgående från IotHub till endast de tillåtna FQDN:er som konfigureras via allowedFqdnList. |
allowed_fqdn_list
|
Lista över tillåtna FQDN(fullständigt kvalificerat domännamn) för utgående trafik från Iot Hub. |
public_network_access
|
str eller
PublicNetworkAccess
Om begäranden från offentligt nätverk tillåts. Kända värden är: "Aktiverad" och "Inaktiverad". |
ip_filter_rules
|
IP-filterreglerna. |
network_rule_sets
|
Egenskaper för nätverksregeluppsättning för IotHub. |
min_tls_version
|
Anger den lägsta TLS-version som ska stödjas för den här hubben. Kan anges till "1.2" för att klienter som använder en TLS-version under 1.2 ska avvisas. |
private_endpoint_connections
|
Privata slutpunktsanslutningar som skapats på denna IotHub. |
provisioning_state
|
Etableringstillståndet. |
state
|
Hubbtillståndet. |
host_name
|
Namnet på värden. |
event_hub_endpoints
|
Egenskaper för Event Hub-kompatibla slutpunkter. De enda möjliga nycklarna till den här ordlistan är händelser. Den här nyckeln måste finnas i ordlistan när du skapar eller uppdaterar anrop för IoT-hubben. |
routing
|
Routningsrelaterade egenskaper för IoT-hubben. Se: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
Listan över Azure Storage-slutpunkter där du kan ladda upp filer. För närvarande kan du bara konfigurera ett Azure Storage-konto och som MÅSTE ha sin nyckel som $default. Om du anger fler än ett lagringskonto genereras ett fel. Om du inte anger ett värde för den här egenskapen när egenskapen enableFileUploadNotifications är inställd på True genereras ett fel. |
messaging_endpoints
|
Egenskaperna för meddelandeslutpunkten för meddelandekön för filuppladdning. |
enable_file_upload_notifications
|
Om värdet är Sant aktiveras meddelanden om filuppladdning. |
cloud_to_device
|
Meddelandeegenskaperna för IoT Hub från moln till enhet. |
comments
|
IoT Hub-kommentarer. |
device_streams
|
Enheten strömmar egenskaper för iothub. |
features
|
str eller
Capabilities
Funktionerna och funktionerna som är aktiverade för IoT-hubben. Kända värden är: "None" och "DeviceManagement". |
encryption
|
Krypteringsegenskaperna för IoT-hubben. |
locations
|
Primär och sekundär plats för iot-hubb. |
enable_data_residency
|
När den här egenskapen är inställd på true aktiveras datahemvist, vilket inaktiverar haveriberedskap. |
root_certificate
|
Den här egenskapen lagrar information om rotcertifikat. |
ip_version
|
Den här egenskapen anger den IP-version som hubben använder för närvarande. Kända värden är: "ipv4", "ipv6" och "ipv4ipv6". |
Azure SDK for Python