Partager via


IotHubProperties Classe

Propriétés d’un hub IoT.

Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.

Héritage
azure.mgmt.iothub._serialization.Model
IotHubProperties

Constructeur

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, **kwargs: Any)

Paramètres de mot clé uniquement

Nom Description
authorization_policies

Stratégies d’accès partagé que vous pouvez utiliser pour sécuriser une connexion au hub IoT.

disable_local_auth

Si la valeur est true, les jetons SAP avec des clés SAS étendues au hub Iot ne peuvent pas être utilisés pour l’authentification.

disable_device_sas

Si la valeur est true, toutes les clés SAP étendues à l’ensemble des appareils (y compris les appareils Edge, mais à l’exclusion des modules) ne peuvent pas être utilisées pour l’authentification.

disable_module_sas

Si la valeur est true, toutes les clés SAP étendues au module ne peuvent pas être utilisées pour l’authentification.

restrict_outbound_network_access

Si la valeur est true, la sortie d’IotHub sera limitée aux noms de domaine complets autorisés configurés via allowedFqdnList.

allowed_fqdn_list

Liste des noms de domaine complets (nom de domaine complet) autorisés pour la sortie à partir d’Iot Hub.

public_network_access

Indique si les demandes provenant du réseau public sont autorisées. Les valeurs connues sont « Enabled » et « Disabled ».

ip_filter_rules

Règles de filtre IP.

network_rule_sets

Propriétés de l’ensemble de règles réseau d’IotHub.

min_tls_version
str

Spécifie la version TLS minimale à prendre en charge pour ce hub. Peut être défini sur « 1.2 » pour que les clients qui utilisent une version TLS inférieure à 1.2 soient rejetés.

private_endpoint_connections

Connexions de point de terminaison privé créées sur cet IotHub.

event_hub_endpoints

Propriétés de point de terminaison compatibles avec Event Hub. Les seules clés possibles de ce dictionnaire sont les événements. Cette clé doit être présente dans le dictionnaire lors de la création ou de la mise à jour des appels pour le hub IoT.

routing

Propriétés liées au routage du hub IoT. Voir https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

storage_endpoints

Liste des points de terminaison stockage Azure où vous pouvez charger des fichiers. Actuellement, vous ne pouvez configurer qu’un seul compte stockage Azure et dont la clé doit être $default. La spécification de plusieurs comptes de stockage entraîne la levée d’une erreur. Si vous ne spécifiez pas de valeur pour cette propriété lorsque la propriété enableFileUploadNotifications a la valeur True, une erreur est levée.

messaging_endpoints

Propriétés du point de terminaison de messagerie pour la file d’attente de notification de chargement de fichier.

enable_file_upload_notifications

Si la valeur est True, les notifications de chargement de fichiers sont activées.

cloud_to_device

Propriétés de messagerie cloud-à-appareil IoT Hub.

comments
str

Commentaires IoT Hub.

device_streams

L’appareil diffuse les propriétés d’iothub.

features

Fonctionnalités et fonctionnalités activées pour le hub IoT. Les valeurs connues sont : « None » et « DeviceManagement ».

encryption

Propriétés de chiffrement du hub IoT.

enable_data_residency

Cette propriété, lorsqu’elle est définie sur true, active la résidence des données, désactivant ainsi la récupération d’urgence.

root_certificate

Cette propriété stocke les informations relatives au certificat racine.

Variables

Nom Description
authorization_policies

Stratégies d’accès partagé que vous pouvez utiliser pour sécuriser une connexion au hub IoT.

disable_local_auth

Si la valeur est true, les jetons SAP avec des clés SAS étendues au hub Iot ne peuvent pas être utilisés pour l’authentification.

disable_device_sas

Si la valeur est true, toutes les clés SAP étendues à l’ensemble des appareils (y compris les appareils Edge, mais à l’exclusion des modules) ne peuvent pas être utilisées pour l’authentification.

disable_module_sas

Si la valeur est true, toutes les clés SAP étendues au module ne peuvent pas être utilisées pour l’authentification.

restrict_outbound_network_access

Si la valeur est true, la sortie d’IotHub sera limitée aux noms de domaine complets autorisés configurés via allowedFqdnList.

allowed_fqdn_list

Liste des noms de domaine complets (nom de domaine complet) autorisés pour la sortie à partir d’Iot Hub.

public_network_access

Indique si les demandes provenant du réseau public sont autorisées. Les valeurs connues sont « Enabled » et « Disabled ».

ip_filter_rules

Règles de filtre IP.

network_rule_sets

Propriétés de l’ensemble de règles réseau d’IotHub.

min_tls_version
str

Spécifie la version TLS minimale à prendre en charge pour ce hub. Peut être défini sur « 1.2 » pour que les clients qui utilisent une version TLS inférieure à 1.2 soient rejetés.

private_endpoint_connections

Connexions de point de terminaison privé créées sur cet IotHub.

provisioning_state
str

État d’approvisionnement.

state
str

État hub.

host_name
str

Nom de l’hôte.

event_hub_endpoints

Propriétés de point de terminaison compatibles avec Event Hub. Les seules clés possibles de ce dictionnaire sont les événements. Cette clé doit être présente dans le dictionnaire lors de la création ou de la mise à jour des appels pour le hub IoT.

routing

Propriétés liées au routage du hub IoT. Voir https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

storage_endpoints

Liste des points de terminaison stockage Azure où vous pouvez charger des fichiers. Actuellement, vous ne pouvez configurer qu’un seul compte stockage Azure et dont la clé doit être $default. La spécification de plusieurs comptes de stockage entraîne la levée d’une erreur. Si vous ne spécifiez pas de valeur pour cette propriété lorsque la propriété enableFileUploadNotifications a la valeur True, une erreur est levée.

messaging_endpoints

Propriétés du point de terminaison de messagerie pour la file d’attente de notification de chargement de fichier.

enable_file_upload_notifications

Si la valeur est True, les notifications de chargement de fichiers sont activées.

cloud_to_device

Propriétés de messagerie cloud-à-appareil IoT Hub.

comments
str

Commentaires IoT Hub.

device_streams

L’appareil diffuse les propriétés d’iothub.

features

Fonctionnalités et fonctionnalités activées pour le hub IoT. Les valeurs connues sont : « None » et « DeviceManagement ».

encryption

Propriétés de chiffrement du hub IoT.

locations

Emplacement principal et secondaire pour iot Hub.

enable_data_residency

Cette propriété, lorsqu’elle est définie sur true, active la résidence des données, désactivant ainsi la récupération d’urgence.

root_certificate

Cette propriété stocke les informations relatives au certificat racine.