IotHubProperties Klasa
Właściwości centrum IoT.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
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)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
authorization_policies
|
Zasady dostępu współdzielonego, których można użyć do zabezpieczenia połączenia z centrum IoT. |
disable_local_auth
|
Jeśli jest to prawda, tokeny SAS z kluczami sygnatury dostępu współdzielonego o zakresie Iot hub nie mogą być używane do uwierzytelniania. |
disable_device_sas
|
Jeśli ma wartość true, nie można używać wszystkich urządzeń (w tym urządzeń brzegowych, ale z wyłączeniem modułów) kluczy sas o określonym zakresie. |
disable_module_sas
|
Jeśli ma wartość true, do uwierzytelniania nie można używać wszystkich kluczy sygnatury dostępu współdzielonego z zakresem modułu. |
restrict_outbound_network_access
|
W przypadku wartości true ruch wychodzący z usługi IotHub będzie ograniczony tylko do dozwolonych nazw FQDN skonfigurowanych za pośrednictwem listy allowedFqdnList. |
allowed_fqdn_list
|
Lista dozwolonych nazw FQDN (w pełni kwalifikowana nazwa domeny) dla ruchu wychodzącego z usługi Iot Hub. |
public_network_access
|
Czy żądania z sieci publicznej są dozwolone. Znane wartości to: "Włączone" i "Wyłączone". |
ip_filter_rules
|
Reguły filtrowania adresów IP. |
network_rule_sets
|
Właściwości zestawu reguł sieciowych usługi IotHub. |
min_tls_version
|
Określa minimalną wersję protokołu TLS do obsługi tego centrum. Można ustawić na wartość "1.2", aby klienci korzystający z protokołu TLS w wersji poniżej 1.2 zostali odrzuconi. |
private_endpoint_connections
|
Połączenia prywatnego punktu końcowego utworzone w tej usłudze IotHub. |
event_hub_endpoints
|
Właściwości punktu końcowego zgodnego z centrum zdarzeń. Jedynymi możliwymi kluczami do tego słownika są zdarzenia. Ten klucz musi być obecny w słowniku podczas tworzenia lub aktualizowania wywołań dla centrum IoT. |
routing
|
Właściwości powiązane z routingiem centrum IoT. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
Lista punktów końcowych usługi Azure Storage, w których można przekazywać pliki. Obecnie można skonfigurować tylko jedno konto usługi Azure Storage i musi mieć swój klucz jako $default. Określenie więcej niż jednego konta magazynu powoduje wystąpienie błędu. Nie określając wartości dla tej właściwości, gdy właściwość enableFileUploadNotifications ma wartość True, powoduje wystąpienie błędu. |
messaging_endpoints
|
Właściwości punktu końcowego obsługi komunikatów dla kolejki powiadomień przekazywania pliku. |
enable_file_upload_notifications
|
Jeśli wartość True, powiadomienia o przekazaniu plików są włączone. |
cloud_to_device
|
Właściwości komunikatów z chmury do urządzenia w usłudze IoT Hub. |
comments
|
Komentarze centrum IoT Hub. |
device_streams
|
Urządzenie przesyła strumieniowo właściwości iothub. |
features
|
str lub
Capabilities
Możliwości i funkcje włączone dla centrum IoT. Znane wartości to: "None" i "DeviceManagement". |
encryption
|
Właściwości szyfrowania centrum IoT. |
enable_data_residency
|
Ta właściwość po ustawieniu wartości true włączy miejsce przechowywania danych, co spowoduje wyłączenie odzyskiwania po awarii. |
root_certificate
|
Ta właściwość przechowuje informacje dotyczące certyfikatu głównego. |
ip_version
|
Ta właściwość określa wersję adresu IP, z której jest obecnie korzysta centrum. Znane wartości to: "ipv4", "ipv6" i "ipv4ipv6". |
Zmienne
Nazwa | Opis |
---|---|
authorization_policies
|
Zasady dostępu współdzielonego, których można użyć do zabezpieczenia połączenia z centrum IoT. |
disable_local_auth
|
Jeśli jest to prawda, tokeny SAS z kluczami sygnatury dostępu współdzielonego o zakresie Iot hub nie mogą być używane do uwierzytelniania. |
disable_device_sas
|
Jeśli ma wartość true, nie można używać wszystkich urządzeń (w tym urządzeń brzegowych, ale z wyłączeniem modułów) kluczy sas o określonym zakresie. |
disable_module_sas
|
Jeśli ma wartość true, do uwierzytelniania nie można używać wszystkich kluczy sygnatury dostępu współdzielonego z zakresem modułu. |
restrict_outbound_network_access
|
W przypadku wartości true ruch wychodzący z usługi IotHub będzie ograniczony tylko do dozwolonych nazw FQDN skonfigurowanych za pośrednictwem listy allowedFqdnList. |
allowed_fqdn_list
|
Lista dozwolonych nazw FQDN (w pełni kwalifikowana nazwa domeny) dla ruchu wychodzącego z usługi Iot Hub. |
public_network_access
|
Czy żądania z sieci publicznej są dozwolone. Znane wartości to: "Włączone" i "Wyłączone". |
ip_filter_rules
|
Reguły filtrowania adresów IP. |
network_rule_sets
|
Właściwości zestawu reguł sieciowych usługi IotHub. |
min_tls_version
|
Określa minimalną wersję protokołu TLS do obsługi tego centrum. Można ustawić na wartość "1.2", aby klienci korzystający z protokołu TLS w wersji poniżej 1.2 zostali odrzuconi. |
private_endpoint_connections
|
Połączenia prywatnego punktu końcowego utworzone w tej usłudze IotHub. |
provisioning_state
|
Stan aprowizacji. |
state
|
Stan centrum. |
host_name
|
Nazwa hosta. |
event_hub_endpoints
|
Właściwości punktu końcowego zgodnego z centrum zdarzeń. Jedynymi możliwymi kluczami do tego słownika są zdarzenia. Ten klucz musi być obecny w słowniku podczas tworzenia lub aktualizowania wywołań dla centrum IoT. |
routing
|
Właściwości powiązane z routingiem centrum IoT. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
Lista punktów końcowych usługi Azure Storage, w których można przekazywać pliki. Obecnie można skonfigurować tylko jedno konto usługi Azure Storage i musi mieć swój klucz jako $default. Określenie więcej niż jednego konta magazynu powoduje wystąpienie błędu. Nie określając wartości dla tej właściwości, gdy właściwość enableFileUploadNotifications ma wartość True, powoduje wystąpienie błędu. |
messaging_endpoints
|
Właściwości punktu końcowego obsługi komunikatów dla kolejki powiadomień przekazywania pliku. |
enable_file_upload_notifications
|
Jeśli wartość True, powiadomienia o przekazaniu plików są włączone. |
cloud_to_device
|
Właściwości komunikatów z chmury do urządzenia w usłudze IoT Hub. |
comments
|
Komentarze centrum IoT Hub. |
device_streams
|
Urządzenie przesyła strumieniowo właściwości iothub. |
features
|
str lub
Capabilities
Możliwości i funkcje włączone dla centrum IoT. Znane wartości to: "None" i "DeviceManagement". |
encryption
|
Właściwości szyfrowania centrum IoT. |
locations
|
Lokalizacja podstawowa i pomocnicza dla centrum iot. |
enable_data_residency
|
Ta właściwość po ustawieniu wartości true włączy miejsce przechowywania danych, co spowoduje wyłączenie odzyskiwania po awarii. |
root_certificate
|
Ta właściwość przechowuje informacje dotyczące certyfikatu głównego. |
ip_version
|
Ta właściwość określa wersję adresu IP, z której jest obecnie korzysta centrum. Znane wartości to: "ipv4", "ipv6" i "ipv4ipv6". |
Azure SDK for Python