IotHubProperties Classe
Proprietà di un hub IoT.
Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.
- Ereditarietà
-
azure.mgmt.iothub._serialization.ModelIotHubProperties
Costruttore
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)
Parametri di sole parole chiave
Nome | Descrizione |
---|---|
authorization_policies
|
I criteri di accesso condiviso che è possibile usare per proteggere una connessione all'hub IoT. |
disable_local_auth
|
Se true, i token di firma di accesso condiviso con chiavi di firma di accesso condiviso con ambito hub Iot non possono essere usati per l'autenticazione. |
disable_device_sas
|
Se true, non è possibile usare tutte le chiavi di firma di accesso condiviso con ambito dispositivo(inclusi i dispositivi Perimetrali ma esclusi i moduli) per l'autenticazione. |
disable_module_sas
|
Se true, non è possibile usare tutte le chiavi di firma di accesso condiviso con ambito modulo per l'autenticazione. |
restrict_outbound_network_access
|
Se true, l'uscita da IotHub sarà limitata solo ai nomi di dominio completi consentiti configurati tramite allowedFqdnList. |
allowed_fqdn_list
|
Elenco di nomi di dominio completi consentiti (nome di dominio completo) per l'uscita dall'hub Iot. |
public_network_access
|
str oppure
PublicNetworkAccess
Indica se le richieste dalla rete pubblica sono consentite. I valori noti sono: "Enabled" e "Disabled". |
ip_filter_rules
|
Regole di filtro IP. |
network_rule_sets
|
Proprietà del set di regole di rete di IotHub. |
min_tls_version
|
Specifica la versione minima di TLS da supportare per questo hub. Può essere impostato su "1.2" in modo che i client che usano una versione TLS inferiore alla 1.2 vengano rifiutati. |
private_endpoint_connections
|
Connessioni endpoint private create in questo IotHub. |
event_hub_endpoints
|
Proprietà dell'endpoint compatibili con Hub eventi. Le uniche chiavi possibili per questo dizionario sono gli eventi. Questa chiave deve essere presente nel dizionario durante l'esecuzione di chiamate di creazione o aggiornamento per l'hub IoT. |
routing
|
Proprietà correlate al routing dell'hub IoT. Vedi https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
Elenco degli endpoint di Archiviazione di Azure in cui è possibile caricare i file. Attualmente è possibile configurare un solo account di archiviazione di Azure e che deve avere la relativa chiave come $default. Se si specificano più account di archiviazione, viene generato un errore. Se non si specifica un valore per questa proprietà quando la proprietà enableFileUploadNotifications è impostata su True, viene generato un errore. |
messaging_endpoints
|
Proprietà dell'endpoint di messaggistica per la coda di notifica di caricamento file. |
enable_file_upload_notifications
|
Se True, le notifiche di caricamento dei file sono abilitate. |
cloud_to_device
|
Proprietà di messaggistica da cloud a dispositivo dell'hub IoT. |
comments
|
Commenti dell'hub IoT. |
features
|
str oppure
Capabilities
Funzionalità e funzionalità abilitate per l'hub IoT. I valori noti sono: "None" e "DeviceManagement". |
enable_data_residency
|
Questa proprietà, se impostata su true, consentirà la residenza dei dati, disabilitando il ripristino di emergenza. |
Variabili
Nome | Descrizione |
---|---|
authorization_policies
|
I criteri di accesso condiviso che è possibile usare per proteggere una connessione all'hub IoT. |
disable_local_auth
|
Se true, i token di firma di accesso condiviso con chiavi di firma di accesso condiviso con ambito hub Iot non possono essere usati per l'autenticazione. |
disable_device_sas
|
Se true, non è possibile usare tutte le chiavi di firma di accesso condiviso con ambito dispositivo(inclusi i dispositivi Perimetrali ma esclusi i moduli) per l'autenticazione. |
disable_module_sas
|
Se true, non è possibile usare tutte le chiavi di firma di accesso condiviso con ambito modulo per l'autenticazione. |
restrict_outbound_network_access
|
Se true, l'uscita da IotHub sarà limitata solo ai nomi di dominio completi consentiti configurati tramite allowedFqdnList. |
allowed_fqdn_list
|
Elenco di nomi di dominio completi consentiti (nome di dominio completo) per l'uscita dall'hub Iot. |
public_network_access
|
str oppure
PublicNetworkAccess
Indica se le richieste dalla rete pubblica sono consentite. I valori noti sono: "Enabled" e "Disabled". |
ip_filter_rules
|
Regole di filtro IP. |
network_rule_sets
|
Proprietà del set di regole di rete di IotHub. |
min_tls_version
|
Specifica la versione minima di TLS da supportare per questo hub. Può essere impostato su "1.2" in modo che i client che usano una versione TLS inferiore alla 1.2 vengano rifiutati. |
private_endpoint_connections
|
Connessioni endpoint private create in questo IotHub. |
provisioning_state
|
Stato del provisioning. |
state
|
Stato dell'hub. |
host_name
|
Nome dell'host. |
event_hub_endpoints
|
Proprietà dell'endpoint compatibili con Hub eventi. Le uniche chiavi possibili per questo dizionario sono gli eventi. Questa chiave deve essere presente nel dizionario durante l'esecuzione di chiamate di creazione o aggiornamento per l'hub IoT. |
routing
|
Proprietà correlate al routing dell'hub IoT. Vedi https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
Elenco degli endpoint di Archiviazione di Azure in cui è possibile caricare i file. Attualmente è possibile configurare un solo account di archiviazione di Azure e che deve avere la relativa chiave come $default. Se si specificano più account di archiviazione, viene generato un errore. Se non si specifica un valore per questa proprietà quando la proprietà enableFileUploadNotifications è impostata su True, viene generato un errore. |
messaging_endpoints
|
Proprietà dell'endpoint di messaggistica per la coda di notifica di caricamento file. |
enable_file_upload_notifications
|
Se True, le notifiche di caricamento dei file sono abilitate. |
cloud_to_device
|
Proprietà di messaggistica da cloud a dispositivo dell'hub IoT. |
comments
|
Commenti dell'hub IoT. |
features
|
str oppure
Capabilities
Funzionalità e funzionalità abilitate per l'hub IoT. I valori noti sono: "None" e "DeviceManagement". |
locations
|
Posizione primaria e secondaria per l'hub iot. |
enable_data_residency
|
Questa proprietà, se impostata su true, consentirà la residenza dei dati, disabilitando il ripristino di emergenza. |
Azure SDK for Python