IotHubProperties Classe
Proprietà di un hub IoT.
Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.
- Ereditarietà
-
azure.mgmt.iothub._serialization.ModelIotHubProperties
Costruttore
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)
Variabili
- authorization_policies
- list[SharedAccessSignatureAuthorizationRule]
I criteri di accesso condiviso che è possibile usare per proteggere una connessione all'hub IoT.
- public_network_access
- str oppure PublicNetworkAccess
Indica se le richieste da Rete pubblica sono consentite. I valori noti sono: "Abilitato" e "Disabilitato".
- ip_filter_rules
- list[IpFilterRule]
Regole di filtro IP.
- network_rule_sets
- NetworkRuleSetProperties
Proprietà set di regole di rete di IotHub.
- min_tls_version
- str
Specifica la versione minima TLS da supportare per questo hub. Può essere impostato su "1.2" per avere client che usano una versione TLS inferiore alla versione 1.2 da rifiutare.
- private_endpoint_connections
- list[PrivateEndpointConnection]
Connessioni endpoint private create in questo IotHub.
- provisioning_state
- str
Stato di provisioning.
- state
- str
Stato dell'hub.
- host_name
- str
Nome dell'host.
- event_hub_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_03_31.models.EventHubProperties>]
Proprietà dell'endpoint compatibili con Hub eventi. Le uniche chiavi possibili per questo dizionario sono eventi. Questa chiave deve essere presente nel dizionario durante l'esecuzione di chiamate di creazione o aggiornamento per l'hub IoT.
- routing
- RoutingProperties
Proprietà correlate al routing dell'hub IoT. Vedi https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.
- storage_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_03_31.models.StorageEndpointProperties>]
Elenco degli endpoint di Archiviazione di Azure in cui è possibile caricare file. Attualmente è possibile configurare un solo account di archiviazione di Azure e che deve avere la chiave come $default. Se si specificano più account di archiviazione, viene generato un errore. Non specificando un valore per questa proprietà quando la proprietà enableFileUploadNotifications è impostata su True, genera un errore.
- messaging_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_03_31.models.MessagingEndpointProperties>]
Proprietà dell'endpoint di messaggistica per la coda di notifica di caricamento file.
- enable_file_upload_notifications
- bool
Se True, le notifiche di caricamento dei file sono abilitate.
- cloud_to_device
- CloudToDeviceProperties
Proprietà di messaggistica da cloud a dispositivo dell'hub IoT.
- comments
- str
Commenti dell'hub IoT.
- features
- str oppure Capabilities
Funzionalità e funzionalità abilitate per l'hub IoT. I valori noti sono: "Nessuno" e "DeviceManagement".
- locations
- list[IotHubLocationDescription]
Posizione primaria e secondaria per l'hub iot.