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, 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)
Zmienne
- authorization_policies
- list[SharedAccessSignatureAuthorizationRule]
Zasady dostępu współdzielonego, których można użyć do zabezpieczenia połączenia z centrum IoT.
- public_network_access
- str lub PublicNetworkAccess
Czy żądania z sieci publicznej są dozwolone. Znane wartości to: "Włączone" i "Wyłączone".
- ip_filter_rules
- list[IpFilterRule]
Reguły filtrowania adresów IP.
- network_rule_sets
- NetworkRuleSetProperties
Właściwości zestawu reguł sieciowych usługi IotHub.
- min_tls_version
- str
Określa minimalną wersję protokołu TLS do obsługi dla tego centrum. Można ustawić wartość "1.2", aby klienci korzystający z protokołu TLS w wersji starszej niż 1.2 zostali odrzuceni.
- private_endpoint_connections
- list[PrivateEndpointConnection]
Połączenia prywatnego punktu końcowego utworzone w tej usłudze IotHub.
- provisioning_state
- str
Stan aprowizacji.
- state
- str
Stan centrum.
- host_name
- str
Nazwa hosta.
- event_hub_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_03_31.models.EventHubProperties>]
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
- RoutingProperties
Właściwości powiązane z routingiem centrum IoT. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.
- storage_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_03_31.models.StorageEndpointProperties>]
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ć jego klucz jako $default. Określenie więcej niż jednego konta magazynu powoduje zgłoszenie błędu. Nie określono wartości dla tej właściwości, gdy właściwość enableFileUploadNotifications jest ustawiona na wartość True, powoduje zgłoszenie błędu.
- messaging_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_03_31.models.MessagingEndpointProperties>]
Właściwości punktu końcowego obsługi komunikatów dla kolejki powiadomień przekazywania plików.
- enable_file_upload_notifications
- bool
Jeśli wartość True, powiadomienia dotyczące przekazywania plików są włączone.
- cloud_to_device
- CloudToDeviceProperties
Właściwości obsługi komunikatów z chmury do urządzenia w usłudze IoT Hub.
- comments
- str
Komentarze do centrum IoT Hub.
- features
- str lub Capabilities
Możliwości i funkcje włączone dla centrum IoT. Znane wartości to: "None" i "DeviceManagement".
- locations
- list[IotHubLocationDescription]
Lokalizacja podstawowa i pomocnicza dla centrum iot.